builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0044 starttime: 1464993057.38 results: success (0) buildid: 20160603145726 builduid: 735eabd89e7642b190025e5aec037e93 revision: 15bb21e207853ad8c1c4761205dfbd60118224c7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.376194) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.376772) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.377101) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.603567) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.603923) ========= 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.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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-06-03 15:30:57-- 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% 165M=0s 2016-06-03 15:30:57 (165 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138628 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.767071) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.767392) ========= 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.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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.034385 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:57.840275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 15:30:57.840648) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 15bb21e207853ad8c1c4761205dfbd60118224c7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 15bb21e207853ad8c1c4761205dfbd60118224c7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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-06-03 15:30:57,918 truncating revision to first 12 chars 2016-06-03 15:30:57,919 Setting DEBUG logging. 2016-06-03 15:30:57,919 attempt 1/10 2016-06-03 15:30:57,919 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/15bb21e20785?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-03 15:30:59,431 unpacking tar archive at: mozilla-aurora-15bb21e20785/testing/mozharness/ program finished with exit code 0 elapsedTime=1.772117 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-03 15:30:59.636933) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:59.637205) ========= script_repo_revision: 15bb21e207853ad8c1c4761205dfbd60118224c7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:59.637567) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:59.637841) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-03 15:30:59.655002) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-06-03 15:30:59.655265) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 15:30:59 INFO - MultiFileLogger online at 20160603 15:30:59 in /builds/slave/test 15:30:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:30:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:30:59 INFO - {'append_to_log': False, 15:30:59 INFO - 'base_work_dir': '/builds/slave/test', 15:30:59 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:30:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:30:59 INFO - 'buildbot_json_path': 'buildprops.json', 15:30:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:30:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:30:59 INFO - 'download_minidump_stackwalk': True, 15:30:59 INFO - 'download_symbols': 'true', 15:30:59 INFO - 'e10s': False, 15:30:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:30:59 INFO - 'tooltool.py': '/tools/tooltool.py', 15:30:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:30:59 INFO - '/tools/misc-python/virtualenv.py')}, 15:30:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:30:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:30:59 INFO - 'log_level': 'info', 15:30:59 INFO - 'log_to_console': True, 15:30:59 INFO - 'opt_config_files': (), 15:30:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:30:59 INFO - '--processes=1', 15:30:59 INFO - '--config=%(test_path)s/wptrunner.ini', 15:30:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:30:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:30:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:30:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:30:59 INFO - 'pip_index': False, 15:30:59 INFO - 'require_test_zip': True, 15:30:59 INFO - 'test_type': ('testharness',), 15:30:59 INFO - 'this_chunk': '1', 15:30:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:30:59 INFO - 'total_chunks': '10', 15:30:59 INFO - 'virtualenv_path': 'venv', 15:30:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:30:59 INFO - 'work_dir': 'build'} 15:30:59 INFO - ##### 15:30:59 INFO - ##### Running clobber step. 15:30:59 INFO - ##### 15:30:59 INFO - Running pre-action listener: _resource_record_pre_action 15:30:59 INFO - Running main action method: clobber 15:30:59 INFO - rmtree: /builds/slave/test/build 15:30:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:31:01 INFO - Running post-action listener: _resource_record_post_action 15:31:01 INFO - ##### 15:31:01 INFO - ##### Running read-buildbot-config step. 15:31:01 INFO - ##### 15:31:01 INFO - Running pre-action listener: _resource_record_pre_action 15:31:01 INFO - Running main action method: read_buildbot_config 15:31:01 INFO - Using buildbot properties: 15:31:01 INFO - { 15:31:01 INFO - "project": "", 15:31:01 INFO - "product": "firefox", 15:31:01 INFO - "script_repo_revision": "production", 15:31:01 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:31:01 INFO - "repository": "", 15:31:01 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:31:01 INFO - "buildid": "20160603145726", 15:31:01 INFO - "pgo_build": "False", 15:31:01 INFO - "basedir": "/builds/slave/test", 15:31:01 INFO - "buildnumber": 17, 15:31:01 INFO - "slavename": "t-yosemite-r7-0044", 15:31:01 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 15:31:01 INFO - "platform": "macosx64", 15:31:01 INFO - "branch": "mozilla-aurora", 15:31:01 INFO - "revision": "15bb21e207853ad8c1c4761205dfbd60118224c7", 15:31:01 INFO - "repo_path": "releases/mozilla-aurora", 15:31:01 INFO - "moz_repo_path": "", 15:31:01 INFO - "stage_platform": "macosx64", 15:31:01 INFO - "builduid": "735eabd89e7642b190025e5aec037e93", 15:31:01 INFO - "slavebuilddir": "test" 15:31:01 INFO - } 15:31:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:31:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:31:01 INFO - Running post-action listener: _resource_record_post_action 15:31:01 INFO - ##### 15:31:01 INFO - ##### Running download-and-extract step. 15:31:01 INFO - ##### 15:31:01 INFO - Running pre-action listener: _resource_record_pre_action 15:31:01 INFO - Running main action method: download_and_extract 15:31:01 INFO - mkdir: /builds/slave/test/build/tests 15:31:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:01 INFO - https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:31:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:31:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:31:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:31:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 15:31:13 INFO - Downloaded 1235 bytes. 15:31:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:31:13 INFO - Using the following test package requirements: 15:31:13 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:31:13 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:31:13 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:31:13 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'jsshell-mac64.zip'], 15:31:13 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:31:13 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:31:13 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:31:13 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:31:13 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:31:13 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:31:13 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:31:13 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:31:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:13 INFO - https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:31:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:31:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:31:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:31:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 15:31:16 INFO - Downloaded 18344708 bytes. 15:31:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:31:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:31:17 INFO - caution: filename not matched: web-platform/* 15:31:17 INFO - Return code: 11 15:31:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:17 INFO - https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:31:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:31:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:31:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:31:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:31:19 INFO - Downloaded 36387740 bytes. 15:31:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:31:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:31:23 INFO - caution: filename not matched: bin/* 15:31:23 INFO - caution: filename not matched: config/* 15:31:23 INFO - caution: filename not matched: mozbase/* 15:31:23 INFO - caution: filename not matched: marionette/* 15:31:23 INFO - caution: filename not matched: tools/wptserve/* 15:31:23 INFO - Return code: 11 15:31: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')]} 15:31:23 INFO - https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:31:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:31:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:31:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:31:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 15:31:43 INFO - Downloaded 73065890 bytes. 15:31:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:31:43 INFO - mkdir: /builds/slave/test/properties 15:31:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:31:43 INFO - Writing to file /builds/slave/test/properties/build_url 15:31:43 INFO - Contents: 15:31:43 INFO - build_url:https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:31:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:31:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:31:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:31:44 INFO - Contents: 15:31:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:31:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:44 INFO - https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:31:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:31:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:31:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:31:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:31:48 INFO - Downloaded 103671372 bytes. 15:31:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:31:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:31:51 INFO - Return code: 0 15:31:51 INFO - Running post-action listener: _resource_record_post_action 15:31:51 INFO - Running post-action listener: set_extra_try_arguments 15:31:51 INFO - ##### 15:31:51 INFO - ##### Running create-virtualenv step. 15:31:51 INFO - ##### 15:31:51 INFO - Running pre-action listener: _pre_create_virtualenv 15:31:51 INFO - Running pre-action listener: _resource_record_pre_action 15:31:51 INFO - Running main action method: create_virtualenv 15:31:51 INFO - Creating virtualenv /builds/slave/test/build/venv 15:31:51 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:31:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:31:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:31:51 INFO - Using real prefix '/tools/python27' 15:31:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:31:52 INFO - Installing distribute.............................................................................................................................................................................................done. 15:31:55 INFO - Installing pip.................done. 15:31:55 INFO - Return code: 0 15:31:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:31:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:55 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 0x1018cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf515c8330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, '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.lTZYqrBaMu/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.rJA1raStIb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:31:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:31:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:31:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:55 INFO - 'HOME': '/Users/cltbld', 15:31:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:55 INFO - 'LOGNAME': 'cltbld', 15:31:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:55 INFO - 'MOZ_NO_REMOTE': '1', 15:31:55 INFO - 'NO_EM_RESTART': '1', 15:31:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:55 INFO - 'PWD': '/builds/slave/test', 15:31:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:55 INFO - 'SHELL': '/bin/bash', 15:31:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:31:55 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:31:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:55 INFO - 'USER': 'cltbld', 15:31:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:55 INFO - 'XPC_FLAGS': '0x0', 15:31:55 INFO - 'XPC_SERVICE_NAME': '0', 15:31:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:55 INFO - Downloading/unpacking psutil>=0.7.1 15:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:31:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:31:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:31:58 INFO - Installing collected packages: psutil 15:31:58 INFO - Running setup.py install for psutil 15:31:58 INFO - building 'psutil._psutil_osx' extension 15:31:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:31:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:31:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:31:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 15:31:59 INFO - building 'psutil._psutil_posix' extension 15:31:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:31:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:31:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:31:59 INFO - ^ 15:31:59 INFO - 1 warning generated. 15:31:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:31:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:31:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:31:59 INFO - Successfully installed psutil 15:31:59 INFO - Cleaning up... 15:31:59 INFO - Return code: 0 15:31:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:31:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1018cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf515c8330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, '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.lTZYqrBaMu/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.rJA1raStIb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:31:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:31:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:31:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:59 INFO - 'HOME': '/Users/cltbld', 15:31:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:59 INFO - 'LOGNAME': 'cltbld', 15:31:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:59 INFO - 'MOZ_NO_REMOTE': '1', 15:31:59 INFO - 'NO_EM_RESTART': '1', 15:31:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:59 INFO - 'PWD': '/builds/slave/test', 15:31:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:59 INFO - 'SHELL': '/bin/bash', 15:31:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:31:59 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:31:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:59 INFO - 'USER': 'cltbld', 15:31:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:59 INFO - 'XPC_FLAGS': '0x0', 15:31:59 INFO - 'XPC_SERVICE_NAME': '0', 15:31:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:32:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:32:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:32:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:32:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:32:02 INFO - Installing collected packages: mozsystemmonitor 15:32:02 INFO - Running setup.py install for mozsystemmonitor 15:32:02 INFO - Successfully installed mozsystemmonitor 15:32:02 INFO - Cleaning up... 15:32:02 INFO - Return code: 0 15:32:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:32:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:32:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1018cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf515c8330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, '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.lTZYqrBaMu/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.rJA1raStIb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:32:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:32:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:32:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:32:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:32:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:32:02 INFO - 'HOME': '/Users/cltbld', 15:32:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:32:02 INFO - 'LOGNAME': 'cltbld', 15:32:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:02 INFO - 'MOZ_NO_REMOTE': '1', 15:32:02 INFO - 'NO_EM_RESTART': '1', 15:32:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:32:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:02 INFO - 'PWD': '/builds/slave/test', 15:32:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:32:02 INFO - 'SHELL': '/bin/bash', 15:32:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:32:02 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:32:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:32:02 INFO - 'USER': 'cltbld', 15:32:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:32:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:32:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:32:02 INFO - 'XPC_FLAGS': '0x0', 15:32:02 INFO - 'XPC_SERVICE_NAME': '0', 15:32:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:32:03 INFO - Downloading/unpacking blobuploader==1.2.4 15:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:05 INFO - Downloading blobuploader-1.2.4.tar.gz 15:32:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:32:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:32:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:07 INFO - Downloading docopt-0.6.1.tar.gz 15:32:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:32:07 INFO - Installing collected packages: blobuploader, requests, docopt 15:32:07 INFO - Running setup.py install for blobuploader 15:32:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:32:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:32:07 INFO - Running setup.py install for requests 15:32:07 INFO - Running setup.py install for docopt 15:32:08 INFO - Successfully installed blobuploader requests docopt 15:32:08 INFO - Cleaning up... 15:32:08 INFO - Return code: 0 15:32:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:32:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:32:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:32:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:08 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 0x1018cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf515c8330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, '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.lTZYqrBaMu/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.rJA1raStIb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:32:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:32:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:32:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:32:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:32:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:32:08 INFO - 'HOME': '/Users/cltbld', 15:32:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:32:08 INFO - 'LOGNAME': 'cltbld', 15:32:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:08 INFO - 'MOZ_NO_REMOTE': '1', 15:32:08 INFO - 'NO_EM_RESTART': '1', 15:32:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:32:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:08 INFO - 'PWD': '/builds/slave/test', 15:32:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:32:08 INFO - 'SHELL': '/bin/bash', 15:32:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:32:08 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:32:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:32:08 INFO - 'USER': 'cltbld', 15:32:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:32:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:32:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:32:08 INFO - 'XPC_FLAGS': '0x0', 15:32:08 INFO - 'XPC_SERVICE_NAME': '0', 15:32:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:32:08 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-5Td4OF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:32:08 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-_IzVgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:32:08 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-YYrp91-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:32:08 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-yVrP1M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:32:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:32:08 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-AuLdJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-bbkfDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Sra8ee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-MuqF4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-uQLLXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-HTG42a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-0v37bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Dai06w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Cpiato-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-s8tYk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:32:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:32:09 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-6s_kQO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-nlyIHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-jgMDxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-m0BhNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Wv1HMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-9u3GvT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:32:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:32:10 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-7ESJHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:32:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:32:11 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:32:11 INFO - Running setup.py install for manifestparser 15:32:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:32:11 INFO - Running setup.py install for mozcrash 15:32:11 INFO - Running setup.py install for mozdebug 15:32:11 INFO - Running setup.py install for mozdevice 15:32:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:32:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:32:11 INFO - Running setup.py install for mozfile 15:32:11 INFO - Running setup.py install for mozhttpd 15:32:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Running setup.py install for mozinfo 15:32:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Running setup.py install for mozInstall 15:32:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Running setup.py install for mozleak 15:32:12 INFO - Running setup.py install for mozlog 15:32:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Running setup.py install for moznetwork 15:32:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:32:12 INFO - Running setup.py install for mozprocess 15:32:12 INFO - Running setup.py install for mozprofile 15:32:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:32:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:32:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:32:13 INFO - Running setup.py install for mozrunner 15:32:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:32:13 INFO - Running setup.py install for mozscreenshot 15:32:13 INFO - Running setup.py install for moztest 15:32:13 INFO - Running setup.py install for mozversion 15:32:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:32:13 INFO - Running setup.py install for wptserve 15:32:13 INFO - Running setup.py install for marionette-driver 15:32:14 INFO - Running setup.py install for browsermob-proxy 15:32:14 INFO - Running setup.py install for marionette-client 15:32:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:32:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:32:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:32:14 INFO - Cleaning up... 15:32:14 INFO - Return code: 0 15:32:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:32:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:32:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:32:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:32:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1018cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf515c8330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, '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.lTZYqrBaMu/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.rJA1raStIb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:32:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:32:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:32:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:32:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:32:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:32:14 INFO - 'HOME': '/Users/cltbld', 15:32:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:32:14 INFO - 'LOGNAME': 'cltbld', 15:32:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:14 INFO - 'MOZ_NO_REMOTE': '1', 15:32:14 INFO - 'NO_EM_RESTART': '1', 15:32:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:32:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:14 INFO - 'PWD': '/builds/slave/test', 15:32:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:32:14 INFO - 'SHELL': '/bin/bash', 15:32:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:32:14 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:32:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:32:14 INFO - 'USER': 'cltbld', 15:32:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:32:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:32:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:32:14 INFO - 'XPC_FLAGS': '0x0', 15:32:14 INFO - 'XPC_SERVICE_NAME': '0', 15:32:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:32:14 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-YxiCk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:32:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:32:14 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-TD2EEd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-adm7jK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-rv9grb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-7jPnOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Ay2Glt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-p_QVHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-lNCvmB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-mh7TiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-yvdw0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:32:15 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-OSWwO9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:32:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-vBFzn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-aFkipj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-JNtjrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-B64a3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-4FzO15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-pD7RE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-5zqhqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-VnhN2v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:32:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:32:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:32:16 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-LsPgyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:32:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:32:17 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-TV6XeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:32:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:32:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:32:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:32:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:32:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:32:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:32:19 INFO - Downloading blessings-1.6.tar.gz 15:32:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:32:20 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:32:20 INFO - Installing collected packages: blessings 15:32:20 INFO - Running setup.py install for blessings 15:32:20 INFO - Successfully installed blessings 15:32:20 INFO - Cleaning up... 15:32:20 INFO - Return code: 0 15:32:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:32:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:32:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:32:20 INFO - Reading from file tmpfile_stdout 15:32:20 INFO - Current package versions: 15:32:20 INFO - blessings == 1.6 15:32:20 INFO - blobuploader == 1.2.4 15:32:20 INFO - browsermob-proxy == 0.6.0 15:32:20 INFO - docopt == 0.6.1 15:32:20 INFO - manifestparser == 1.1 15:32:20 INFO - marionette-client == 2.3.0 15:32:20 INFO - marionette-driver == 1.4.0 15:32:20 INFO - mozInstall == 1.12 15:32:20 INFO - mozcrash == 0.17 15:32:20 INFO - mozdebug == 0.1 15:32:20 INFO - mozdevice == 0.48 15:32:20 INFO - mozfile == 1.2 15:32:20 INFO - mozhttpd == 0.7 15:32:20 INFO - mozinfo == 0.9 15:32:20 INFO - mozleak == 0.1 15:32:20 INFO - mozlog == 3.1 15:32:20 INFO - moznetwork == 0.27 15:32:20 INFO - mozprocess == 0.22 15:32:20 INFO - mozprofile == 0.28 15:32:20 INFO - mozrunner == 6.11 15:32:20 INFO - mozscreenshot == 0.1 15:32:20 INFO - mozsystemmonitor == 0.0 15:32:20 INFO - moztest == 0.7 15:32:20 INFO - mozversion == 1.4 15:32:20 INFO - psutil == 3.1.1 15:32:20 INFO - requests == 1.2.3 15:32:20 INFO - wptserve == 1.4.0 15:32:20 INFO - wsgiref == 0.1.2 15:32:20 INFO - Running post-action listener: _resource_record_post_action 15:32:20 INFO - Running post-action listener: _start_resource_monitoring 15:32:20 INFO - Starting resource monitoring. 15:32:20 INFO - ##### 15:32:20 INFO - ##### Running pull step. 15:32:20 INFO - ##### 15:32:20 INFO - Running pre-action listener: _resource_record_pre_action 15:32:20 INFO - Running main action method: pull 15:32:20 INFO - Pull has nothing to do! 15:32:20 INFO - Running post-action listener: _resource_record_post_action 15:32:20 INFO - ##### 15:32:20 INFO - ##### Running install step. 15:32:20 INFO - ##### 15:32:20 INFO - Running pre-action listener: _resource_record_pre_action 15:32:20 INFO - Running main action method: install 15:32:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:32:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:32:21 INFO - Reading from file tmpfile_stdout 15:32:21 INFO - Detecting whether we're running mozinstall >=1.0... 15:32:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:32:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:32:21 INFO - Reading from file tmpfile_stdout 15:32:21 INFO - Output received: 15:32:21 INFO - Usage: mozinstall [options] installer 15:32:21 INFO - Options: 15:32:21 INFO - -h, --help show this help message and exit 15:32:21 INFO - -d DEST, --destination=DEST 15:32:21 INFO - Directory to install application into. [default: 15:32:21 INFO - "/builds/slave/test"] 15:32:21 INFO - --app=APP Application being installed. [default: firefox] 15:32:21 INFO - mkdir: /builds/slave/test/build/application 15:32:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:32:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:32:39 INFO - Reading from file tmpfile_stdout 15:32:39 INFO - Output received: 15:32:39 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:32:39 INFO - Running post-action listener: _resource_record_post_action 15:32:39 INFO - ##### 15:32:39 INFO - ##### Running run-tests step. 15:32:39 INFO - ##### 15:32:39 INFO - Running pre-action listener: _resource_record_pre_action 15:32:39 INFO - Running main action method: run_tests 15:32:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:32:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:32:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:32:39 INFO - grabbing minidump binary from tooltool 15:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:32:39 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 0x1018e75e0>, '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 0x1014cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014f5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:32:39 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:32:39 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 15:32:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:32:39 INFO - Return code: 0 15:32:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:32:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:32:39 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:32:39 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:32:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lTZYqrBaMu/Render', 15:32:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:32:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:32:39 INFO - 'HOME': '/Users/cltbld', 15:32:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:32:39 INFO - 'LOGNAME': 'cltbld', 15:32:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:32:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:39 INFO - 'MOZ_NO_REMOTE': '1', 15:32:39 INFO - 'NO_EM_RESTART': '1', 15:32:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:32:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:39 INFO - 'PWD': '/builds/slave/test', 15:32:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:32:39 INFO - 'SHELL': '/bin/bash', 15:32:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rJA1raStIb/Listeners', 15:32:39 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 15:32:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:32:39 INFO - 'USER': 'cltbld', 15:32:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:32:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:32:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:32:39 INFO - 'XPC_FLAGS': '0x0', 15:32:39 INFO - 'XPC_SERVICE_NAME': '0', 15:32:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:39 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:32:39 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:32:39 INFO - import pkg_resources 15:32:40 INFO - Using 1 client processes 15:32:40 INFO - wptserve Starting http server on 127.0.0.1:8000 15:32:40 INFO - wptserve Starting http server on 127.0.0.1:8001 15:32:40 INFO - wptserve Starting http server on 127.0.0.1:8443 15:32:42 INFO - SUITE-START | Running 778 tests 15:32:42 INFO - Running testharness tests 15:32:42 INFO - Setting up ssl 15:32:42 INFO - PROCESS | certutil | 15:32:42 INFO - PROCESS | certutil | 15:32:42 INFO - PROCESS | certutil | 15:32:42 INFO - Certificate Nickname Trust Attributes 15:32:42 INFO - SSL,S/MIME,JAR/XPI 15:32:42 INFO - 15:32:42 INFO - web-platform-tests CT,, 15:32:42 INFO - 15:32:42 INFO - Starting runner 15:32:43 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:32:43 INFO - PROCESS | 1655 | 1464993163899 Marionette DEBUG Marionette enabled via build flag and pref 15:32:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x114029000 == 1 [pid = 1655] [id = 1] 15:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x114029800) [pid = 1655] [serial = 1] [outer = 0x0] 15:32:43 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x11402a800) [pid = 1655] [serial = 2] [outer = 0x114029800] 15:32:44 INFO - PROCESS | 1655 | 1464993164219 Marionette INFO Listening on port 2828 15:32:44 INFO - PROCESS | 1655 | 1464993164444 Marionette DEBUG Marionette enabled via command-line flag 15:32:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166fc800 == 2 [pid = 1655] [id = 2] 15:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x1166fd000) [pid = 1655] [serial = 3] [outer = 0x0] 15:32:44 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x1166fe000) [pid = 1655] [serial = 4] [outer = 0x1166fd000] 15:32:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:44 INFO - PROCESS | 1655 | 1464993164616 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 15:32:44 INFO - PROCESS | 1655 | 1464993164688 Marionette DEBUG Closed connection conn0 15:32:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:44 INFO - PROCESS | 1655 | 1464993164691 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 15:32:44 INFO - PROCESS | 1655 | 1464993164699 Marionette DEBUG Closed connection conn1 15:32:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:44 INFO - PROCESS | 1655 | 1464993164705 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 15:32:44 INFO - PROCESS | 1655 | 1464993164719 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:32:44 INFO - PROCESS | 1655 | 1464993164724 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160603145726","device":"desktop","version":"48.0a2"} 15:32:45 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dc4000 == 3 [pid = 1655] [id = 3] 15:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119dc5000) [pid = 1655] [serial = 5] [outer = 0x0] 15:32:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dc5800 == 4 [pid = 1655] [id = 4] 15:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119ab5800) [pid = 1655] [serial = 6] [outer = 0x0] 15:32:46 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:32:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189c800 == 5 [pid = 1655] [id = 5] 15:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x119ab1000) [pid = 1655] [serial = 7] [outer = 0x0] 15:32:46 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:32:46 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121993800) [pid = 1655] [serial = 8] [outer = 0x119ab1000] 15:32:46 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x12370f800) [pid = 1655] [serial = 9] [outer = 0x119dc5000] 15:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x121784400) [pid = 1655] [serial = 10] [outer = 0x119ab5800] 15:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x121665400) [pid = 1655] [serial = 11] [outer = 0x119ab1000] 15:32:46 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:32:46 INFO - PROCESS | 1655 | 1464993166940 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1655 | 1464993166951 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x119c9b800) [pid = 1655] [serial = 12] [outer = 0x119ab1000] 15:32:47 INFO - PROCESS | 1655 | 1464993167321 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"60725886-1a49-3a45-b0b4-a21739ddc4de","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160603145726","device":"desktop","version":"48.0a2","command_id":1}}] 15:32:47 INFO - PROCESS | 1655 | 1464993167402 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:32:47 INFO - PROCESS | 1655 | 1464993167447 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:32:47 INFO - PROCESS | 1655 | 1464993167530 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128d44400) [pid = 1655] [serial = 13] [outer = 0x119ab1000] 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:32:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:47 INFO - PROCESS | 1655 | 1464993167790 Marionette TRACE conn2 <- [1,3,null,{}] 15:32:47 INFO - PROCESS | 1655 | 1464993167795 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:32:47 INFO - PROCESS | 1655 | 1464993167806 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:32:47 INFO - PROCESS | 1655 | 1464993167832 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1655 | 1464993167834 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:32:47 INFO - PROCESS | 1655 | 1464993167837 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1655 | 1464993167839 Marionette TRACE conn2 <- [1,6,null,{}] 15:32:47 INFO - PROCESS | 1655 | 1464993167845 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:47 INFO - PROCESS | 1655 | 1464993167852 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:32:47 INFO - PROCESS | 1655 | 1464993167854 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ee800 == 6 [pid = 1655] [id = 6] 15:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x12956d000) [pid = 1655] [serial = 14] [outer = 0x0] 15:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12956ec00) [pid = 1655] [serial = 15] [outer = 0x12956d000] 15:32:47 INFO - PROCESS | 1655 | 1464993167887 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x129574800) [pid = 1655] [serial = 16] [outer = 0x12956d000] 15:32:48 INFO - PROCESS | 1655 | 1464993168164 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 15:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12999b800 == 7 [pid = 1655] [id = 7] 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x11516b000) [pid = 1655] [serial = 17] [outer = 0x0] 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x1296ec000) [pid = 1655] [serial = 18] [outer = 0x11516b000] 15:32:48 INFO - PROCESS | 1655 | 1464993168234 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1655 | 1464993168258 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1655 | 1464993168259 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x129952800) [pid = 1655] [serial = 19] [outer = 0x11516b000] 15:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:32:48 INFO - PROCESS | 1655 | 1464993168316 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1655 | 1464993168317 Marionette TRACE conn2 <- [1,10,null,{}] 15:32:48 INFO - PROCESS | 1655 | 1464993168334 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:48 INFO - PROCESS | 1655 | 1464993168464 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:32:48 INFO - PROCESS | 1655 | 1464993168517 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b1000 == 8 [pid = 1655] [id = 8] 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x119498c00) [pid = 1655] [serial = 20] [outer = 0x0] 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x11949a800) [pid = 1655] [serial = 21] [outer = 0x119498c00] 15:32:48 INFO - PROCESS | 1655 | 1464993168563 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x11949f400) [pid = 1655] [serial = 22] [outer = 0x119498c00] 15:32:48 INFO - PROCESS | 1655 | 1464993168989 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 764ms 15:32:49 INFO - PROCESS | 1655 | 1464993169038 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1655 | 1464993169040 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:32:49 INFO - PROCESS | 1655 | 1464993169048 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1655 | 1464993169049 Marionette TRACE conn2 <- [1,14,null,{}] 15:32:49 INFO - PROCESS | 1655 | 1464993169051 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:49 INFO - PROCESS | 1655 | 1464993169140 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:32:49 INFO - PROCESS | 1655 | 1464993169147 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5c3800 == 9 [pid = 1655] [id = 9] 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12b574800) [pid = 1655] [serial = 23] [outer = 0x0] 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12b576400) [pid = 1655] [serial = 24] [outer = 0x12b574800] 15:32:49 INFO - PROCESS | 1655 | 1464993169172 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b6b3800) [pid = 1655] [serial = 25] [outer = 0x12b574800] 15:32:49 INFO - PROCESS | 1655 | 1464993169416 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 15:32:49 INFO - PROCESS | 1655 | 1464993169472 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1655 | 1464993169474 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:32:49 INFO - PROCESS | 1655 | 1464993169487 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1655 | 1464993169489 Marionette TRACE conn2 <- [1,18,null,{}] 15:32:49 INFO - PROCESS | 1655 | 1464993169492 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:49 INFO - PROCESS | 1655 | 1464993169641 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:32:49 INFO - PROCESS | 1655 | 1464993169648 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd71000 == 10 [pid = 1655] [id = 10] 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12bdb3c00) [pid = 1655] [serial = 26] [outer = 0x0] 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12bdb9800) [pid = 1655] [serial = 27] [outer = 0x12bdb3c00] 15:32:49 INFO - PROCESS | 1655 | 1464993169688 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12be46800) [pid = 1655] [serial = 28] [outer = 0x12bdb3c00] 15:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 570ms 15:32:50 INFO - PROCESS | 1655 | 1464993170054 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:32:50 INFO - PROCESS | 1655 | 1464993170058 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1655 | 1464993170061 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:32:50 INFO - PROCESS | 1655 | 1464993170066 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1655 | 1464993170067 Marionette TRACE conn2 <- [1,22,null,{}] 15:32:50 INFO - PROCESS | 1655 | 1464993170069 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:50 INFO - PROCESS | 1655 | 1464993170154 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:32:50 INFO - PROCESS | 1655 | 1464993170159 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c05e000 == 11 [pid = 1655] [id = 11] 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12be49800) [pid = 1655] [serial = 29] [outer = 0x0] 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12be53800) [pid = 1655] [serial = 30] [outer = 0x12be49800] 15:32:50 INFO - PROCESS | 1655 | 1464993170186 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12c0f1400) [pid = 1655] [serial = 31] [outer = 0x12be49800] 15:32:50 INFO - PROCESS | 1655 | 1464993170448 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 15:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:32:50 INFO - PROCESS | 1655 | 1464993170486 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1655 | 1464993170488 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:32:50 INFO - PROCESS | 1655 | 1464993170492 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1655 | 1464993170498 Marionette TRACE conn2 <- [1,26,null,{}] 15:32:50 INFO - PROCESS | 1655 | 1464993170520 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:50 INFO - PROCESS | 1655 | 1464993170662 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:32:50 INFO - PROCESS | 1655 | 1464993170669 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121229000 == 12 [pid = 1655] [id = 12] 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12c0f6400) [pid = 1655] [serial = 32] [outer = 0x0] 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12c2ed000) [pid = 1655] [serial = 33] [outer = 0x12c0f6400] 15:32:50 INFO - PROCESS | 1655 | 1464993170707 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12c2f6c00) [pid = 1655] [serial = 34] [outer = 0x12c0f6400] 15:32:51 INFO - PROCESS | 1655 | 1464993171050 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 582ms 15:32:51 INFO - PROCESS | 1655 | 1464993171073 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1655 | 1464993171074 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:32:51 INFO - PROCESS | 1655 | 1464993171080 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1655 | 1464993171081 Marionette TRACE conn2 <- [1,30,null,{}] 15:32:51 INFO - PROCESS | 1655 | 1464993171084 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:51 INFO - PROCESS | 1655 | 1464993171168 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:32:51 INFO - PROCESS | 1655 | 1464993171172 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6ad000 == 13 [pid = 1655] [id = 13] 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12c2f9c00) [pid = 1655] [serial = 35] [outer = 0x0] 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12c66cc00) [pid = 1655] [serial = 36] [outer = 0x12c2f9c00] 15:32:51 INFO - PROCESS | 1655 | 1464993171197 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c670800) [pid = 1655] [serial = 37] [outer = 0x12c2f9c00] 15:32:51 INFO - PROCESS | 1655 | 1464993171427 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 15:32:51 INFO - PROCESS | 1655 | 1464993171450 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1655 | 1464993171451 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:32:51 INFO - PROCESS | 1655 | 1464993171453 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1655 | 1464993171454 Marionette TRACE conn2 <- [1,34,null,{}] 15:32:51 INFO - PROCESS | 1655 | 1464993171457 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:51 INFO - PROCESS | 1655 | 1464993171575 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:32:51 INFO - PROCESS | 1655 | 1464993171579 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c972000 == 14 [pid = 1655] [id = 14] 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c672c00) [pid = 1655] [serial = 38] [outer = 0x0] 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c989c00) [pid = 1655] [serial = 39] [outer = 0x12c672c00] 15:32:51 INFO - PROCESS | 1655 | 1464993171617 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c993800) [pid = 1655] [serial = 40] [outer = 0x12c672c00] 15:32:52 INFO - PROCESS | 1655 | 1464993172006 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 15:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:32:52 INFO - PROCESS | 1655 | 1464993172024 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1655 | 1464993172026 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1655 | 1464993172029 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1655 | 1464993172031 Marionette TRACE conn2 <- [1,38,null,{}] 15:32:52 INFO - PROCESS | 1655 | 1464993172034 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:52 INFO - PROCESS | 1655 | 1464993172138 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:32:52 INFO - PROCESS | 1655 | 1464993172143 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc58800 == 15 [pid = 1655] [id = 15] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c998c00) [pid = 1655] [serial = 41] [outer = 0x0] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12ccbe800) [pid = 1655] [serial = 42] [outer = 0x12c998c00] 15:32:52 INFO - PROCESS | 1655 | 1464993172166 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12ccc4c00) [pid = 1655] [serial = 43] [outer = 0x12c998c00] 15:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d11d800 == 16 [pid = 1655] [id = 16] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12d11e000) [pid = 1655] [serial = 44] [outer = 0x0] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12d123800) [pid = 1655] [serial = 45] [outer = 0x12d11e000] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12d12a000) [pid = 1655] [serial = 46] [outer = 0x12d11e000] 15:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d115000 == 17 [pid = 1655] [id = 17] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12b6bd000) [pid = 1655] [serial = 47] [outer = 0x0] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d16b000) [pid = 1655] [serial = 48] [outer = 0x12b6bd000] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12ccc5c00) [pid = 1655] [serial = 49] [outer = 0x12b6bd000] 15:32:52 INFO - PROCESS | 1655 | 1464993172515 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms 15:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:32:52 INFO - PROCESS | 1655 | 1464993172548 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1655 | 1464993172549 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1655 | 1464993172551 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1655 | 1464993172553 Marionette TRACE conn2 <- [1,42,null,{}] 15:32:52 INFO - PROCESS | 1655 | 1464993172555 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:52 INFO - PROCESS | 1655 | 1464993172640 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:32:52 INFO - PROCESS | 1655 | 1464993172647 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d48a800 == 18 [pid = 1655] [id = 18] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12ccc9800) [pid = 1655] [serial = 50] [outer = 0x0] 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d1d6400) [pid = 1655] [serial = 51] [outer = 0x12ccc9800] 15:32:52 INFO - PROCESS | 1655 | 1464993172672 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d1e8400) [pid = 1655] [serial = 52] [outer = 0x12ccc9800] 15:32:52 INFO - PROCESS | 1655 | 1464993172934 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 15:32:52 INFO - PROCESS | 1655 | 1464993172973 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1655 | 1464993172974 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:32:52 INFO - PROCESS | 1655 | 1464993172985 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1655 | 1464993172986 Marionette TRACE conn2 <- [1,46,null,{}] 15:32:52 INFO - PROCESS | 1655 | 1464993172988 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:53 INFO - PROCESS | 1655 | 1464993173075 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:32:53 INFO - PROCESS | 1655 | 1464993173082 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc9000 == 19 [pid = 1655] [id = 19] 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x1180bd000) [pid = 1655] [serial = 53] [outer = 0x0] 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1180c0000) [pid = 1655] [serial = 54] [outer = 0x1180bd000] 15:32:53 INFO - PROCESS | 1655 | 1464993173110 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x118160000) [pid = 1655] [serial = 55] [outer = 0x1180bd000] 15:32:53 INFO - PROCESS | 1655 | 1464993173362 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 15:32:53 INFO - PROCESS | 1655 | 1464993173406 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1655 | 1464993173407 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:32:53 INFO - PROCESS | 1655 | 1464993173417 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1655 | 1464993173418 Marionette TRACE conn2 <- [1,50,null,{}] 15:32:53 INFO - PROCESS | 1655 | 1464993173420 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:53 INFO - PROCESS | 1655 | 1464993173515 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:32:53 INFO - PROCESS | 1655 | 1464993173519 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b69c800 == 20 [pid = 1655] [id = 20] 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11886e800) [pid = 1655] [serial = 56] [outer = 0x0] 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12d1ecc00) [pid = 1655] [serial = 57] [outer = 0x11886e800] 15:32:53 INFO - PROCESS | 1655 | 1464993173543 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12d9b3c00) [pid = 1655] [serial = 58] [outer = 0x11886e800] 15:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 15:32:53 INFO - PROCESS | 1655 | 1464993173782 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:53 INFO - PROCESS | 1655 | 1464993173786 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:32:53 INFO - PROCESS | 1655 | 1464993173788 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:32:53 INFO - PROCESS | 1655 | 1464993173801 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1655 | 1464993173803 Marionette TRACE conn2 <- [1,54,null,{}] 15:32:53 INFO - PROCESS | 1655 | 1464993173811 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:53 INFO - PROCESS | 1655 | 1464993173970 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:32:53 INFO - PROCESS | 1655 | 1464993173977 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a16000 == 21 [pid = 1655] [id = 21] 15:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12c668000) [pid = 1655] [serial = 59] [outer = 0x0] 15:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x128d3d800) [pid = 1655] [serial = 60] [outer = 0x12c668000] 15:32:54 INFO - PROCESS | 1655 | 1464993174017 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x128deec00) [pid = 1655] [serial = 61] [outer = 0x12c668000] 15:32:55 INFO - PROCESS | 1655 | 1464993175000 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 15:32:55 INFO - PROCESS | 1655 | 1464993175037 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1655 | 1464993175040 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:32:55 INFO - PROCESS | 1655 | 1464993175046 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1655 | 1464993175049 Marionette TRACE conn2 <- [1,58,null,{}] 15:32:55 INFO - PROCESS | 1655 | 1464993175052 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:55 INFO - PROCESS | 1655 | 1464993175158 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:32:55 INFO - PROCESS | 1655 | 1464993175214 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x113230000 == 22 [pid = 1655] [id = 22] 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112a82000) [pid = 1655] [serial = 62] [outer = 0x0] 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113b7a400) [pid = 1655] [serial = 63] [outer = 0x112a82000] 15:32:55 INFO - PROCESS | 1655 | 1464993175245 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115f49c00) [pid = 1655] [serial = 64] [outer = 0x112a82000] 15:32:55 INFO - PROCESS | 1655 | 1464993175644 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 623ms 15:32:55 INFO - PROCESS | 1655 | 1464993175668 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1655 | 1464993175672 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:32:55 INFO - PROCESS | 1655 | 1464993175677 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1655 | 1464993175679 Marionette TRACE conn2 <- [1,62,null,{}] 15:32:55 INFO - PROCESS | 1655 | 1464993175681 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:55 INFO - PROCESS | 1655 | 1464993175792 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:32:55 INFO - PROCESS | 1655 | 1464993175832 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f09800 == 23 [pid = 1655] [id = 23] 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1166c8400) [pid = 1655] [serial = 65] [outer = 0x0] 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116b64c00) [pid = 1655] [serial = 66] [outer = 0x1166c8400] 15:32:55 INFO - PROCESS | 1655 | 1464993175863 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1180bb800) [pid = 1655] [serial = 67] [outer = 0x1166c8400] 15:32:56 INFO - PROCESS | 1655 | 1464993176257 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 15:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:32:56 INFO - PROCESS | 1655 | 1464993176298 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1655 | 1464993176300 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:32:56 INFO - PROCESS | 1655 | 1464993176302 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1655 | 1464993176305 Marionette TRACE conn2 <- [1,66,null,{}] 15:32:56 INFO - PROCESS | 1655 | 1464993176315 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:56 INFO - PROCESS | 1655 | 1464993176436 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:32:56 INFO - PROCESS | 1655 | 1464993176685 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112653000 == 24 [pid = 1655] [id = 24] 15:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x113965c00) [pid = 1655] [serial = 68] [outer = 0x0] 15:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11396ec00) [pid = 1655] [serial = 69] [outer = 0x113965c00] 15:32:56 INFO - PROCESS | 1655 | 1464993176714 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x113e09800) [pid = 1655] [serial = 70] [outer = 0x113965c00] 15:32:57 INFO - PROCESS | 1655 | 1464993177205 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 923ms 15:32:57 INFO - PROCESS | 1655 | 1464993177228 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1655 | 1464993177232 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:32:57 INFO - PROCESS | 1655 | 1464993177236 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1655 | 1464993177239 Marionette TRACE conn2 <- [1,70,null,{}] 15:32:57 INFO - PROCESS | 1655 | 1464993177265 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:57 INFO - PROCESS | 1655 | 1464993177407 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:32:57 INFO - PROCESS | 1655 | 1464993177463 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11622e000 == 25 [pid = 1655] [id = 25] 15:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x115f49000) [pid = 1655] [serial = 71] [outer = 0x0] 15:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11617a400) [pid = 1655] [serial = 72] [outer = 0x115f49000] 15:32:57 INFO - PROCESS | 1655 | 1464993177510 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1180bdc00) [pid = 1655] [serial = 73] [outer = 0x115f49000] 15:32:57 INFO - PROCESS | 1655 | 1464993177851 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 15:32:57 INFO - PROCESS | 1655 | 1464993177909 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1655 | 1464993177911 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:32:57 INFO - PROCESS | 1655 | 1464993177913 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1655 | 1464993177915 Marionette TRACE conn2 <- [1,74,null,{}] 15:32:57 INFO - PROCESS | 1655 | 1464993177917 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 1655 | 1464993178001 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:32:58 INFO - PROCESS | 1655 | 1464993178049 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fd2000 == 26 [pid = 1655] [id = 26] 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112023000) [pid = 1655] [serial = 74] [outer = 0x0] 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a9d000) [pid = 1655] [serial = 75] [outer = 0x112023000] 15:32:58 INFO - PROCESS | 1655 | 1464993178076 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118532800) [pid = 1655] [serial = 76] [outer = 0x112023000] 15:32:58 INFO - PROCESS | 1655 | 1464993178335 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 15:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:32:58 INFO - PROCESS | 1655 | 1464993178383 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1655 | 1464993178384 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:32:58 INFO - PROCESS | 1655 | 1464993178391 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1655 | 1464993178399 Marionette TRACE conn2 <- [1,78,null,{}] 15:32:58 INFO - PROCESS | 1655 | 1464993178408 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 1655 | 1464993178486 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:32:58 INFO - PROCESS | 1655 | 1464993178536 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f24000 == 27 [pid = 1655] [id = 27] 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1122b1c00) [pid = 1655] [serial = 77] [outer = 0x0] 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11853dc00) [pid = 1655] [serial = 78] [outer = 0x1122b1c00] 15:32:58 INFO - PROCESS | 1655 | 1464993178563 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118864400) [pid = 1655] [serial = 79] [outer = 0x1122b1c00] 15:32:58 INFO - PROCESS | 1655 | 1464993178846 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 486ms 15:32:58 INFO - PROCESS | 1655 | 1464993178873 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1655 | 1464993178875 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:32:58 INFO - PROCESS | 1655 | 1464993178885 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1655 | 1464993178887 Marionette TRACE conn2 <- [1,82,null,{}] 15:32:58 INFO - PROCESS | 1655 | 1464993178889 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 1655 | 1464993178971 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:32:58 INFO - PROCESS | 1655 | 1464993178976 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118133800 == 28 [pid = 1655] [id = 28] 15:32:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113906400) [pid = 1655] [serial = 80] [outer = 0x0] 15:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118e27000) [pid = 1655] [serial = 81] [outer = 0x113906400] 15:32:59 INFO - PROCESS | 1655 | 1464993179003 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11942a800) [pid = 1655] [serial = 82] [outer = 0x113906400] 15:32:59 INFO - PROCESS | 1655 | 1464993179283 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 15:32:59 INFO - PROCESS | 1655 | 1464993179307 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1655 | 1464993179309 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:32:59 INFO - PROCESS | 1655 | 1464993179319 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1655 | 1464993179320 Marionette TRACE conn2 <- [1,86,null,{}] 15:32:59 INFO - PROCESS | 1655 | 1464993179322 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:59 INFO - PROCESS | 1655 | 1464993179418 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:32:59 INFO - PROCESS | 1655 | 1464993179427 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183f4000 == 29 [pid = 1655] [id = 29] 15:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119499400) [pid = 1655] [serial = 83] [outer = 0x0] 15:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11964e400) [pid = 1655] [serial = 84] [outer = 0x119499400] 15:32:59 INFO - PROCESS | 1655 | 1464993179457 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119659400) [pid = 1655] [serial = 85] [outer = 0x119499400] 15:32:59 INFO - PROCESS | 1655 | 1464993179789 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 519ms 15:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:32:59 INFO - PROCESS | 1655 | 1464993179839 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1655 | 1464993179841 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:32:59 INFO - PROCESS | 1655 | 1464993179844 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1655 | 1464993179847 Marionette TRACE conn2 <- [1,90,null,{}] 15:32:59 INFO - PROCESS | 1655 | 1464993179850 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:59 INFO - PROCESS | 1655 | 1464993179955 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:33:00 INFO - PROCESS | 1655 | 1464993180020 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166e3800 == 30 [pid = 1655] [id = 30] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117587000) [pid = 1655] [serial = 86] [outer = 0x0] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119673c00) [pid = 1655] [serial = 87] [outer = 0x117587000] 15:33:00 INFO - PROCESS | 1655 | 1464993180060 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ab6000) [pid = 1655] [serial = 88] [outer = 0x117587000] 15:33:00 INFO - PROCESS | 1655 | 1464993180363 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 571ms 15:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:33:00 INFO - PROCESS | 1655 | 1464993180417 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1655 | 1464993180418 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1655 | 1464993180420 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1655 | 1464993180421 Marionette TRACE conn2 <- [1,94,null,{}] 15:33:00 INFO - PROCESS | 1655 | 1464993180424 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:00 INFO - PROCESS | 1655 | 1464993180507 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:33:00 INFO - PROCESS | 1655 | 1464993180513 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x112271800 == 31 [pid = 1655] [id = 31] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119ab6400) [pid = 1655] [serial = 89] [outer = 0x0] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1206b9800) [pid = 1655] [serial = 90] [outer = 0x119ab6400] 15:33:00 INFO - PROCESS | 1655 | 1464993180538 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1206c1000) [pid = 1655] [serial = 91] [outer = 0x119ab6400] 15:33:00 INFO - PROCESS | 1655 | 1464993180815 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 15:33:00 INFO - PROCESS | 1655 | 1464993180839 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1655 | 1464993180840 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:33:00 INFO - PROCESS | 1655 | 1464993180852 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1655 | 1464993180853 Marionette TRACE conn2 <- [1,98,null,{}] 15:33:00 INFO - PROCESS | 1655 | 1464993180855 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:00 INFO - PROCESS | 1655 | 1464993180952 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:33:00 INFO - PROCESS | 1655 | 1464993180960 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194df800 == 32 [pid = 1655] [id = 32] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119aa9000) [pid = 1655] [serial = 92] [outer = 0x0] 15:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1206bfc00) [pid = 1655] [serial = 93] [outer = 0x119aa9000] 15:33:00 INFO - PROCESS | 1655 | 1464993180984 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1170bb000) [pid = 1655] [serial = 94] [outer = 0x119aa9000] 15:33:01 INFO - PROCESS | 1655 | 1464993181245 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 430ms 15:33:01 INFO - PROCESS | 1655 | 1464993181273 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1655 | 1464993181275 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:33:01 INFO - PROCESS | 1655 | 1464993181285 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1655 | 1464993181295 Marionette TRACE conn2 <- [1,102,null,{}] 15:33:01 INFO - PROCESS | 1655 | 1464993181305 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 1655 | 1464993181380 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:33:01 INFO - PROCESS | 1655 | 1464993181384 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a72800 == 33 [pid = 1655] [id = 33] 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210c4c00) [pid = 1655] [serial = 95] [outer = 0x0] 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1213efc00) [pid = 1655] [serial = 96] [outer = 0x1210c4c00] 15:33:01 INFO - PROCESS | 1655 | 1464993181410 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121665800) [pid = 1655] [serial = 97] [outer = 0x1210c4c00] 15:33:01 INFO - PROCESS | 1655 | 1464993181683 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 438ms 15:33:01 INFO - PROCESS | 1655 | 1464993181723 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1655 | 1464993181724 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:33:01 INFO - PROCESS | 1655 | 1464993181734 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1655 | 1464993181735 Marionette TRACE conn2 <- [1,106,null,{}] 15:33:01 INFO - PROCESS | 1655 | 1464993181737 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 1655 | 1464993181813 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:33:01 INFO - PROCESS | 1655 | 1464993181860 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x120616000 == 34 [pid = 1655] [id = 34] 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1210c4000) [pid = 1655] [serial = 98] [outer = 0x0] 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121783c00) [pid = 1655] [serial = 99] [outer = 0x1210c4000] 15:33:01 INFO - PROCESS | 1655 | 1464993181887 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124abbc00) [pid = 1655] [serial = 100] [outer = 0x1210c4000] 15:33:02 INFO - PROCESS | 1655 | 1464993182141 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 15:33:02 INFO - PROCESS | 1655 | 1464993182152 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1655 | 1464993182153 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:33:02 INFO - PROCESS | 1655 | 1464993182156 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1655 | 1464993182157 Marionette TRACE conn2 <- [1,110,null,{}] 15:33:02 INFO - PROCESS | 1655 | 1464993182169 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:02 INFO - PROCESS | 1655 | 1464993182259 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:33:02 INFO - PROCESS | 1655 | 1464993182266 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x121323800 == 35 [pid = 1655] [id = 35] 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12375e800) [pid = 1655] [serial = 101] [outer = 0x0] 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e5a000) [pid = 1655] [serial = 102] [outer = 0x12375e800] 15:33:02 INFO - PROCESS | 1655 | 1464993182292 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124fd7c00) [pid = 1655] [serial = 103] [outer = 0x12375e800] 15:33:02 INFO - PROCESS | 1655 | 1464993182599 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 477ms 15:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:33:02 INFO - PROCESS | 1655 | 1464993182634 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1655 | 1464993182635 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:33:02 INFO - PROCESS | 1655 | 1464993182637 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1655 | 1464993182638 Marionette TRACE conn2 <- [1,114,null,{}] 15:33:02 INFO - PROCESS | 1655 | 1464993182640 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:02 INFO - PROCESS | 1655 | 1464993182714 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:33:02 INFO - PROCESS | 1655 | 1464993182761 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x121335000 == 36 [pid = 1655] [id = 36] 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123765800) [pid = 1655] [serial = 104] [outer = 0x0] 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1256c5000) [pid = 1655] [serial = 105] [outer = 0x123765800] 15:33:02 INFO - PROCESS | 1655 | 1464993182785 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1257fd000) [pid = 1655] [serial = 106] [outer = 0x123765800] 15:33:03 INFO - PROCESS | 1655 | 1464993183033 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 15:33:03 INFO - PROCESS | 1655 | 1464993183056 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1655 | 1464993183058 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:33:03 INFO - PROCESS | 1655 | 1464993183072 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1655 | 1464993183073 Marionette TRACE conn2 <- [1,118,null,{}] 15:33:03 INFO - PROCESS | 1655 | 1464993183085 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:03 INFO - PROCESS | 1655 | 1464993183200 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:33:03 INFO - PROCESS | 1655 | 1464993183207 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189b800 == 37 [pid = 1655] [id = 37] 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118866000) [pid = 1655] [serial = 107] [outer = 0x0] 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126d71c00) [pid = 1655] [serial = 108] [outer = 0x118866000] 15:33:03 INFO - PROCESS | 1655 | 1464993183246 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12753a400) [pid = 1655] [serial = 109] [outer = 0x118866000] 15:33:03 INFO - PROCESS | 1655 | 1464993183644 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 15:33:03 INFO - PROCESS | 1655 | 1464993183692 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1655 | 1464993183693 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:33:03 INFO - PROCESS | 1655 | 1464993183695 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1655 | 1464993183696 Marionette TRACE conn2 <- [1,122,null,{}] 15:33:03 INFO - PROCESS | 1655 | 1464993183699 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:03 INFO - PROCESS | 1655 | 1464993183770 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:33:03 INFO - PROCESS | 1655 | 1464993183774 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371f000 == 38 [pid = 1655] [id = 38] 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x127542800) [pid = 1655] [serial = 110] [outer = 0x0] 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x127887c00) [pid = 1655] [serial = 111] [outer = 0x127542800] 15:33:03 INFO - PROCESS | 1655 | 1464993183802 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128cf5800) [pid = 1655] [serial = 112] [outer = 0x127542800] 15:33:04 INFO - PROCESS | 1655 | 1464993184111 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 15:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:33:04 INFO - PROCESS | 1655 | 1464993184164 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1655 | 1464993184165 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:33:04 INFO - PROCESS | 1655 | 1464993184167 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1655 | 1464993184168 Marionette TRACE conn2 <- [1,126,null,{}] 15:33:04 INFO - PROCESS | 1655 | 1464993184170 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:04 INFO - PROCESS | 1655 | 1464993184246 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:33:04 INFO - PROCESS | 1655 | 1464993184250 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12567e000 == 39 [pid = 1655] [id = 39] 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128cf6400) [pid = 1655] [serial = 113] [outer = 0x0] 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128dee800) [pid = 1655] [serial = 114] [outer = 0x128cf6400] 15:33:04 INFO - PROCESS | 1655 | 1464993184274 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128df6c00) [pid = 1655] [serial = 115] [outer = 0x128cf6400] 15:33:04 INFO - PROCESS | 1655 | 1464993184581 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 15:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:33:04 INFO - PROCESS | 1655 | 1464993184635 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1655 | 1464993184636 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:33:04 INFO - PROCESS | 1655 | 1464993184638 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1655 | 1464993184639 Marionette TRACE conn2 <- [1,130,null,{}] 15:33:04 INFO - PROCESS | 1655 | 1464993184675 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:04 INFO - PROCESS | 1655 | 1464993184749 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:33:04 INFO - PROCESS | 1655 | 1464993184753 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x126899800 == 40 [pid = 1655] [id = 40] 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128df7000) [pid = 1655] [serial = 116] [outer = 0x0] 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128dfac00) [pid = 1655] [serial = 117] [outer = 0x128df7000] 15:33:04 INFO - PROCESS | 1655 | 1464993184777 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12914cc00) [pid = 1655] [serial = 118] [outer = 0x128df7000] 15:33:05 INFO - PROCESS | 1655 | 1464993185713 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1096ms 15:33:05 INFO - PROCESS | 1655 | 1464993185734 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1655 | 1464993185736 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:33:05 INFO - PROCESS | 1655 | 1464993185746 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1655 | 1464993185748 Marionette TRACE conn2 <- [1,134,null,{}] 15:33:05 INFO - PROCESS | 1655 | 1464993185751 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:05 INFO - PROCESS | 1655 | 1464993185837 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:33:05 INFO - PROCESS | 1655 | 1464993185846 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x113006800 == 41 [pid = 1655] [id = 41] 15:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11404f800) [pid = 1655] [serial = 119] [outer = 0x0] 15:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11617b400) [pid = 1655] [serial = 120] [outer = 0x11404f800] 15:33:05 INFO - PROCESS | 1655 | 1464993185873 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x116853000) [pid = 1655] [serial = 121] [outer = 0x11404f800] 15:33:06 INFO - PROCESS | 1655 | 1464993186195 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 15:33:06 INFO - PROCESS | 1655 | 1464993186217 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1655 | 1464993186221 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:33:06 INFO - PROCESS | 1655 | 1464993186226 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1655 | 1464993186229 Marionette TRACE conn2 <- [1,138,null,{}] 15:33:06 INFO - PROCESS | 1655 | 1464993186239 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:06 INFO - PROCESS | 1655 | 1464993186325 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:33:06 INFO - PROCESS | 1655 | 1464993186332 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166e2000 == 42 [pid = 1655] [id = 42] 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x117162c00) [pid = 1655] [serial = 122] [outer = 0x0] 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180b7800) [pid = 1655] [serial = 123] [outer = 0x117162c00] 15:33:06 INFO - PROCESS | 1655 | 1464993186358 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11815c800) [pid = 1655] [serial = 124] [outer = 0x117162c00] 15:33:06 INFO - PROCESS | 1655 | 1464993186671 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 482ms 15:33:06 INFO - PROCESS | 1655 | 1464993186714 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1655 | 1464993186715 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:33:06 INFO - PROCESS | 1655 | 1464993186717 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1655 | 1464993186720 Marionette TRACE conn2 <- [1,142,null,{}] 15:33:06 INFO - PROCESS | 1655 | 1464993186727 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:06 INFO - PROCESS | 1655 | 1464993186821 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:33:06 INFO - PROCESS | 1655 | 1464993186851 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x117155000 == 43 [pid = 1655] [id = 43] 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1122acc00) [pid = 1655] [serial = 125] [outer = 0x0] 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1185f5c00) [pid = 1655] [serial = 126] [outer = 0x1122acc00] 15:33:06 INFO - PROCESS | 1655 | 1464993186878 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118876000) [pid = 1655] [serial = 127] [outer = 0x1122acc00] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12c2f9c00) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12c0f6400) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12be49800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12bdb3c00) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b574800) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x119498c00) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12956d000) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11886e800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1180bd000) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ccc9800) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12c998c00) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12c672c00) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x123765800) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118866000) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127542800) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112a82000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1166c8400) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113965c00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115f49000) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112023000) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1122b1c00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113906400) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119499400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117587000) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119ab6400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119aa9000) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1210c4c00) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210c4000) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:33:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12c668000) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:33:07 INFO - PROCESS | 1655 | 1464993187601 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 921ms 15:33:07 INFO - PROCESS | 1655 | 1464993187639 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1655 | 1464993187640 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:33:07 INFO - PROCESS | 1655 | 1464993187649 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1655 | 1464993187650 Marionette TRACE conn2 <- [1,146,null,{}] 15:33:07 INFO - PROCESS | 1655 | 1464993187670 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:07 INFO - PROCESS | 1655 | 1464993187762 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:33:07 INFO - PROCESS | 1655 | 1464993187767 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118135000 == 44 [pid = 1655] [id = 44] 15:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117588400) [pid = 1655] [serial = 128] [outer = 0x0] 15:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118578800) [pid = 1655] [serial = 129] [outer = 0x117588400] 15:33:07 INFO - PROCESS | 1655 | 1464993187794 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118e25000) [pid = 1655] [serial = 130] [outer = 0x117588400] 15:33:08 INFO - PROCESS | 1655 | 1464993188058 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 424ms 15:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:33:08 INFO - PROCESS | 1655 | 1464993188067 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1655 | 1464993188068 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1655 | 1464993188070 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1655 | 1464993188071 Marionette TRACE conn2 <- [1,150,null,{}] 15:33:08 INFO - PROCESS | 1655 | 1464993188076 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 1655 | 1464993188183 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:33:08 INFO - PROCESS | 1655 | 1464993188189 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a9d000 == 45 [pid = 1655] [id = 45] 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1170bac00) [pid = 1655] [serial = 131] [outer = 0x0] 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119264c00) [pid = 1655] [serial = 132] [outer = 0x1170bac00] 15:33:08 INFO - PROCESS | 1655 | 1464993188230 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119497800) [pid = 1655] [serial = 133] [outer = 0x1170bac00] 15:33:08 INFO - PROCESS | 1655 | 1464993188683 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 623ms 15:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:33:08 INFO - PROCESS | 1655 | 1464993188694 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1655 | 1464993188697 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1655 | 1464993188699 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1655 | 1464993188700 Marionette TRACE conn2 <- [1,154,null,{}] 15:33:08 INFO - PROCESS | 1655 | 1464993188702 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 1655 | 1464993188782 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:33:08 INFO - PROCESS | 1655 | 1464993188787 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119906000 == 46 [pid = 1655] [id = 46] 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119651400) [pid = 1655] [serial = 134] [outer = 0x0] 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11966c000) [pid = 1655] [serial = 135] [outer = 0x119651400] 15:33:08 INFO - PROCESS | 1655 | 1464993188815 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119ab0400) [pid = 1655] [serial = 136] [outer = 0x119651400] 15:33:09 INFO - PROCESS | 1655 | 1464993189102 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 417ms 15:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:33:09 INFO - PROCESS | 1655 | 1464993189117 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1655 | 1464993189118 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:33:09 INFO - PROCESS | 1655 | 1464993189120 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1655 | 1464993189121 Marionette TRACE conn2 <- [1,158,null,{}] 15:33:09 INFO - PROCESS | 1655 | 1464993189124 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:09 INFO - PROCESS | 1655 | 1464993189227 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:33:09 INFO - PROCESS | 1655 | 1464993189232 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a61800 == 47 [pid = 1655] [id = 47] 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119261800) [pid = 1655] [serial = 137] [outer = 0x0] 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119c9c400) [pid = 1655] [serial = 138] [outer = 0x119261800] 15:33:09 INFO - PROCESS | 1655 | 1464993189257 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1206c3800) [pid = 1655] [serial = 139] [outer = 0x119261800] 15:33:09 INFO - PROCESS | 1655 | 1464993189711 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 618ms 15:33:09 INFO - PROCESS | 1655 | 1464993189739 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1655 | 1464993189742 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:33:09 INFO - PROCESS | 1655 | 1464993189748 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1655 | 1464993189750 Marionette TRACE conn2 <- [1,162,null,{}] 15:33:09 INFO - PROCESS | 1655 | 1464993189754 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:09 INFO - PROCESS | 1655 | 1464993189844 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:33:09 INFO - PROCESS | 1655 | 1464993189887 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d3800 == 48 [pid = 1655] [id = 48] 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112249000) [pid = 1655] [serial = 140] [outer = 0x0] 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115fcd000) [pid = 1655] [serial = 141] [outer = 0x112249000] 15:33:09 INFO - PROCESS | 1655 | 1464993189917 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1168cd400) [pid = 1655] [serial = 142] [outer = 0x112249000] 15:33:10 INFO - PROCESS | 1655 | 1464993190349 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 15:33:10 INFO - PROCESS | 1655 | 1464993190368 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1655 | 1464993190372 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:33:10 INFO - PROCESS | 1655 | 1464993190376 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1655 | 1464993190378 Marionette TRACE conn2 <- [1,166,null,{}] 15:33:10 INFO - PROCESS | 1655 | 1464993190381 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:10 INFO - PROCESS | 1655 | 1464993190471 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:33:10 INFO - PROCESS | 1655 | 1464993190524 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119904000 == 49 [pid = 1655] [id = 49] 15:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1168cd800) [pid = 1655] [serial = 143] [outer = 0x0] 15:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1180c0800) [pid = 1655] [serial = 144] [outer = 0x1168cd800] 15:33:10 INFO - PROCESS | 1655 | 1464993190554 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1185f2c00) [pid = 1655] [serial = 145] [outer = 0x1168cd800] 15:33:11 INFO - PROCESS | 1655 | 1464993191021 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 15:33:11 INFO - PROCESS | 1655 | 1464993191063 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1655 | 1464993191066 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:33:11 INFO - PROCESS | 1655 | 1464993191071 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1655 | 1464993191075 Marionette TRACE conn2 <- [1,170,null,{}] 15:33:11 INFO - PROCESS | 1655 | 1464993191106 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:11 INFO - PROCESS | 1655 | 1464993191221 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:33:11 INFO - PROCESS | 1655 | 1464993191267 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x121331800 == 50 [pid = 1655] [id = 50] 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119652400) [pid = 1655] [serial = 146] [outer = 0x0] 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119674000) [pid = 1655] [serial = 147] [outer = 0x119652400] 15:33:11 INFO - PROCESS | 1655 | 1464993191298 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119aa4800) [pid = 1655] [serial = 148] [outer = 0x119652400] 15:33:11 INFO - PROCESS | 1655 | 1464993191701 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 646ms 15:33:11 INFO - PROCESS | 1655 | 1464993191717 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1655 | 1464993191719 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:33:11 INFO - PROCESS | 1655 | 1464993191721 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1655 | 1464993191722 Marionette TRACE conn2 <- [1,174,null,{}] 15:33:11 INFO - PROCESS | 1655 | 1464993191725 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:11 INFO - PROCESS | 1655 | 1464993191814 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:33:11 INFO - PROCESS | 1655 | 1464993191855 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a9c800 == 51 [pid = 1655] [id = 51] 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1210c2400) [pid = 1655] [serial = 149] [outer = 0x0] 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1212cd800) [pid = 1655] [serial = 150] [outer = 0x1210c2400] 15:33:11 INFO - PROCESS | 1655 | 1464993191884 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1215eb400) [pid = 1655] [serial = 151] [outer = 0x1210c2400] 15:33:12 INFO - PROCESS | 1655 | 1464993192299 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 15:33:12 INFO - PROCESS | 1655 | 1464993192340 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1655 | 1464993192341 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:33:12 INFO - PROCESS | 1655 | 1464993192364 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1655 | 1464993192365 Marionette TRACE conn2 <- [1,178,null,{}] 15:33:12 INFO - PROCESS | 1655 | 1464993192367 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:12 INFO - PROCESS | 1655 | 1464993192454 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:33:12 INFO - PROCESS | 1655 | 1464993192524 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fd6000 == 52 [pid = 1655] [id = 52] 15:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11758d000) [pid = 1655] [serial = 152] [outer = 0x0] 15:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118538400) [pid = 1655] [serial = 153] [outer = 0x11758d000] 15:33:12 INFO - PROCESS | 1655 | 1464993192553 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1197d2800) [pid = 1655] [serial = 154] [outer = 0x11758d000] 15:33:12 INFO - PROCESS | 1655 | 1464993192990 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 15:33:13 INFO - PROCESS | 1655 | 1464993193034 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1655 | 1464993193036 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:33:13 INFO - PROCESS | 1655 | 1464993193040 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1655 | 1464993193042 Marionette TRACE conn2 <- [1,182,null,{}] 15:33:13 INFO - PROCESS | 1655 | 1464993193065 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119906000 == 51 [pid = 1655] [id = 46] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118a9d000 == 50 [pid = 1655] [id = 45] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118135000 == 49 [pid = 1655] [id = 44] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112271800 == 48 [pid = 1655] [id = 31] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x117155000 == 47 [pid = 1655] [id = 43] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1183f4000 == 46 [pid = 1655] [id = 29] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1166e2000 == 45 [pid = 1655] [id = 42] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118133800 == 44 [pid = 1655] [id = 28] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x113006800 == 43 [pid = 1655] [id = 41] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116f24000 == 42 [pid = 1655] [id = 27] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x126899800 == 41 [pid = 1655] [id = 40] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1166e3800 == 40 [pid = 1655] [id = 30] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121335000 == 39 [pid = 1655] [id = 36] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112fd6000 == 38 [pid = 1655] [id = 52] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118a9c800 == 37 [pid = 1655] [id = 51] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121331800 == 36 [pid = 1655] [id = 50] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119904000 == 35 [pid = 1655] [id = 49] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121323800 == 34 [pid = 1655] [id = 35] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12567e000 == 33 [pid = 1655] [id = 39] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12371f000 == 32 [pid = 1655] [id = 38] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1194df800 == 31 [pid = 1655] [id = 32] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119a72800 == 30 [pid = 1655] [id = 33] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119a61800 == 29 [pid = 1655] [id = 47] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x120616000 == 28 [pid = 1655] [id = 34] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d3800 == 27 [pid = 1655] [id = 48] 15:33:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12189b800 == 26 [pid = 1655] [id = 37] 15:33:13 INFO - PROCESS | 1655 | 1464993193578 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x121665400) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1256c5000) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128dee800) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126d71c00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x127887c00) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128d3d800) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113b7a400) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x116b64c00) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11396ec00) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11617a400) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112a9d000) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11853dc00) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118e27000) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11964e400) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119659400) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119673c00) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119ab6000) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1206b9800) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1206c1000) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1206bfc00) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1170bb000) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1213efc00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121783c00) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124e5a000) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124abbc00) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1180bdc00) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1257fd000) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12753a400) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118532800) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121665800) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11942a800) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113e09800) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180bb800) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128cf5800) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118864400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115f49c00) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128deec00) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b576400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b6b3800) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11949a800) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11949f400) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12956ec00) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129574800) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1296ec000) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121993800) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12d1ecc00) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12d9b3c00) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1180c0000) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118160000) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12d1d6400) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d1e8400) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12ccc4c00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12d123800) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12d16b000) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12ccbe800) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12c989c00) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c993800) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12c66cc00) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12c670800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12c2f6c00) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c2ed000) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12be53800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12c0f1400) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12bdb9800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12be46800) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 15:33:13 INFO - PROCESS | 1655 | 1464993193663 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x111fa0000 == 27 [pid = 1655] [id = 53] 15:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112a73800) [pid = 1655] [serial = 155] [outer = 0x0] 15:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112a9cc00) [pid = 1655] [serial = 156] [outer = 0x112a73800] 15:33:13 INFO - PROCESS | 1655 | 1464993193690 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113b7a400) [pid = 1655] [serial = 157] [outer = 0x112a73800] 15:33:13 INFO - PROCESS | 1655 | 1464993193989 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 992ms 15:33:14 INFO - PROCESS | 1655 | 1464993194034 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1655 | 1464993194036 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:33:14 INFO - PROCESS | 1655 | 1464993194039 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1655 | 1464993194043 Marionette TRACE conn2 <- [1,186,null,{}] 15:33:14 INFO - PROCESS | 1655 | 1464993194049 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:14 INFO - PROCESS | 1655 | 1464993194118 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:33:14 INFO - PROCESS | 1655 | 1464993194165 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116194800 == 28 [pid = 1655] [id = 54] 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11404b800) [pid = 1655] [serial = 158] [outer = 0x0] 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116708c00) [pid = 1655] [serial = 159] [outer = 0x11404b800] 15:33:14 INFO - PROCESS | 1655 | 1464993194194 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116b67800) [pid = 1655] [serial = 160] [outer = 0x11404b800] 15:33:14 INFO - PROCESS | 1655 | 1464993194450 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms 15:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:33:14 INFO - PROCESS | 1655 | 1464993194466 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1655 | 1464993194468 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1655 | 1464993194470 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1655 | 1464993194472 Marionette TRACE conn2 <- [1,190,null,{}] 15:33:14 INFO - PROCESS | 1655 | 1464993194485 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:14 INFO - PROCESS | 1655 | 1464993194560 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:33:14 INFO - PROCESS | 1655 | 1464993194566 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f13000 == 29 [pid = 1655] [id = 55] 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11758b800) [pid = 1655] [serial = 161] [outer = 0x0] 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1180bf000) [pid = 1655] [serial = 162] [outer = 0x11758b800] 15:33:14 INFO - PROCESS | 1655 | 1464993194594 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11841c400) [pid = 1655] [serial = 163] [outer = 0x11758b800] 15:33:14 INFO - PROCESS | 1655 | 1464993194920 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 15:33:14 INFO - PROCESS | 1655 | 1464993194939 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1655 | 1464993194942 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:33:14 INFO - PROCESS | 1655 | 1464993194952 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1655 | 1464993194955 Marionette TRACE conn2 <- [1,194,null,{}] 15:33:14 INFO - PROCESS | 1655 | 1464993194957 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:15 INFO - PROCESS | 1655 | 1464993195028 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:33:15 INFO - PROCESS | 1655 | 1464993195032 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e11000 == 30 [pid = 1655] [id = 56] 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11853c400) [pid = 1655] [serial = 164] [outer = 0x0] 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1185ec400) [pid = 1655] [serial = 165] [outer = 0x11853c400] 15:33:15 INFO - PROCESS | 1655 | 1464993195060 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11886ec00) [pid = 1655] [serial = 166] [outer = 0x11853c400] 15:33:15 INFO - PROCESS | 1655 | 1464993195348 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 427ms 15:33:15 INFO - PROCESS | 1655 | 1464993195374 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1655 | 1464993195376 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:33:15 INFO - PROCESS | 1655 | 1464993195383 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1655 | 1464993195384 Marionette TRACE conn2 <- [1,198,null,{}] 15:33:15 INFO - PROCESS | 1655 | 1464993195386 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:15 INFO - PROCESS | 1655 | 1464993195455 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:33:15 INFO - PROCESS | 1655 | 1464993195460 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x118561000 == 31 [pid = 1655] [id = 57] 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x111d1d000) [pid = 1655] [serial = 167] [outer = 0x0] 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118ea8400) [pid = 1655] [serial = 168] [outer = 0x111d1d000] 15:33:15 INFO - PROCESS | 1655 | 1464993195487 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119493400) [pid = 1655] [serial = 169] [outer = 0x111d1d000] 15:33:16 INFO - PROCESS | 1655 | --DOCSHELL 0x116194800 == 30 [pid = 1655] [id = 54] 15:33:16 INFO - PROCESS | 1655 | --DOCSHELL 0x111fa0000 == 29 [pid = 1655] [id = 53] 15:33:16 INFO - PROCESS | 1655 | 1464993196291 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 919ms 15:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:33:16 INFO - PROCESS | 1655 | 1464993196303 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1655 | 1464993196306 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:33:16 INFO - PROCESS | 1655 | 1464993196313 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1655 | 1464993196317 Marionette TRACE conn2 <- [1,202,null,{}] 15:33:16 INFO - PROCESS | 1655 | 1464993196335 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:16 INFO - PROCESS | 1655 | 1464993196426 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:33:16 INFO - PROCESS | 1655 | 1464993196435 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e52800 == 30 [pid = 1655] [id = 58] 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11516ec00) [pid = 1655] [serial = 170] [outer = 0x0] 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1161ef000) [pid = 1655] [serial = 171] [outer = 0x11516ec00] 15:33:16 INFO - PROCESS | 1655 | 1464993196462 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1167da400) [pid = 1655] [serial = 172] [outer = 0x11516ec00] 15:33:16 INFO - PROCESS | 1655 | 1464993196785 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 491ms 15:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:33:16 INFO - PROCESS | 1655 | 1464993196800 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1655 | 1464993196804 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:33:16 INFO - PROCESS | 1655 | 1464993196808 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1655 | 1464993196810 Marionette TRACE conn2 <- [1,206,null,{}] 15:33:16 INFO - PROCESS | 1655 | 1464993196819 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:16 INFO - PROCESS | 1655 | 1464993196904 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:33:16 INFO - PROCESS | 1655 | 1464993196909 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f1e800 == 31 [pid = 1655] [id = 59] 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116b64000) [pid = 1655] [serial = 173] [outer = 0x0] 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117692400) [pid = 1655] [serial = 174] [outer = 0x116b64000] 15:33:16 INFO - PROCESS | 1655 | 1464993196934 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118537c00) [pid = 1655] [serial = 175] [outer = 0x116b64000] 15:33:17 INFO - PROCESS | 1655 | 1464993197266 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 473ms 15:33:17 INFO - PROCESS | 1655 | 1464993197284 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1655 | 1464993197285 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:33:17 INFO - PROCESS | 1655 | 1464993197288 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1655 | 1464993197290 Marionette TRACE conn2 <- [1,210,null,{}] 15:33:17 INFO - PROCESS | 1655 | 1464993197308 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:17 INFO - PROCESS | 1655 | 1464993197401 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:33:17 INFO - PROCESS | 1655 | 1464993197406 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118554800 == 32 [pid = 1655] [id = 60] 15:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1185f5400) [pid = 1655] [serial = 176] [outer = 0x0] 15:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118e24800) [pid = 1655] [serial = 177] [outer = 0x1185f5400] 15:33:17 INFO - PROCESS | 1655 | 1464993197456 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119492400) [pid = 1655] [serial = 178] [outer = 0x1185f5400] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119261800) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119651400) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11404f800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1122acc00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117162c00) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1170bac00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x117588400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128df7000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128cf6400) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12375e800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11758d000) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112a73800) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11404b800) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112249000) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1168cd800) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x119652400) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1210c2400) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11853c400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:33:17 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11758b800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:33:17 INFO - PROCESS | 1655 | 1464993197920 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 673ms 15:33:17 INFO - PROCESS | 1655 | 1464993197961 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:33:17 INFO - PROCESS | 1655 | 1464993197963 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:33:17 INFO - PROCESS | 1655 | 1464993197965 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1655 | 1464993197967 Marionette TRACE conn2 <- [1,214,null,{}] 15:33:17 INFO - PROCESS | 1655 | 1464993197969 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:18 INFO - PROCESS | 1655 | 1464993198039 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:33:18 INFO - PROCESS | 1655 | 1464993198083 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a9c800 == 33 [pid = 1655] [id = 61] 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113905400) [pid = 1655] [serial = 179] [outer = 0x0] 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11815ec00) [pid = 1655] [serial = 180] [outer = 0x113905400] 15:33:18 INFO - PROCESS | 1655 | 1464993198109 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119493800) [pid = 1655] [serial = 181] [outer = 0x113905400] 15:33:18 INFO - PROCESS | 1655 | 1464993198357 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 15:33:18 INFO - PROCESS | 1655 | 1464993198384 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1655 | 1464993198386 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:33:18 INFO - PROCESS | 1655 | 1464993198391 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1655 | 1464993198392 Marionette TRACE conn2 <- [1,218,null,{}] 15:33:18 INFO - PROCESS | 1655 | 1464993198403 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:18 INFO - PROCESS | 1655 | 1464993198474 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:33:18 INFO - PROCESS | 1655 | 1464993198480 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194d4000 == 34 [pid = 1655] [id = 62] 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119499000) [pid = 1655] [serial = 182] [outer = 0x0] 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11949f000) [pid = 1655] [serial = 183] [outer = 0x119499000] 15:33:18 INFO - PROCESS | 1655 | 1464993198507 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119652400) [pid = 1655] [serial = 184] [outer = 0x119499000] 15:33:18 INFO - PROCESS | 1655 | 1464993198850 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 531ms 15:33:18 INFO - PROCESS | 1655 | 1464993198919 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1655 | 1464993198921 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:33:18 INFO - PROCESS | 1655 | 1464993198923 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1655 | 1464993198924 Marionette TRACE conn2 <- [1,222,null,{}] 15:33:18 INFO - PROCESS | 1655 | 1464993198927 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 1655 | 1464993199005 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:33:19 INFO - PROCESS | 1655 | 1464993199013 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a6b000 == 35 [pid = 1655] [id = 63] 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119657c00) [pid = 1655] [serial = 185] [outer = 0x0] 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119ab6400) [pid = 1655] [serial = 186] [outer = 0x119657c00] 15:33:19 INFO - PROCESS | 1655 | 1464993199039 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1206b6000) [pid = 1655] [serial = 187] [outer = 0x119657c00] 15:33:19 INFO - PROCESS | 1655 | 1464993199351 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 15:33:19 INFO - PROCESS | 1655 | 1464993199391 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1655 | 1464993199393 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:33:19 INFO - PROCESS | 1655 | 1464993199395 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1655 | 1464993199396 Marionette TRACE conn2 <- [1,226,null,{}] 15:33:19 INFO - PROCESS | 1655 | 1464993199398 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 1655 | 1464993199485 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:33:19 INFO - PROCESS | 1655 | 1464993199490 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e4800 == 36 [pid = 1655] [id = 64] 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1206b5c00) [pid = 1655] [serial = 188] [outer = 0x0] 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1206c0800) [pid = 1655] [serial = 189] [outer = 0x1206b5c00] 15:33:19 INFO - PROCESS | 1655 | 1464993199515 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1210c9800) [pid = 1655] [serial = 190] [outer = 0x1206b5c00] 15:33:19 INFO - PROCESS | 1655 | 1464993199777 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 15:33:19 INFO - PROCESS | 1655 | 1464993199845 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1655 | 1464993199848 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:33:19 INFO - PROCESS | 1655 | 1464993199852 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1655 | 1464993199854 Marionette TRACE conn2 <- [1,230,null,{}] 15:33:19 INFO - PROCESS | 1655 | 1464993199858 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 1655 | 1464993199954 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:33:19 INFO - PROCESS | 1655 | 1464993199992 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11301a000 == 37 [pid = 1655] [id = 65] 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a9d000) [pid = 1655] [serial = 191] [outer = 0x0] 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x113906400) [pid = 1655] [serial = 192] [outer = 0x112a9d000] 15:33:20 INFO - PROCESS | 1655 | 1464993200022 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115f42c00) [pid = 1655] [serial = 193] [outer = 0x112a9d000] 15:33:20 INFO - PROCESS | 1655 | 1464993200448 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 624ms 15:33:20 INFO - PROCESS | 1655 | 1464993200478 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:33:20 INFO - PROCESS | 1655 | 1464993200481 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1655 | 1464993200489 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1655 | 1464993200493 Marionette TRACE conn2 <- [1,234,null,{}] 15:33:20 INFO - PROCESS | 1655 | 1464993200497 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:20 INFO - PROCESS | 1655 | 1464993200615 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:33:20 INFO - PROCESS | 1655 | 1464993200651 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c5000 == 38 [pid = 1655] [id = 66] 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1167cf000) [pid = 1655] [serial = 194] [outer = 0x0] 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1180bf800) [pid = 1655] [serial = 195] [outer = 0x1167cf000] 15:33:20 INFO - PROCESS | 1655 | 1464993200673 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11853f400) [pid = 1655] [serial = 196] [outer = 0x1167cf000] 15:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:33:21 INFO - PROCESS | 1655 | 1464993201105 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms 15:33:21 INFO - PROCESS | 1655 | 1464993201116 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1655 | 1464993201118 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:33:21 INFO - PROCESS | 1655 | 1464993201122 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1655 | 1464993201124 Marionette TRACE conn2 <- [1,238,null,{}] 15:33:21 INFO - PROCESS | 1655 | 1464993201135 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 1655 | 1464993201273 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:33:21 INFO - PROCESS | 1655 | 1464993201370 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132a800 == 39 [pid = 1655] [id = 67] 15:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11949a400) [pid = 1655] [serial = 197] [outer = 0x0] 15:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11966b400) [pid = 1655] [serial = 198] [outer = 0x11949a400] 15:33:21 INFO - PROCESS | 1655 | 1464993201436 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1197e1400) [pid = 1655] [serial = 199] [outer = 0x11949a400] 15:33:21 INFO - PROCESS | 1655 | 1464993201850 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 774ms 15:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:33:21 INFO - PROCESS | 1655 | 1464993201896 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1655 | 1464993201897 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:33:21 INFO - PROCESS | 1655 | 1464993201899 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1655 | 1464993201901 Marionette TRACE conn2 <- [1,242,null,{}] 15:33:21 INFO - PROCESS | 1655 | 1464993201903 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 1655 | 1464993201990 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:33:22 INFO - PROCESS | 1655 | 1464993202028 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189b800 == 40 [pid = 1655] [id = 68] 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119658c00) [pid = 1655] [serial = 200] [outer = 0x0] 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1210c8400) [pid = 1655] [serial = 201] [outer = 0x119658c00] 15:33:22 INFO - PROCESS | 1655 | 1464993202058 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12166b000) [pid = 1655] [serial = 202] [outer = 0x119658c00] 15:33:22 INFO - PROCESS | 1655 | 1464993202447 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1206c1c00) [pid = 1655] [serial = 203] [outer = 0x12b6bd000] 15:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 569ms 15:33:22 INFO - PROCESS | 1655 | 1464993202475 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1655 | 1464993202477 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:33:22 INFO - PROCESS | 1655 | 1464993202505 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1655 | 1464993202506 Marionette TRACE conn2 <- [1,246,null,{}] 15:33:22 INFO - PROCESS | 1655 | 1464993202511 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:22 INFO - PROCESS | 1655 | 1464993202595 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:33:22 INFO - PROCESS | 1655 | 1464993202674 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x112643000 == 41 [pid = 1655] [id = 69] 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11275f000) [pid = 1655] [serial = 204] [outer = 0x0] 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11400c000) [pid = 1655] [serial = 205] [outer = 0x11275f000] 15:33:22 INFO - PROCESS | 1655 | 1464993202716 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1206c0c00) [pid = 1655] [serial = 206] [outer = 0x11275f000] 15:33:23 INFO - PROCESS | 1655 | 1464993203175 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 739ms 15:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:33:23 INFO - PROCESS | 1655 | 1464993203228 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1655 | 1464993203230 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:33:23 INFO - PROCESS | 1655 | 1464993203233 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1655 | 1464993203235 Marionette TRACE conn2 <- [1,250,null,{}] 15:33:23 INFO - PROCESS | 1655 | 1464993203239 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:23 INFO - PROCESS | 1655 | 1464993203324 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:33:23 INFO - PROCESS | 1655 | 1464993203370 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116243800 == 42 [pid = 1655] [id = 70] 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113969000) [pid = 1655] [serial = 207] [outer = 0x0] 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11516bc00) [pid = 1655] [serial = 208] [outer = 0x113969000] 15:33:23 INFO - PROCESS | 1655 | 1464993203398 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1161fa400) [pid = 1655] [serial = 209] [outer = 0x113969000] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119a6b000 == 41 [pid = 1655] [id = 63] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1194d4000 == 40 [pid = 1655] [id = 62] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118a9c800 == 39 [pid = 1655] [id = 61] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118554800 == 38 [pid = 1655] [id = 60] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x116f1e800 == 37 [pid = 1655] [id = 59] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x116f13000 == 36 [pid = 1655] [id = 55] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x117e11000 == 35 [pid = 1655] [id = 56] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x113e52800 == 34 [pid = 1655] [id = 58] 15:33:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118561000 == 33 [pid = 1655] [id = 57] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1206c3800) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c9c400) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11966c000) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a9cc00) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116708c00) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1180bf000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115fcd000) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1168cd400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180c0800) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11841c400) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185f2c00) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119674000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119aa4800) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1212cd800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118538400) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11617b400) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116853000) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1185f5c00) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11815c800) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1180b7800) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119264c00) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1185ec400) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1215eb400) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1197d2800) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x113b7a400) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x116b67800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x119497800) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118876000) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118578800) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12914cc00) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11886ec00) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119ab0400) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118e25000) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x128dfac00) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x128df6c00) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x124fd7c00) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 15:33:23 INFO - PROCESS | 1655 | 1464993203748 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 15:33:23 INFO - PROCESS | 1655 | 1464993203753 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1655 | 1464993203756 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:33:23 INFO - PROCESS | 1655 | 1464993203763 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1655 | 1464993203765 Marionette TRACE conn2 <- [1,254,null,{}] 15:33:23 INFO - PROCESS | 1655 | 1464993203767 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:23 INFO - PROCESS | 1655 | 1464993203839 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:33:23 INFO - PROCESS | 1655 | 1464993203846 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11622c000 == 34 [pid = 1655] [id = 71] 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1167d7400) [pid = 1655] [serial = 210] [outer = 0x0] 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116b68400) [pid = 1655] [serial = 211] [outer = 0x1167d7400] 15:33:23 INFO - PROCESS | 1655 | 1464993203872 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x117698000) [pid = 1655] [serial = 212] [outer = 0x1167d7400] 15:33:24 INFO - PROCESS | 1655 | 1464993204207 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 15:33:24 INFO - PROCESS | 1655 | 1464993204236 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1655 | 1464993204238 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:33:24 INFO - PROCESS | 1655 | 1464993204240 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1655 | 1464993204243 Marionette TRACE conn2 <- [1,258,null,{}] 15:33:24 INFO - PROCESS | 1655 | 1464993204250 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:24 INFO - PROCESS | 1655 | 1464993204322 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:33:24 INFO - PROCESS | 1655 | 1464993204330 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e07800 == 35 [pid = 1655] [id = 72] 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11815c000) [pid = 1655] [serial = 213] [outer = 0x0] 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1185eac00) [pid = 1655] [serial = 214] [outer = 0x11815c000] 15:33:24 INFO - PROCESS | 1655 | 1464993204357 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118875800) [pid = 1655] [serial = 215] [outer = 0x11815c000] 15:33:24 INFO - PROCESS | 1655 | 1464993204664 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 15:33:24 INFO - PROCESS | 1655 | 1464993204713 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:33:24 INFO - PROCESS | 1655 | 1464993204715 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:33:24 INFO - PROCESS | 1655 | 1464993204717 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1655 | 1464993204718 Marionette TRACE conn2 <- [1,262,null,{}] 15:33:24 INFO - PROCESS | 1655 | 1464993204721 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:24 INFO - PROCESS | 1655 | 1464993204804 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:33:24 INFO - PROCESS | 1655 | 1464993204843 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813c000 == 36 [pid = 1655] [id = 73] 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118570000) [pid = 1655] [serial = 216] [outer = 0x0] 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119424c00) [pid = 1655] [serial = 217] [outer = 0x118570000] 15:33:24 INFO - PROCESS | 1655 | 1464993204870 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119651c00) [pid = 1655] [serial = 218] [outer = 0x118570000] 15:33:25 INFO - PROCESS | 1655 | 1464993205240 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 568ms 15:33:25 INFO - PROCESS | 1655 | 1464993205287 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:33:25 INFO - PROCESS | 1655 | 1464993205289 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:33:25 INFO - PROCESS | 1655 | 1464993205292 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1655 | 1464993205293 Marionette TRACE conn2 <- [1,266,null,{}] 15:33:25 INFO - PROCESS | 1655 | 1464993205306 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:25 INFO - PROCESS | 1655 | 1464993205444 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:33:25 INFO - PROCESS | 1655 | 1464993205456 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x119294000 == 37 [pid = 1655] [id = 74] 15:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119496800) [pid = 1655] [serial = 219] [outer = 0x0] 15:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1197d8c00) [pid = 1655] [serial = 220] [outer = 0x119496800] 15:33:25 INFO - PROCESS | 1655 | 1464993205496 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x120654c00) [pid = 1655] [serial = 221] [outer = 0x119496800] 15:33:25 INFO - PROCESS | 1655 | 1464993205853 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 583ms 15:33:25 INFO - PROCESS | 1655 | 1464993205875 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1655 | 1464993205877 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:33:25 INFO - PROCESS | 1655 | 1464993205882 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1655 | 1464993205883 Marionette TRACE conn2 <- [1,270,null,{}] 15:33:25 INFO - PROCESS | 1655 | 1464993205891 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 1655 | 1464993206006 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:33:26 INFO - PROCESS | 1655 | 1464993206044 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119912800 == 38 [pid = 1655] [id = 75] 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1206c3800) [pid = 1655] [serial = 222] [outer = 0x0] 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124abbc00) [pid = 1655] [serial = 223] [outer = 0x1206c3800] 15:33:26 INFO - PROCESS | 1655 | 1464993206087 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124eab800) [pid = 1655] [serial = 224] [outer = 0x1206c3800] 15:33:26 INFO - PROCESS | 1655 | 1464993206497 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 678ms 15:33:26 INFO - PROCESS | 1655 | 1464993206561 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:33:26 INFO - PROCESS | 1655 | 1464993206563 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:33:26 INFO - PROCESS | 1655 | 1464993206567 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1655 | 1464993206568 Marionette TRACE conn2 <- [1,274,null,{}] 15:33:26 INFO - PROCESS | 1655 | 1464993206571 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 1655 | 1464993206697 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:33:26 INFO - PROCESS | 1655 | 1464993206715 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121217800 == 39 [pid = 1655] [id = 76] 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124f97800) [pid = 1655] [serial = 225] [outer = 0x0] 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124fd7800) [pid = 1655] [serial = 226] [outer = 0x124f97800] 15:33:26 INFO - PROCESS | 1655 | 1464993206754 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1256c7000) [pid = 1655] [serial = 227] [outer = 0x124f97800] 15:33:27 INFO - PROCESS | 1655 | 1464993207173 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 15:33:27 INFO - PROCESS | 1655 | 1464993207186 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:33:27 INFO - PROCESS | 1655 | 1464993207187 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:33:27 INFO - PROCESS | 1655 | 1464993207190 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1655 | 1464993207191 Marionette TRACE conn2 <- [1,278,null,{}] 15:33:27 INFO - PROCESS | 1655 | 1464993207193 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:27 INFO - PROCESS | 1655 | 1464993207289 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x111d1d000) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119657c00) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11516ec00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1185f5400) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x113905400) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x116b64000) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:33:27 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119499000) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:33:27 INFO - PROCESS | 1655 | 1464993207324 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c2800 == 40 [pid = 1655] [id = 77] 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x113905400) [pid = 1655] [serial = 228] [outer = 0x0] 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1170b7400) [pid = 1655] [serial = 229] [outer = 0x113905400] 15:33:27 INFO - PROCESS | 1655 | 1464993207349 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119670000) [pid = 1655] [serial = 230] [outer = 0x113905400] 15:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 15:33:27 INFO - PROCESS | 1655 | 1464993207605 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:33:27 INFO - PROCESS | 1655 | 1464993207624 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1655 | 1464993207625 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:33:27 INFO - PROCESS | 1655 | 1464993207635 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1655 | 1464993207636 Marionette TRACE conn2 <- [1,282,null,{}] 15:33:27 INFO - PROCESS | 1655 | 1464993207640 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:27 INFO - PROCESS | 1655 | 1464993207716 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:33:27 INFO - PROCESS | 1655 | 1464993207721 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237c4800 == 41 [pid = 1655] [id = 78] 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1256ca400) [pid = 1655] [serial = 231] [outer = 0x0] 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1257f8000) [pid = 1655] [serial = 232] [outer = 0x1256ca400] 15:33:27 INFO - PROCESS | 1655 | 1464993207746 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126f23800) [pid = 1655] [serial = 233] [outer = 0x1256ca400] 15:33:28 INFO - PROCESS | 1655 | 1464993208018 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 425ms 15:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:33:28 INFO - PROCESS | 1655 | 1464993208054 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1655 | 1464993208055 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1655 | 1464993208057 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1655 | 1464993208058 Marionette TRACE conn2 <- [1,286,null,{}] 15:33:28 INFO - PROCESS | 1655 | 1464993208068 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:28 INFO - PROCESS | 1655 | 1464993208148 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:33:28 INFO - PROCESS | 1655 | 1464993208153 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x125676000 == 42 [pid = 1655] [id = 79] 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x126f9b000) [pid = 1655] [serial = 234] [outer = 0x0] 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x127543400) [pid = 1655] [serial = 235] [outer = 0x126f9b000] 15:33:28 INFO - PROCESS | 1655 | 1464993208177 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x127885800) [pid = 1655] [serial = 236] [outer = 0x126f9b000] 15:33:28 INFO - PROCESS | 1655 | 1464993208458 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 15:33:28 INFO - PROCESS | 1655 | 1464993208476 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1655 | 1464993208477 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:33:28 INFO - PROCESS | 1655 | 1464993208511 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1655 | 1464993208515 Marionette TRACE conn2 <- [1,290,null,{}] 15:33:28 INFO - PROCESS | 1655 | 1464993208517 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:28 INFO - PROCESS | 1655 | 1464993208629 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:33:28 INFO - PROCESS | 1655 | 1464993208636 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570c800 == 43 [pid = 1655] [id = 80] 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12753a800) [pid = 1655] [serial = 237] [outer = 0x0] 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128d38800) [pid = 1655] [serial = 238] [outer = 0x12753a800] 15:33:28 INFO - PROCESS | 1655 | 1464993208664 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128df3800) [pid = 1655] [serial = 239] [outer = 0x12753a800] 15:33:28 INFO - PROCESS | 1655 | 1464993208933 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 479ms 15:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:33:28 INFO - PROCESS | 1655 | 1464993208984 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1655 | 1464993208986 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1655 | 1464993208988 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1655 | 1464993208989 Marionette TRACE conn2 <- [1,294,null,{}] 15:33:28 INFO - PROCESS | 1655 | 1464993208991 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:29 INFO - PROCESS | 1655 | 1464993209068 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:33:29 INFO - PROCESS | 1655 | 1464993209072 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x127266800 == 44 [pid = 1655] [id = 81] 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x128df5400) [pid = 1655] [serial = 240] [outer = 0x0] 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128df9400) [pid = 1655] [serial = 241] [outer = 0x128df5400] 15:33:29 INFO - PROCESS | 1655 | 1464993209099 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12914c000) [pid = 1655] [serial = 242] [outer = 0x128df5400] 15:33:29 INFO - PROCESS | 1655 | 1464993209503 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 15:33:29 INFO - PROCESS | 1655 | 1464993209509 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:33:29 INFO - PROCESS | 1655 | 1464993209511 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1655 | 1464993209514 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1655 | 1464993209516 Marionette TRACE conn2 <- [1,298,null,{}] 15:33:29 INFO - PROCESS | 1655 | 1464993209520 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:29 INFO - PROCESS | 1655 | 1464993209617 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:33:29 INFO - PROCESS | 1655 | 1464993209622 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x127271000 == 45 [pid = 1655] [id = 82] 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1251d3c00) [pid = 1655] [serial = 243] [outer = 0x0] 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x127888400) [pid = 1655] [serial = 244] [outer = 0x1251d3c00] 15:33:29 INFO - PROCESS | 1655 | 1464993209646 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12788c800) [pid = 1655] [serial = 245] [outer = 0x1251d3c00] 15:33:30 INFO - PROCESS | 1655 | 1464993210096 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 15:33:30 INFO - PROCESS | 1655 | 1464993210135 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:33:30 INFO - PROCESS | 1655 | 1464993210139 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:33:30 INFO - PROCESS | 1655 | 1464993210142 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1655 | 1464993210145 Marionette TRACE conn2 <- [1,302,null,{}] 15:33:30 INFO - PROCESS | 1655 | 1464993210148 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:30 INFO - PROCESS | 1655 | 1464993210247 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:33:30 INFO - PROCESS | 1655 | 1464993210304 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f1f800 == 46 [pid = 1655] [id = 83] 15:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11627d800) [pid = 1655] [serial = 246] [outer = 0x0] 15:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116b65000) [pid = 1655] [serial = 247] [outer = 0x11627d800] 15:33:30 INFO - PROCESS | 1655 | 1464993210334 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180b7c00) [pid = 1655] [serial = 248] [outer = 0x11627d800] 15:33:30 INFO - PROCESS | 1655 | 1464993210747 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms 15:33:30 INFO - PROCESS | 1655 | 1464993210766 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1655 | 1464993210771 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:33:30 INFO - PROCESS | 1655 | 1464993210778 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1655 | 1464993210781 Marionette TRACE conn2 <- [1,306,null,{}] 15:33:30 INFO - PROCESS | 1655 | 1464993210785 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:30 INFO - PROCESS | 1655 | 1464993210931 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:33:31 INFO - PROCESS | 1655 | 1464993211064 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a73000 == 47 [pid = 1655] [id = 84] 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11886f000) [pid = 1655] [serial = 249] [outer = 0x0] 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118e25000) [pid = 1655] [serial = 250] [outer = 0x11886f000] 15:33:31 INFO - PROCESS | 1655 | 1464993211111 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11949bc00) [pid = 1655] [serial = 251] [outer = 0x11886f000] 15:33:31 INFO - PROCESS | 1655 | 1464993211606 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 874ms 15:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:33:31 INFO - PROCESS | 1655 | 1464993211651 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1655 | 1464993211653 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:33:31 INFO - PROCESS | 1655 | 1464993211655 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1655 | 1464993211658 Marionette TRACE conn2 <- [1,310,null,{}] 15:33:31 INFO - PROCESS | 1655 | 1464993211666 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:31 INFO - PROCESS | 1655 | 1464993211762 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:33:31 INFO - PROCESS | 1655 | 1464993211820 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x127878800 == 48 [pid = 1655] [id = 85] 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1206bf800) [pid = 1655] [serial = 252] [outer = 0x0] 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121785000) [pid = 1655] [serial = 253] [outer = 0x1206bf800] 15:33:31 INFO - PROCESS | 1655 | 1464993211852 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e0e400) [pid = 1655] [serial = 254] [outer = 0x1206bf800] 15:33:32 INFO - PROCESS | 1655 | 1464993212251 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 621ms 15:33:32 INFO - PROCESS | 1655 | 1464993212276 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1655 | 1464993212278 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:33:32 INFO - PROCESS | 1655 | 1464993212280 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1655 | 1464993212282 Marionette TRACE conn2 <- [1,314,null,{}] 15:33:32 INFO - PROCESS | 1655 | 1464993212284 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:32 INFO - PROCESS | 1655 | 1464993212378 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:33:32 INFO - PROCESS | 1655 | 1464993212459 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291d8800 == 49 [pid = 1655] [id = 86] 15:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1206bfc00) [pid = 1655] [serial = 255] [outer = 0x0] 15:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1257f8400) [pid = 1655] [serial = 256] [outer = 0x1206bfc00] 15:33:32 INFO - PROCESS | 1655 | 1464993212488 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x127889000) [pid = 1655] [serial = 257] [outer = 0x1206bfc00] 15:33:33 INFO - PROCESS | 1655 | 1464993212996 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 773ms 15:33:33 INFO - PROCESS | 1655 | 1464993213055 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1655 | 1464993213057 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:33:33 INFO - PROCESS | 1655 | 1464993213060 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1655 | 1464993213062 Marionette TRACE conn2 <- [1,318,null,{}] 15:33:33 INFO - PROCESS | 1655 | 1464993213066 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:33 INFO - PROCESS | 1655 | 1464993213156 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:33:33 INFO - PROCESS | 1655 | 1464993213217 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813b000 == 50 [pid = 1655] [id = 87] 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115f49000) [pid = 1655] [serial = 258] [outer = 0x0] 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115fcdc00) [pid = 1655] [serial = 259] [outer = 0x115f49000] 15:33:33 INFO - PROCESS | 1655 | 1464993213244 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116852000) [pid = 1655] [serial = 260] [outer = 0x115f49000] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x127266800 == 49 [pid = 1655] [id = 81] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12570c800 == 48 [pid = 1655] [id = 80] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x125676000 == 47 [pid = 1655] [id = 79] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1237c4800 == 46 [pid = 1655] [id = 78] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c2800 == 45 [pid = 1655] [id = 77] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x121217800 == 44 [pid = 1655] [id = 76] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x119912800 == 43 [pid = 1655] [id = 75] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x119294000 == 42 [pid = 1655] [id = 74] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x11813c000 == 41 [pid = 1655] [id = 73] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1206c0800) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | 1464993213698 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x117e07800 == 40 [pid = 1655] [id = 72] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x11622c000 == 39 [pid = 1655] [id = 71] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x116243800 == 38 [pid = 1655] [id = 70] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x112643000 == 37 [pid = 1655] [id = 69] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12189b800 == 36 [pid = 1655] [id = 68] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12132a800 == 35 [pid = 1655] [id = 67] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c5000 == 34 [pid = 1655] [id = 66] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x11301a000 == 33 [pid = 1655] [id = 65] 15:33:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e4800 == 32 [pid = 1655] [id = 64] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118ea8400) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1206b6000) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1161ef000) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118e24800) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11815ec00) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117692400) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118537c00) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11949f000) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119ab6400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119652400) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119492400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1167da400) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119493800) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119493400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 15:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 673ms 15:33:33 INFO - PROCESS | 1655 | 1464993213733 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1655 | 1464993213737 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:33:33 INFO - PROCESS | 1655 | 1464993213754 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1655 | 1464993213755 Marionette TRACE conn2 <- [1,322,null,{}] 15:33:33 INFO - PROCESS | 1655 | 1464993213759 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:33 INFO - PROCESS | 1655 | 1464993213830 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:33:33 INFO - PROCESS | 1655 | 1464993213835 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f10800 == 33 [pid = 1655] [id = 88] 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117698400) [pid = 1655] [serial = 261] [outer = 0x0] 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1180ba400) [pid = 1655] [serial = 262] [outer = 0x117698400] 15:33:33 INFO - PROCESS | 1655 | 1464993213862 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118534800) [pid = 1655] [serial = 263] [outer = 0x117698400] 15:33:34 INFO - PROCESS | 1655 | 1464993214199 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 15:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:33:34 INFO - PROCESS | 1655 | 1464993214225 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1655 | 1464993214226 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1655 | 1464993214228 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1655 | 1464993214231 Marionette TRACE conn2 <- [1,326,null,{}] 15:33:34 INFO - PROCESS | 1655 | 1464993214238 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:34 INFO - PROCESS | 1655 | 1464993214312 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:33:34 INFO - PROCESS | 1655 | 1464993214365 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x118140800 == 34 [pid = 1655] [id = 89] 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1180c0800) [pid = 1655] [serial = 264] [outer = 0x0] 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11885b000) [pid = 1655] [serial = 265] [outer = 0x1180c0800] 15:33:34 INFO - PROCESS | 1655 | 1464993214393 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11949b000) [pid = 1655] [serial = 266] [outer = 0x1180c0800] 15:33:34 INFO - PROCESS | 1655 | 1464993214671 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 15:33:34 INFO - PROCESS | 1655 | 1464993214703 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1655 | 1464993214704 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:33:34 INFO - PROCESS | 1655 | 1464993214707 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1655 | 1464993214708 Marionette TRACE conn2 <- [1,330,null,{}] 15:33:34 INFO - PROCESS | 1655 | 1464993214718 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:34 INFO - PROCESS | 1655 | 1464993214797 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:33:34 INFO - PROCESS | 1655 | 1464993214802 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119295000 == 35 [pid = 1655] [id = 90] 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119652800) [pid = 1655] [serial = 267] [outer = 0x0] 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1197d6800) [pid = 1655] [serial = 268] [outer = 0x119652800] 15:33:34 INFO - PROCESS | 1655 | 1464993214829 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119aac800) [pid = 1655] [serial = 269] [outer = 0x119652800] 15:33:35 INFO - PROCESS | 1655 | 1464993215150 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 15:33:35 INFO - PROCESS | 1655 | 1464993215175 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1655 | 1464993215177 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:33:35 INFO - PROCESS | 1655 | 1464993215181 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1655 | 1464993215183 Marionette TRACE conn2 <- [1,334,null,{}] 15:33:35 INFO - PROCESS | 1655 | 1464993215185 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 1655 | 1464993215255 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:33:35 INFO - PROCESS | 1655 | 1464993215260 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x113916000 == 36 [pid = 1655] [id = 91] 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ca4000) [pid = 1655] [serial = 270] [outer = 0x0] 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1206bcc00) [pid = 1655] [serial = 271] [outer = 0x119ca4000] 15:33:35 INFO - PROCESS | 1655 | 1464993215287 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1212cf400) [pid = 1655] [serial = 272] [outer = 0x119ca4000] 15:33:35 INFO - PROCESS | 1655 | 1464993215582 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 418ms 15:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:33:35 INFO - PROCESS | 1655 | 1464993215602 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1655 | 1464993215603 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:33:35 INFO - PROCESS | 1655 | 1464993215606 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1655 | 1464993215608 Marionette TRACE conn2 <- [1,338,null,{}] 15:33:35 INFO - PROCESS | 1655 | 1464993215611 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 1655 | 1464993215758 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:33:35 INFO - PROCESS | 1655 | 1464993215841 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x120617000 == 37 [pid = 1655] [id = 92] 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112a9c400) [pid = 1655] [serial = 273] [outer = 0x0] 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1215ec400) [pid = 1655] [serial = 274] [outer = 0x112a9c400] 15:33:35 INFO - PROCESS | 1655 | 1464993215885 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1256c7800) [pid = 1655] [serial = 275] [outer = 0x112a9c400] 15:33:36 INFO - PROCESS | 1655 | 1464993216315 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 723ms 15:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:33:36 INFO - PROCESS | 1655 | 1464993216331 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1655 | 1464993216332 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:33:36 INFO - PROCESS | 1655 | 1464993216335 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1655 | 1464993216337 Marionette TRACE conn2 <- [1,342,null,{}] 15:33:36 INFO - PROCESS | 1655 | 1464993216347 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:36 INFO - PROCESS | 1655 | 1464993216491 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:33:36 INFO - PROCESS | 1655 | 1464993216541 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x121527800 == 38 [pid = 1655] [id = 93] 15:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1251dd000) [pid = 1655] [serial = 276] [outer = 0x0] 15:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126f2ac00) [pid = 1655] [serial = 277] [outer = 0x1251dd000] 15:33:36 INFO - PROCESS | 1655 | 1464993216580 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x127889400) [pid = 1655] [serial = 278] [outer = 0x1251dd000] 15:33:36 INFO - PROCESS | 1655 | 1464993216920 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 628ms 15:33:36 INFO - PROCESS | 1655 | 1464993216964 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1655 | 1464993216966 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:33:36 INFO - PROCESS | 1655 | 1464993216968 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1655 | 1464993216969 Marionette TRACE conn2 <- [1,346,null,{}] 15:33:36 INFO - PROCESS | 1655 | 1464993216971 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 1655 | 1464993217056 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:33:37 INFO - PROCESS | 1655 | 1464993217086 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237c0000 == 39 [pid = 1655] [id = 94] 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x127889800) [pid = 1655] [serial = 279] [outer = 0x0] 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x127890400) [pid = 1655] [serial = 280] [outer = 0x127889800] 15:33:37 INFO - PROCESS | 1655 | 1464993217110 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128cea400) [pid = 1655] [serial = 281] [outer = 0x127889800] 15:33:37 INFO - PROCESS | 1655 | 1464993217435 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 15:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:33:37 INFO - PROCESS | 1655 | 1464993217486 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1655 | 1464993217487 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:33:37 INFO - PROCESS | 1655 | 1464993217490 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1655 | 1464993217491 Marionette TRACE conn2 <- [1,350,null,{}] 15:33:37 INFO - PROCESS | 1655 | 1464993217493 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 1655 | 1464993217582 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:33:37 INFO - PROCESS | 1655 | 1464993217594 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12689f800 == 40 [pid = 1655] [id = 95] 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128cec800) [pid = 1655] [serial = 282] [outer = 0x0] 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128cf0c00) [pid = 1655] [serial = 283] [outer = 0x128cec800] 15:33:37 INFO - PROCESS | 1655 | 1464993217619 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128cf6000) [pid = 1655] [serial = 284] [outer = 0x128cec800] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1206c3800) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124f97800) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x113905400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11275f000) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1167d7400) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113969000) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11815c000) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118570000) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119496800) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1256ca400) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126f9b000) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12753a800) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:33:37 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128df5400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:33:37 INFO - PROCESS | 1655 | 1464993217985 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 15:33:38 INFO - PROCESS | 1655 | 1464993218008 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1655 | 1464993218010 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:33:38 INFO - PROCESS | 1655 | 1464993218014 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1655 | 1464993218015 Marionette TRACE conn2 <- [1,354,null,{}] 15:33:38 INFO - PROCESS | 1655 | 1464993218018 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:38 INFO - PROCESS | 1655 | 1464993218091 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:33:38 INFO - PROCESS | 1655 | 1464993218098 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189b800 == 41 [pid = 1655] [id = 96] 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119677800) [pid = 1655] [serial = 285] [outer = 0x0] 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e64800) [pid = 1655] [serial = 286] [outer = 0x119677800] 15:33:38 INFO - PROCESS | 1655 | 1464993218121 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128cf6800) [pid = 1655] [serial = 287] [outer = 0x119677800] 15:33:38 INFO - PROCESS | 1655 | 1464993218457 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 15:33:38 INFO - PROCESS | 1655 | 1464993218483 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1655 | 1464993218485 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:33:38 INFO - PROCESS | 1655 | 1464993218492 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1655 | 1464993218494 Marionette TRACE conn2 <- [1,358,null,{}] 15:33:38 INFO - PROCESS | 1655 | 1464993218496 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:38 INFO - PROCESS | 1655 | 1464993218585 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:33:38 INFO - PROCESS | 1655 | 1464993218589 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f0800 == 42 [pid = 1655] [id = 97] 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12753c000) [pid = 1655] [serial = 288] [outer = 0x0] 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128df1400) [pid = 1655] [serial = 289] [outer = 0x12753c000] 15:33:38 INFO - PROCESS | 1655 | 1464993218617 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12914b400) [pid = 1655] [serial = 290] [outer = 0x12753c000] 15:33:38 INFO - PROCESS | 1655 | 1464993218929 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 15:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:33:38 INFO - PROCESS | 1655 | 1464993218964 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1655 | 1464993218965 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:33:38 INFO - PROCESS | 1655 | 1464993218967 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1655 | 1464993218968 Marionette TRACE conn2 <- [1,362,null,{}] 15:33:38 INFO - PROCESS | 1655 | 1464993218970 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:39 INFO - PROCESS | 1655 | 1464993219046 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:33:39 INFO - PROCESS | 1655 | 1464993219051 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299a7800 == 43 [pid = 1655] [id = 98] 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129149c00) [pid = 1655] [serial = 291] [outer = 0x0] 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12956bc00) [pid = 1655] [serial = 292] [outer = 0x129149c00] 15:33:39 INFO - PROCESS | 1655 | 1464993219075 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129571400) [pid = 1655] [serial = 293] [outer = 0x129149c00] 15:33:39 INFO - PROCESS | 1655 | 1464993219390 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 467ms 15:33:39 INFO - PROCESS | 1655 | 1464993219435 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1655 | 1464993219436 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:33:39 INFO - PROCESS | 1655 | 1464993219447 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1655 | 1464993219448 Marionette TRACE conn2 <- [1,366,null,{}] 15:33:39 INFO - PROCESS | 1655 | 1464993219458 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:39 INFO - PROCESS | 1655 | 1464993219532 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:33:39 INFO - PROCESS | 1655 | 1464993219536 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b6000 == 44 [pid = 1655] [id = 99] 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119ca2c00) [pid = 1655] [serial = 294] [outer = 0x0] 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129579c00) [pid = 1655] [serial = 295] [outer = 0x119ca2c00] 15:33:39 INFO - PROCESS | 1655 | 1464993219560 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1296e3400) [pid = 1655] [serial = 296] [outer = 0x119ca2c00] 15:33:39 INFO - PROCESS | 1655 | 1464993219864 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 536ms 15:33:39 INFO - PROCESS | 1655 | 1464993219975 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1655 | 1464993219978 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:33:39 INFO - PROCESS | 1655 | 1464993219981 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1655 | 1464993219983 Marionette TRACE conn2 <- [1,370,null,{}] 15:33:39 INFO - PROCESS | 1655 | 1464993219987 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:40 INFO - PROCESS | 1655 | 1464993220115 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:33:40 INFO - PROCESS | 1655 | 1464993220159 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x113b24000 == 45 [pid = 1655] [id = 100] 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112a7e800) [pid = 1655] [serial = 297] [outer = 0x0] 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113e07400) [pid = 1655] [serial = 298] [outer = 0x112a7e800] 15:33:40 INFO - PROCESS | 1655 | 1464993220189 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115fcfc00) [pid = 1655] [serial = 299] [outer = 0x112a7e800] 15:33:40 INFO - PROCESS | 1655 | 1464993220653 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 15:33:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:33:40 INFO - PROCESS | 1655 | 1464993220702 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1655 | 1464993220704 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1655 | 1464993220710 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1655 | 1464993220713 Marionette TRACE conn2 <- [1,374,null,{}] 15:33:40 INFO - PROCESS | 1655 | 1464993220733 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:40 INFO - PROCESS | 1655 | 1464993220830 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:33:40 INFO - PROCESS | 1655 | 1464993220886 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119279800 == 46 [pid = 1655] [id = 101] 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118538400) [pid = 1655] [serial = 300] [outer = 0x0] 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118570000) [pid = 1655] [serial = 301] [outer = 0x118538400] 15:33:40 INFO - PROCESS | 1655 | 1464993220916 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11887dc00) [pid = 1655] [serial = 302] [outer = 0x118538400] 15:33:41 INFO - PROCESS | 1655 | 1464993221385 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:33:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 742ms 15:33:41 INFO - PROCESS | 1655 | 1464993221461 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1655 | 1464993221463 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:33:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:33:41 INFO - PROCESS | 1655 | 1464993221466 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1655 | 1464993221468 Marionette TRACE conn2 <- [1,378,null,{}] 15:33:41 INFO - PROCESS | 1655 | 1464993221475 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:41 INFO - PROCESS | 1655 | 1464993221573 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:33:41 INFO - PROCESS | 1655 | 1464993221633 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b7800 == 47 [pid = 1655] [id = 102] 15:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121993400) [pid = 1655] [serial = 303] [outer = 0x0] 15:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124b5e000) [pid = 1655] [serial = 304] [outer = 0x121993400] 15:33:41 INFO - PROCESS | 1655 | 1464993221664 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124eae000) [pid = 1655] [serial = 305] [outer = 0x121993400] 15:33:42 INFO - PROCESS | 1655 | 1464993222076 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:33:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 15:33:42 INFO - PROCESS | 1655 | 1464993222105 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1655 | 1464993222106 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:33:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:33:42 INFO - PROCESS | 1655 | 1464993222108 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1655 | 1464993222110 Marionette TRACE conn2 <- [1,382,null,{}] 15:33:42 INFO - PROCESS | 1655 | 1464993222126 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:42 INFO - PROCESS | 1655 | 1464993222222 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:33:42 INFO - PROCESS | 1655 | 1464993222268 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa0c800 == 48 [pid = 1655] [id = 103] 15:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12753c800) [pid = 1655] [serial = 306] [outer = 0x0] 15:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128cee800) [pid = 1655] [serial = 307] [outer = 0x12753c800] 15:33:42 INFO - PROCESS | 1655 | 1464993222298 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128df4000) [pid = 1655] [serial = 308] [outer = 0x12753c800] 15:33:42 INFO - PROCESS | 1655 | 1464993222894 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:33:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 832ms 15:33:42 INFO - PROCESS | 1655 | 1464993222940 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1655 | 1464993222943 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:33:42 INFO - PROCESS | 1655 | 1464993222948 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1655 | 1464993222951 Marionette TRACE conn2 <- [1,386,null,{}] 15:33:42 INFO - PROCESS | 1655 | 1464993222955 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:43 INFO - PROCESS | 1655 | 1464993223039 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:33:43 INFO - PROCESS | 1655 | 1464993223088 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118565000 == 49 [pid = 1655] [id = 104] 15:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11670b400) [pid = 1655] [serial = 309] [outer = 0x0] 15:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x116b64800) [pid = 1655] [serial = 310] [outer = 0x11670b400] 15:33:43 INFO - PROCESS | 1655 | 1464993223115 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1180b7800) [pid = 1655] [serial = 311] [outer = 0x11670b400] 15:33:43 INFO - PROCESS | 1655 | 1464993223618 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:33:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 15:33:43 INFO - PROCESS | 1655 | 1464993223682 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1655 | 1464993223688 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:33:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:33:43 INFO - PROCESS | 1655 | 1464993223699 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1655 | 1464993223701 Marionette TRACE conn2 <- [1,390,null,{}] 15:33:43 INFO - PROCESS | 1655 | 1464993223704 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:43 INFO - PROCESS | 1655 | 1464993223834 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1299a7800 == 48 [pid = 1655] [id = 98] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f0800 == 47 [pid = 1655] [id = 97] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12189b800 == 46 [pid = 1655] [id = 96] 15:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x127888400) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 15:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x113906400) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 15:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1180bf800) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 15:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11966b400) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 15:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1210c8400) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12689f800 == 45 [pid = 1655] [id = 95] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1237c0000 == 44 [pid = 1655] [id = 94] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x121527800 == 43 [pid = 1655] [id = 93] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x120617000 == 42 [pid = 1655] [id = 92] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x113916000 == 41 [pid = 1655] [id = 91] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119295000 == 40 [pid = 1655] [id = 90] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118140800 == 39 [pid = 1655] [id = 89] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x115f10800 == 38 [pid = 1655] [id = 88] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11813b000 == 37 [pid = 1655] [id = 87] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1291d8800 == 36 [pid = 1655] [id = 86] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x127878800 == 35 [pid = 1655] [id = 85] 15:33:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119a73000 == 34 [pid = 1655] [id = 84] 15:33:43 INFO - PROCESS | 1655 | 1464993223998 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1655 | --DOCSHELL 0x116f1f800 == 33 [pid = 1655] [id = 83] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128df9400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124eab800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x124abbc00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124fd7800) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1170b7400) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1206c0c00) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11400c000) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x116b68400) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x117698000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1161fa400) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11516bc00) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185eac00) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118875800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119424c00) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119651c00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1197d8c00) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1257f8000) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119670000) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x127543400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x127885800) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128df3800) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1256c7000) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120654c00) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12914c000) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d38800) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126f23800) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12ccc5c00) [pid = 1655] [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.] 15:33:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162e7800 == 34 [pid = 1655] [id = 105] 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11516bc00) [pid = 1655] [serial = 312] [outer = 0x0] 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118ea8800) [pid = 1655] [serial = 313] [outer = 0x11516bc00] 15:33:44 INFO - PROCESS | 1655 | 1464993224030 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119499800) [pid = 1655] [serial = 314] [outer = 0x11516bc00] 15:33:44 INFO - PROCESS | 1655 | 1464993224429 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:33:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 773ms 15:33:44 INFO - PROCESS | 1655 | 1464993224476 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1655 | 1464993224477 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:33:44 INFO - PROCESS | 1655 | 1464993224487 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1655 | 1464993224489 Marionette TRACE conn2 <- [1,394,null,{}] 15:33:44 INFO - PROCESS | 1655 | 1464993224498 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:44 INFO - PROCESS | 1655 | 1464993224575 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:33:44 INFO - PROCESS | 1655 | 1464993224583 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119914800 == 35 [pid = 1655] [id = 106] 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1210c7c00) [pid = 1655] [serial = 315] [outer = 0x0] 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121785800) [pid = 1655] [serial = 316] [outer = 0x1210c7c00] 15:33:44 INFO - PROCESS | 1655 | 1464993224610 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124e65400) [pid = 1655] [serial = 317] [outer = 0x1210c7c00] 15:33:44 INFO - PROCESS | 1655 | 1464993224935 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:33:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 15:33:44 INFO - PROCESS | 1655 | 1464993224959 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1655 | 1464993224961 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:33:44 INFO - PROCESS | 1655 | 1464993224965 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1655 | 1464993224966 Marionette TRACE conn2 <- [1,398,null,{}] 15:33:44 INFO - PROCESS | 1655 | 1464993224969 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:45 INFO - PROCESS | 1655 | 1464993225050 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:33:45 INFO - PROCESS | 1655 | 1464993225096 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120622000 == 36 [pid = 1655] [id = 107] 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1210c8400) [pid = 1655] [serial = 318] [outer = 0x0] 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1256c9800) [pid = 1655] [serial = 319] [outer = 0x1210c8400] 15:33:45 INFO - PROCESS | 1655 | 1464993225123 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126f25400) [pid = 1655] [serial = 320] [outer = 0x1210c8400] 15:33:45 INFO - PROCESS | 1655 | 1464993225529 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:33:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 619ms 15:33:45 INFO - PROCESS | 1655 | 1464993225588 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1655 | 1464993225590 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:33:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:33:45 INFO - PROCESS | 1655 | 1464993225594 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1655 | 1464993225596 Marionette TRACE conn2 <- [1,402,null,{}] 15:33:45 INFO - PROCESS | 1655 | 1464993225599 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:45 INFO - PROCESS | 1655 | 1464993225711 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:33:45 INFO - PROCESS | 1655 | 1464993225720 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12144d000 == 37 [pid = 1655] [id = 108] 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126fa2800) [pid = 1655] [serial = 321] [outer = 0x0] 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x127888800) [pid = 1655] [serial = 322] [outer = 0x126fa2800] 15:33:45 INFO - PROCESS | 1655 | 1464993225759 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128ceec00) [pid = 1655] [serial = 323] [outer = 0x126fa2800] 15:33:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:33:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 622ms 15:33:46 INFO - PROCESS | 1655 | 1464993226209 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:33:46 INFO - PROCESS | 1655 | 1464993226217 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1655 | 1464993226218 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:33:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:33:46 INFO - PROCESS | 1655 | 1464993226221 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1655 | 1464993226222 Marionette TRACE conn2 <- [1,406,null,{}] 15:33:46 INFO - PROCESS | 1655 | 1464993226224 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:46 INFO - PROCESS | 1655 | 1464993226336 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:33:46 INFO - PROCESS | 1655 | 1464993226385 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11272a000 == 38 [pid = 1655] [id = 109] 15:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128df1800) [pid = 1655] [serial = 324] [outer = 0x0] 15:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129150c00) [pid = 1655] [serial = 325] [outer = 0x128df1800] 15:33:46 INFO - PROCESS | 1655 | 1464993226411 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1296dfc00) [pid = 1655] [serial = 326] [outer = 0x128df1800] 15:33:46 INFO - PROCESS | 1655 | 1464993226738 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:33:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 15:33:46 INFO - PROCESS | 1655 | 1464993226790 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:33:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:33:46 INFO - PROCESS | 1655 | 1464993226799 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:33:46 INFO - PROCESS | 1655 | 1464993226801 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1655 | 1464993226802 Marionette TRACE conn2 <- [1,410,null,{}] 15:33:46 INFO - PROCESS | 1655 | 1464993226805 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:46 INFO - PROCESS | 1655 | 1464993226893 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:33:46 INFO - PROCESS | 1655 | 1464993226941 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1655 | 1464993226942 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12785b800 == 39 [pid = 1655] [id = 110] 15:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a995c00) [pid = 1655] [serial = 327] [outer = 0x0] 15:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a998400) [pid = 1655] [serial = 328] [outer = 0x12a995c00] 15:33:46 INFO - PROCESS | 1655 | 1464993226969 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12aa83800) [pid = 1655] [serial = 329] [outer = 0x12a995c00] 15:33:47 INFO - PROCESS | 1655 | 1464993227294 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 15:33:47 INFO - PROCESS | 1655 | 1464993227320 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1655 | 1464993227321 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:33:47 INFO - PROCESS | 1655 | 1464993227323 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1655 | 1464993227325 Marionette TRACE conn2 <- [1,414,null,{}] 15:33:47 INFO - PROCESS | 1655 | 1464993227333 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:47 INFO - PROCESS | 1655 | 1464993227424 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:33:47 INFO - PROCESS | 1655 | 1464993227428 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12725f800 == 40 [pid = 1655] [id = 111] 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12788a800) [pid = 1655] [serial = 330] [outer = 0x0] 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12ae5c400) [pid = 1655] [serial = 331] [outer = 0x12788a800] 15:33:47 INFO - PROCESS | 1655 | 1464993227453 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12ae68c00) [pid = 1655] [serial = 332] [outer = 0x12788a800] 15:33:47 INFO - PROCESS | 1655 | 1464993227775 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 478ms 15:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:33:47 INFO - PROCESS | 1655 | 1464993227802 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1655 | 1464993227803 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:33:47 INFO - PROCESS | 1655 | 1464993227805 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1655 | 1464993227806 Marionette TRACE conn2 <- [1,418,null,{}] 15:33:47 INFO - PROCESS | 1655 | 1464993227816 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:47 INFO - PROCESS | 1655 | 1464993227917 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:33:47 INFO - PROCESS | 1655 | 1464993227921 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e4800 == 41 [pid = 1655] [id = 112] 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128cefc00) [pid = 1655] [serial = 333] [outer = 0x0] 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ae69000) [pid = 1655] [serial = 334] [outer = 0x128cefc00] 15:33:47 INFO - PROCESS | 1655 | 1464993227945 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b575800) [pid = 1655] [serial = 335] [outer = 0x128cefc00] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1251dd000) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119652800) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x127889800) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1206bfc00) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119ca4000) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11627d800) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1206bf800) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11886f000) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1180c0800) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128cec800) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x117698400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119677800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129149c00) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115f49000) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112a9c400) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12753c000) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11949a400) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119658c00) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112a9d000) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1167cf000) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:33:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1206b5c00) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:33:48 INFO - PROCESS | 1655 | 1464993228835 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:33:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1074ms 15:33:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:33:48 INFO - PROCESS | 1655 | 1464993228880 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1655 | 1464993228881 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:33:48 INFO - PROCESS | 1655 | 1464993228883 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1655 | 1464993228884 Marionette TRACE conn2 <- [1,422,null,{}] 15:33:48 INFO - PROCESS | 1655 | 1464993228886 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:48 INFO - PROCESS | 1655 | 1464993228976 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:33:48 INFO - PROCESS | 1655 | 1464993228985 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x121524000 == 42 [pid = 1655] [id = 113] 15:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1168cdc00) [pid = 1655] [serial = 336] [outer = 0x0] 15:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11942a800) [pid = 1655] [serial = 337] [outer = 0x1168cdc00] 15:33:49 INFO - PROCESS | 1655 | 1464993229010 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1206c3000) [pid = 1655] [serial = 338] [outer = 0x1168cdc00] 15:33:49 INFO - PROCESS | 1655 | 1464993229789 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:33:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 918ms 15:33:49 INFO - PROCESS | 1655 | 1464993229801 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1655 | 1464993229803 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:33:49 INFO - PROCESS | 1655 | 1464993229805 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1655 | 1464993229807 Marionette TRACE conn2 <- [1,426,null,{}] 15:33:49 INFO - PROCESS | 1655 | 1464993229809 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:49 INFO - PROCESS | 1655 | 1464993229903 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:33:49 INFO - PROCESS | 1655 | 1464993229907 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae31000 == 43 [pid = 1655] [id = 114] 15:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11966e800) [pid = 1655] [serial = 339] [outer = 0x0] 15:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b578000) [pid = 1655] [serial = 340] [outer = 0x11966e800] 15:33:49 INFO - PROCESS | 1655 | 1464993229943 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b6b7800) [pid = 1655] [serial = 341] [outer = 0x11966e800] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x127271000 == 42 [pid = 1655] [id = 82] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x118565000 == 41 [pid = 1655] [id = 104] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa0c800 == 40 [pid = 1655] [id = 103] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7b7800 == 39 [pid = 1655] [id = 102] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119279800 == 38 [pid = 1655] [id = 101] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7b6000 == 37 [pid = 1655] [id = 99] 15:33:50 INFO - PROCESS | 1655 | --DOCSHELL 0x113b24000 == 36 [pid = 1655] [id = 100] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1162e7800 == 35 [pid = 1655] [id = 105] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11272a000 == 34 [pid = 1655] [id = 109] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12144d000 == 33 [pid = 1655] [id = 108] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12785b800 == 32 [pid = 1655] [id = 110] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x121524000 == 31 [pid = 1655] [id = 113] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119914800 == 30 [pid = 1655] [id = 106] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x120622000 == 29 [pid = 1655] [id = 107] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12725f800 == 28 [pid = 1655] [id = 111] 15:33:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e4800 == 27 [pid = 1655] [id = 112] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1210c9800) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1197e1400) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12166b000) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115f42c00) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11853f400) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126f2ac00) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1197d6800) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119aac800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x127890400) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1257f8400) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x127889000) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x127889400) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1206bcc00) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116b65000) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e0e400) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121785000) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11949bc00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118e25000) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11885b000) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11949b000) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128cf0c00) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1180ba400) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118534800) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128cea400) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128cf6800) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124e64800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12956bc00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128cf6000) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x129571400) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1212cf400) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x129579c00) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x116852000) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x115fcdc00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1180b7c00) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1215ec400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128df1400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1256c7800) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12914b400) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 15:33:51 INFO - PROCESS | 1655 | 1464993231331 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1655 | 1464993231383 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:33:51 INFO - PROCESS | 1655 | 1464993231387 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1655 | 1464993231389 Marionette TRACE conn2 <- [1,430,null,{}] 15:33:51 INFO - PROCESS | 1655 | 1464993231393 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:51 INFO - PROCESS | 1655 | 1464993231477 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:33:51 INFO - PROCESS | 1655 | 1464993231519 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fe7800 == 28 [pid = 1655] [id = 115] 15:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x113e10c00) [pid = 1655] [serial = 342] [outer = 0x0] 15:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x115f48400) [pid = 1655] [serial = 343] [outer = 0x113e10c00] 15:33:51 INFO - PROCESS | 1655 | 1464993231546 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1161fb000) [pid = 1655] [serial = 344] [outer = 0x113e10c00] 15:33:51 INFO - PROCESS | 1655 | 1464993231844 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 15:33:51 INFO - PROCESS | 1655 | 1464993231859 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1655 | 1464993231867 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:33:51 INFO - PROCESS | 1655 | 1464993231878 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1655 | 1464993231883 Marionette TRACE conn2 <- [1,434,null,{}] 15:33:51 INFO - PROCESS | 1655 | 1464993231886 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:51 INFO - PROCESS | 1655 | 1464993231958 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:33:51 INFO - PROCESS | 1655 | 1464993231964 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162e3000 == 29 [pid = 1655] [id = 116] 15:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x116703800) [pid = 1655] [serial = 345] [outer = 0x0] 15:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1170b7800) [pid = 1655] [serial = 346] [outer = 0x116703800] 15:33:51 INFO - PROCESS | 1655 | 1464993231992 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x117697c00) [pid = 1655] [serial = 347] [outer = 0x116703800] 15:33:52 INFO - PROCESS | 1655 | 1464993232341 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:33:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 474ms 15:33:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:33:52 INFO - PROCESS | 1655 | 1464993232352 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1655 | 1464993232354 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:33:52 INFO - PROCESS | 1655 | 1464993232356 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1655 | 1464993232359 Marionette TRACE conn2 <- [1,438,null,{}] 15:33:52 INFO - PROCESS | 1655 | 1464993232370 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:52 INFO - PROCESS | 1655 | 1464993232448 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:33:52 INFO - PROCESS | 1655 | 1464993232454 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e6800 == 30 [pid = 1655] [id = 117] 15:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x111d1d000) [pid = 1655] [serial = 348] [outer = 0x0] 15:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118537800) [pid = 1655] [serial = 349] [outer = 0x111d1d000] 15:33:52 INFO - PROCESS | 1655 | 1464993232506 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1185ea400) [pid = 1655] [serial = 350] [outer = 0x111d1d000] 15:33:52 INFO - PROCESS | 1655 | 1464993232983 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 677ms 15:33:53 INFO - PROCESS | 1655 | 1464993233033 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1655 | 1464993233035 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:33:53 INFO - PROCESS | 1655 | 1464993233037 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1655 | 1464993233038 Marionette TRACE conn2 <- [1,442,null,{}] 15:33:53 INFO - PROCESS | 1655 | 1464993233041 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:53 INFO - PROCESS | 1655 | 1464993233111 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:33:53 INFO - PROCESS | 1655 | 1464993233115 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x118133000 == 31 [pid = 1655] [id = 118] 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118579800) [pid = 1655] [serial = 351] [outer = 0x0] 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118876800) [pid = 1655] [serial = 352] [outer = 0x118579800] 15:33:53 INFO - PROCESS | 1655 | 1464993233143 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118ea6c00) [pid = 1655] [serial = 353] [outer = 0x118579800] 15:33:53 INFO - PROCESS | 1655 | 1464993233455 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 472ms 15:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:33:53 INFO - PROCESS | 1655 | 1464993233509 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1655 | 1464993233511 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1655 | 1464993233513 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1655 | 1464993233514 Marionette TRACE conn2 <- [1,446,null,{}] 15:33:53 INFO - PROCESS | 1655 | 1464993233516 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:53 INFO - PROCESS | 1655 | 1464993233585 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:33:53 INFO - PROCESS | 1655 | 1464993233628 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x118560800 == 32 [pid = 1655] [id = 119] 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1122b5c00) [pid = 1655] [serial = 354] [outer = 0x0] 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11925d800) [pid = 1655] [serial = 355] [outer = 0x1122b5c00] 15:33:53 INFO - PROCESS | 1655 | 1464993233653 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11949a800) [pid = 1655] [serial = 356] [outer = 0x1122b5c00] 15:33:53 INFO - PROCESS | 1655 | 1464993233900 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 420ms 15:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:33:53 INFO - PROCESS | 1655 | 1464993233955 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1655 | 1464993233956 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1655 | 1464993233958 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1655 | 1464993233959 Marionette TRACE conn2 <- [1,450,null,{}] 15:33:53 INFO - PROCESS | 1655 | 1464993233970 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:54 INFO - PROCESS | 1655 | 1464993234058 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:33:54 INFO - PROCESS | 1655 | 1464993234066 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119299800 == 33 [pid = 1655] [id = 120] 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11949f400) [pid = 1655] [serial = 357] [outer = 0x0] 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11966bc00) [pid = 1655] [serial = 358] [outer = 0x11949f400] 15:33:54 INFO - PROCESS | 1655 | 1464993234091 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1197e1800) [pid = 1655] [serial = 359] [outer = 0x11949f400] 15:33:54 INFO - PROCESS | 1655 | 1464993234413 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:33:54 INFO - PROCESS | 1655 | 1464993234437 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:33:54 INFO - PROCESS | 1655 | 1464993234439 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1655 | 1464993234440 Marionette TRACE conn2 <- [1,454,null,{}] 15:33:54 INFO - PROCESS | 1655 | 1464993234442 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:54 INFO - PROCESS | 1655 | 1464993234532 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:33:54 INFO - PROCESS | 1655 | 1464993234538 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e1000 == 34 [pid = 1655] [id = 121] 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11949f800) [pid = 1655] [serial = 360] [outer = 0x0] 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c9b000) [pid = 1655] [serial = 361] [outer = 0x11949f800] 15:33:54 INFO - PROCESS | 1655 | 1464993234563 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1206c0c00) [pid = 1655] [serial = 362] [outer = 0x11949f800] 15:33:54 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:54 INFO - PROCESS | 1655 | 1464993234865 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 15:33:54 INFO - PROCESS | 1655 | 1464993234909 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1655 | 1464993234910 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:33:54 INFO - PROCESS | 1655 | 1464993234915 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1655 | 1464993234916 Marionette TRACE conn2 <- [1,458,null,{}] 15:33:54 INFO - PROCESS | 1655 | 1464993234919 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:54 INFO - PROCESS | 1655 | 1464993234987 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:33:54 INFO - PROCESS | 1655 | 1464993234991 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12060e800 == 35 [pid = 1655] [id = 122] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1206b9800) [pid = 1655] [serial = 363] [outer = 0x0] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1210c9400) [pid = 1655] [serial = 364] [outer = 0x1206b9800] 15:33:55 INFO - PROCESS | 1655 | 1464993235025 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121589c00) [pid = 1655] [serial = 365] [outer = 0x1206b9800] 15:33:55 INFO - PROCESS | 1655 | 1464993235340 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1655 | 1464993235386 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1655 | 1464993235389 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1655 | 1464993235390 Marionette TRACE conn2 <- [1,462,null,{}] 15:33:55 INFO - PROCESS | 1655 | 1464993235401 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:55 INFO - PROCESS | 1655 | 1464993235486 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:33:55 INFO - PROCESS | 1655 | 1464993235490 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e5000 == 36 [pid = 1655] [id = 123] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121585000) [pid = 1655] [serial = 366] [outer = 0x0] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12375b400) [pid = 1655] [serial = 367] [outer = 0x121585000] 15:33:55 INFO - PROCESS | 1655 | 1464993235517 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124e05c00) [pid = 1655] [serial = 368] [outer = 0x121585000] 15:33:55 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:55 INFO - PROCESS | 1655 | 1464993235854 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1655 | 1464993235869 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1655 | 1464993235871 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1655 | 1464993235872 Marionette TRACE conn2 <- [1,466,null,{}] 15:33:55 INFO - PROCESS | 1655 | 1464993235874 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:55 INFO - PROCESS | 1655 | 1464993235948 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:33:55 INFO - PROCESS | 1655 | 1464993235952 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x121328800 == 37 [pid = 1655] [id = 124] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124e0d400) [pid = 1655] [serial = 369] [outer = 0x0] 15:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124eacc00) [pid = 1655] [serial = 370] [outer = 0x124e0d400] 15:33:55 INFO - PROCESS | 1655 | 1464993235979 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1251dd800) [pid = 1655] [serial = 371] [outer = 0x124e0d400] 15:33:56 INFO - PROCESS | 1655 | 1464993236327 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] 15:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:33:56 INFO - PROCESS | 1655 | 1464993236351 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:33:56 INFO - PROCESS | 1655 | 1464993236353 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1655 | 1464993236355 Marionette TRACE conn2 <- [1,470,null,{}] 15:33:56 INFO - PROCESS | 1655 | 1464993236357 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:56 INFO - PROCESS | 1655 | 1464993236461 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:33:56 INFO - PROCESS | 1655 | 1464993236468 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x118555800 == 38 [pid = 1655] [id = 125] 15:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124e0fc00) [pid = 1655] [serial = 372] [outer = 0x0] 15:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1257f9000) [pid = 1655] [serial = 373] [outer = 0x124e0fc00] 15:33:56 INFO - PROCESS | 1655 | 1464993236496 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x127885800) [pid = 1655] [serial = 374] [outer = 0x124e0fc00] 15:33:56 INFO - PROCESS | 1655 | 1464993236814 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 15:33:56 INFO - PROCESS | 1655 | 1464993236872 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1655 | 1464993236873 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:33:56 INFO - PROCESS | 1655 | 1464993236882 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1655 | 1464993236883 Marionette TRACE conn2 <- [1,474,null,{}] 15:33:56 INFO - PROCESS | 1655 | 1464993236885 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:56 INFO - PROCESS | 1655 | 1464993236972 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:33:56 INFO - PROCESS | 1655 | 1464993236976 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12370f000 == 39 [pid = 1655] [id = 126] 15:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126fa4400) [pid = 1655] [serial = 375] [outer = 0x0] 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x127892800) [pid = 1655] [serial = 376] [outer = 0x126fa4400] 15:33:57 INFO - PROCESS | 1655 | 1464993237001 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128cf3800) [pid = 1655] [serial = 377] [outer = 0x126fa4400] 15:33:57 INFO - PROCESS | 1655 | 1464993237342 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 15:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:33:57 INFO - PROCESS | 1655 | 1464993237351 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1655 | 1464993237353 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:33:57 INFO - PROCESS | 1655 | 1464993237355 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1655 | 1464993237356 Marionette TRACE conn2 <- [1,478,null,{}] 15:33:57 INFO - PROCESS | 1655 | 1464993237358 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:57 INFO - PROCESS | 1655 | 1464993237448 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:33:57 INFO - PROCESS | 1655 | 1464993237477 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570c000 == 40 [pid = 1655] [id = 127] 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128cf6400) [pid = 1655] [serial = 378] [outer = 0x0] 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128d40c00) [pid = 1655] [serial = 379] [outer = 0x128cf6400] 15:33:57 INFO - PROCESS | 1655 | 1464993237509 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128df0c00) [pid = 1655] [serial = 380] [outer = 0x128cf6400] 15:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 15:33:57 INFO - PROCESS | 1655 | 1464993237821 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:33:57 INFO - PROCESS | 1655 | 1464993237825 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1655 | 1464993237826 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:33:57 INFO - PROCESS | 1655 | 1464993237830 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1655 | 1464993237833 Marionette TRACE conn2 <- [1,482,null,{}] 15:33:57 INFO - PROCESS | 1655 | 1464993237836 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:57 INFO - PROCESS | 1655 | 1464993237923 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:33:57 INFO - PROCESS | 1655 | 1464993237955 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fbe800 == 41 [pid = 1655] [id = 128] 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128df2000) [pid = 1655] [serial = 381] [outer = 0x0] 15:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128df8800) [pid = 1655] [serial = 382] [outer = 0x128df2000] 15:33:57 INFO - PROCESS | 1655 | 1464993237979 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129148400) [pid = 1655] [serial = 383] [outer = 0x128df2000] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1251d3c00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1168cdc00) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128df1800) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a995c00) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12788a800) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128cefc00) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126fa2800) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1210c8400) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210c7c00) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11516bc00) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11670b400) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12753c800) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121993400) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118538400) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a7e800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ca2c00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:33:58 INFO - PROCESS | 1655 | 1464993238386 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:33:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 572ms 15:33:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:33:58 INFO - PROCESS | 1655 | 1464993238401 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1655 | 1464993238403 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:33:58 INFO - PROCESS | 1655 | 1464993238405 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1655 | 1464993238406 Marionette TRACE conn2 <- [1,486,null,{}] 15:33:58 INFO - PROCESS | 1655 | 1464993238409 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:58 INFO - PROCESS | 1655 | 1464993238517 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:33:58 INFO - PROCESS | 1655 | 1464993238543 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371d800 == 42 [pid = 1655] [id = 129] 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113e6fc00) [pid = 1655] [serial = 384] [outer = 0x0] 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1251d3c00) [pid = 1655] [serial = 385] [outer = 0x113e6fc00] 15:33:58 INFO - PROCESS | 1655 | 1464993238568 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128df4800) [pid = 1655] [serial = 386] [outer = 0x113e6fc00] 15:33:58 INFO - PROCESS | 1655 | 1464993238833 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:33:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 15:33:58 INFO - PROCESS | 1655 | 1464993238876 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1655 | 1464993238877 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:33:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:33:58 INFO - PROCESS | 1655 | 1464993238887 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1655 | 1464993238888 Marionette TRACE conn2 <- [1,490,null,{}] 15:33:58 INFO - PROCESS | 1655 | 1464993238891 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:58 INFO - PROCESS | 1655 | 1464993238967 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:33:58 INFO - PROCESS | 1655 | 1464993238972 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x127878000 == 43 [pid = 1655] [id = 130] 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128df6c00) [pid = 1655] [serial = 387] [outer = 0x0] 15:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12933a000) [pid = 1655] [serial = 388] [outer = 0x128df6c00] 15:33:58 INFO - PROCESS | 1655 | 1464993238998 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12956e400) [pid = 1655] [serial = 389] [outer = 0x128df6c00] 15:33:59 INFO - PROCESS | 1655 | 1464993239294 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:33:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 418ms 15:33:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:33:59 INFO - PROCESS | 1655 | 1464993239327 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1655 | 1464993239328 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:33:59 INFO - PROCESS | 1655 | 1464993239334 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1655 | 1464993239335 Marionette TRACE conn2 <- [1,494,null,{}] 15:33:59 INFO - PROCESS | 1655 | 1464993239337 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:59 INFO - PROCESS | 1655 | 1464993239433 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:33:59 INFO - PROCESS | 1655 | 1464993239439 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e7000 == 44 [pid = 1655] [id = 131] 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121665c00) [pid = 1655] [serial = 390] [outer = 0x0] 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12956e000) [pid = 1655] [serial = 391] [outer = 0x121665c00] 15:33:59 INFO - PROCESS | 1655 | 1464993239464 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1296e3800) [pid = 1655] [serial = 392] [outer = 0x121665c00] 15:33:59 INFO - PROCESS | 1655 | 1464993239741 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:33:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 419ms 15:33:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:33:59 INFO - PROCESS | 1655 | 1464993239752 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1655 | 1464993239753 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:33:59 INFO - PROCESS | 1655 | 1464993239755 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1655 | 1464993239756 Marionette TRACE conn2 <- [1,498,null,{}] 15:33:59 INFO - PROCESS | 1655 | 1464993239758 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:59 INFO - PROCESS | 1655 | 1464993239844 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:33:59 INFO - PROCESS | 1655 | 1464993239851 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ad800 == 45 [pid = 1655] [id = 132] 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129578400) [pid = 1655] [serial = 393] [outer = 0x0] 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1296ebc00) [pid = 1655] [serial = 394] [outer = 0x129578400] 15:33:59 INFO - PROCESS | 1655 | 1464993239875 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12aa82000) [pid = 1655] [serial = 395] [outer = 0x129578400] 15:34:00 INFO - PROCESS | 1655 | 1464993240168 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:34:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 15:34:00 INFO - PROCESS | 1655 | 1464993240239 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1655 | 1464993240242 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:34:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:34:00 INFO - PROCESS | 1655 | 1464993240248 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1655 | 1464993240250 Marionette TRACE conn2 <- [1,502,null,{}] 15:34:00 INFO - PROCESS | 1655 | 1464993240254 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:00 INFO - PROCESS | 1655 | 1464993240364 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:34:00 INFO - PROCESS | 1655 | 1464993240431 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x114021000 == 46 [pid = 1655] [id = 133] 15:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112a9c400) [pid = 1655] [serial = 396] [outer = 0x0] 15:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113965c00) [pid = 1655] [serial = 397] [outer = 0x112a9c400] 15:34:00 INFO - PROCESS | 1655 | 1464993240462 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115f44c00) [pid = 1655] [serial = 398] [outer = 0x112a9c400] 15:34:01 INFO - PROCESS | 1655 | 1464993241001 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:34:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:34:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 823ms 15:34:01 INFO - PROCESS | 1655 | 1464993241070 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1655 | 1464993241073 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:34:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:34:01 INFO - PROCESS | 1655 | 1464993241079 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1655 | 1464993241081 Marionette TRACE conn2 <- [1,506,null,{}] 15:34:01 INFO - PROCESS | 1655 | 1464993241084 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:01 INFO - PROCESS | 1655 | 1464993241189 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:34:01 INFO - PROCESS | 1655 | 1464993241235 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11855f000 == 47 [pid = 1655] [id = 134] 15:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11670d000) [pid = 1655] [serial = 399] [outer = 0x0] 15:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1180b8c00) [pid = 1655] [serial = 400] [outer = 0x11670d000] 15:34:01 INFO - PROCESS | 1655 | 1464993241264 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118154000) [pid = 1655] [serial = 401] [outer = 0x11670d000] 15:34:01 INFO - PROCESS | 1655 | 1464993241967 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:34:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 924ms 15:34:02 INFO - PROCESS | 1655 | 1464993242005 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1655 | 1464993242008 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:34:02 INFO - PROCESS | 1655 | 1464993242012 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1655 | 1464993242017 Marionette TRACE conn2 <- [1,510,null,{}] 15:34:02 INFO - PROCESS | 1655 | 1464993242021 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 1655 | 1464993242115 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:34:02 INFO - PROCESS | 1655 | 1464993242164 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x116880000 == 48 [pid = 1655] [id = 135] 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116710400) [pid = 1655] [serial = 402] [outer = 0x0] 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11684d800) [pid = 1655] [serial = 403] [outer = 0x116710400] 15:34:02 INFO - PROCESS | 1655 | 1464993242193 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11769a000) [pid = 1655] [serial = 404] [outer = 0x116710400] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e7000 == 47 [pid = 1655] [id = 131] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x127878000 == 46 [pid = 1655] [id = 130] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12371d800 == 45 [pid = 1655] [id = 129] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x126fbe800 == 44 [pid = 1655] [id = 128] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12570c000 == 43 [pid = 1655] [id = 127] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12370f000 == 42 [pid = 1655] [id = 126] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b578000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118555800 == 41 [pid = 1655] [id = 125] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121328800 == 40 [pid = 1655] [id = 124] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e5000 == 39 [pid = 1655] [id = 123] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12060e800 == 38 [pid = 1655] [id = 122] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e1000 == 37 [pid = 1655] [id = 121] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119299800 == 36 [pid = 1655] [id = 120] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118560800 == 35 [pid = 1655] [id = 119] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118133000 == 34 [pid = 1655] [id = 118] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e6800 == 33 [pid = 1655] [id = 117] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1162e3000 == 32 [pid = 1655] [id = 116] 15:34:02 INFO - PROCESS | 1655 | --DOCSHELL 0x112fe7800 == 31 [pid = 1655] [id = 115] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12788c800) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1206c3000) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x129150c00) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a998400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1296dfc00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12ae5c400) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12aa83800) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ae69000) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12ae68c00) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11942a800) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b575800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x127888800) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1256c9800) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126f25400) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121785800) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124e65400) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118ea8800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119499800) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1180b7800) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116b64800) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128df4000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128cee800) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124eae000) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124b5e000) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11887dc00) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118570000) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115fcfc00) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113e07400) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1296e3400) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128ceec00) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 15:34:02 INFO - PROCESS | 1655 | 1464993242564 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:34:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 574ms 15:34:02 INFO - PROCESS | 1655 | 1464993242586 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1655 | 1464993242589 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:34:02 INFO - PROCESS | 1655 | 1464993242594 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1655 | 1464993242595 Marionette TRACE conn2 <- [1,514,null,{}] 15:34:02 INFO - PROCESS | 1655 | 1464993242598 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 1655 | 1464993242670 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:34:02 INFO - PROCESS | 1655 | 1464993242675 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26000 == 32 [pid = 1655] [id = 136] 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180c0400) [pid = 1655] [serial = 405] [outer = 0x0] 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11853f000) [pid = 1655] [serial = 406] [outer = 0x1180c0400] 15:34:02 INFO - PROCESS | 1655 | 1464993242702 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1185f1000) [pid = 1655] [serial = 407] [outer = 0x1180c0400] 15:34:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:34:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 419ms 15:34:03 INFO - PROCESS | 1655 | 1464993243009 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:34:03 INFO - PROCESS | 1655 | 1464993243019 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1655 | 1464993243020 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:34:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:34:03 INFO - PROCESS | 1655 | 1464993243023 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1655 | 1464993243025 Marionette TRACE conn2 <- [1,518,null,{}] 15:34:03 INFO - PROCESS | 1655 | 1464993243052 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:03 INFO - PROCESS | 1655 | 1464993243126 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:34:03 INFO - PROCESS | 1655 | 1464993243134 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x118560000 == 33 [pid = 1655] [id = 137] 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118e25800) [pid = 1655] [serial = 408] [outer = 0x0] 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119496800) [pid = 1655] [serial = 409] [outer = 0x118e25800] 15:34:03 INFO - PROCESS | 1655 | 1464993243162 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119650400) [pid = 1655] [serial = 410] [outer = 0x118e25800] 15:34:03 INFO - PROCESS | 1655 | 1464993243503 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:34:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 15:34:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:34:03 INFO - PROCESS | 1655 | 1464993243544 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1655 | 1464993243546 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1655 | 1464993243548 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1655 | 1464993243549 Marionette TRACE conn2 <- [1,522,null,{}] 15:34:03 INFO - PROCESS | 1655 | 1464993243551 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:03 INFO - PROCESS | 1655 | 1464993243629 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:34:03 INFO - PROCESS | 1655 | 1464993243671 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119410800 == 34 [pid = 1655] [id = 138] 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118e25c00) [pid = 1655] [serial = 411] [outer = 0x0] 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119678800) [pid = 1655] [serial = 412] [outer = 0x118e25c00] 15:34:03 INFO - PROCESS | 1655 | 1464993243697 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119aa8400) [pid = 1655] [serial = 413] [outer = 0x118e25c00] 15:34:03 INFO - PROCESS | 1655 | 1464993243983 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:34:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 15:34:04 INFO - PROCESS | 1655 | 1464993244020 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1655 | 1464993244021 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:34:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:34:04 INFO - PROCESS | 1655 | 1464993244023 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1655 | 1464993244024 Marionette TRACE conn2 <- [1,526,null,{}] 15:34:04 INFO - PROCESS | 1655 | 1464993244026 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:04 INFO - PROCESS | 1655 | 1464993244100 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:34:04 INFO - PROCESS | 1655 | 1464993244104 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x120610800 == 35 [pid = 1655] [id = 139] 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119499400) [pid = 1655] [serial = 414] [outer = 0x0] 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1206be000) [pid = 1655] [serial = 415] [outer = 0x119499400] 15:34:04 INFO - PROCESS | 1655 | 1464993244131 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210c4800) [pid = 1655] [serial = 416] [outer = 0x119499400] 15:34:04 INFO - PROCESS | 1655 | 1464993244456 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:34:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 15:34:04 INFO - PROCESS | 1655 | 1464993244492 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1655 | 1464993244494 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:34:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:34:04 INFO - PROCESS | 1655 | 1464993244496 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1655 | 1464993244498 Marionette TRACE conn2 <- [1,530,null,{}] 15:34:04 INFO - PROCESS | 1655 | 1464993244521 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:04 INFO - PROCESS | 1655 | 1464993244624 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:34:04 INFO - PROCESS | 1655 | 1464993244655 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x121228000 == 36 [pid = 1655] [id = 140] 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1213f2000) [pid = 1655] [serial = 417] [outer = 0x0] 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124ea1000) [pid = 1655] [serial = 418] [outer = 0x1213f2000] 15:34:04 INFO - PROCESS | 1655 | 1464993244681 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1256c6800) [pid = 1655] [serial = 419] [outer = 0x1213f2000] 15:34:05 INFO - PROCESS | 1655 | 1464993245002 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:34:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:34:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:34:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:34:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 535ms 15:34:05 INFO - PROCESS | 1655 | 1464993245032 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1655 | 1464993245034 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:34:05 INFO - PROCESS | 1655 | 1464993245042 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1655 | 1464993245043 Marionette TRACE conn2 <- [1,534,null,{}] 15:34:05 INFO - PROCESS | 1655 | 1464993245046 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:05 INFO - PROCESS | 1655 | 1464993245140 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:34:05 INFO - PROCESS | 1655 | 1464993245146 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121da7000 == 37 [pid = 1655] [id = 141] 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1256cb800) [pid = 1655] [serial = 420] [outer = 0x0] 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126fa2800) [pid = 1655] [serial = 421] [outer = 0x1256cb800] 15:34:05 INFO - PROCESS | 1655 | 1464993245172 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127884400) [pid = 1655] [serial = 422] [outer = 0x1256cb800] 15:34:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:34:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 15:34:05 INFO - PROCESS | 1655 | 1464993245610 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:34:05 INFO - PROCESS | 1655 | 1464993245616 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:34:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:34:05 INFO - PROCESS | 1655 | 1464993245618 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:34:05 INFO - PROCESS | 1655 | 1464993245621 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1655 | 1464993245623 Marionette TRACE conn2 <- [1,538,null,{}] 15:34:05 INFO - PROCESS | 1655 | 1464993245626 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:05 INFO - PROCESS | 1655 | 1464993245748 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:34:05 INFO - PROCESS | 1655 | 1464993245785 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12567d000 == 38 [pid = 1655] [id = 142] 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126d70c00) [pid = 1655] [serial = 423] [outer = 0x0] 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12788b400) [pid = 1655] [serial = 424] [outer = 0x126d70c00] 15:34:05 INFO - PROCESS | 1655 | 1464993245824 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128cef000) [pid = 1655] [serial = 425] [outer = 0x126d70c00] 15:34:06 INFO - PROCESS | 1655 | 1464993246180 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:34:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 15:34:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:34:06 INFO - PROCESS | 1655 | 1464993246193 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1655 | 1464993246194 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1655 | 1464993246200 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1655 | 1464993246201 Marionette TRACE conn2 <- [1,542,null,{}] 15:34:06 INFO - PROCESS | 1655 | 1464993246204 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:06 INFO - PROCESS | 1655 | 1464993246292 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:34:06 INFO - PROCESS | 1655 | 1464993246322 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119299800 == 39 [pid = 1655] [id = 143] 15:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12788e000) [pid = 1655] [serial = 426] [outer = 0x0] 15:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128d38800) [pid = 1655] [serial = 427] [outer = 0x12788e000] 15:34:06 INFO - PROCESS | 1655 | 1464993246347 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128defc00) [pid = 1655] [serial = 428] [outer = 0x12788e000] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124e0fc00) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1206b9800) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118579800) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x111d1d000) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11949f800) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126fa4400) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124e0d400) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113e10c00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116703800) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1122b5c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121585000) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11949f400) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113e6fc00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121665c00) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128cf6400) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128df2000) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:34:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128df6c00) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:34:06 INFO - PROCESS | 1655 | 1464993246734 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:34:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 15:34:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:34:06 INFO - PROCESS | 1655 | 1464993246769 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1655 | 1464993246770 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1655 | 1464993246772 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1655 | 1464993246773 Marionette TRACE conn2 <- [1,546,null,{}] 15:34:06 INFO - PROCESS | 1655 | 1464993246776 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:06 INFO - PROCESS | 1655 | 1464993246876 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:34:06 INFO - PROCESS | 1655 | 1464993246886 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119215000 == 40 [pid = 1655] [id = 144] 15:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113911000) [pid = 1655] [serial = 429] [outer = 0x0] 15:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116705000) [pid = 1655] [serial = 430] [outer = 0x113911000] 15:34:06 INFO - PROCESS | 1655 | 1464993246933 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119aa6800) [pid = 1655] [serial = 431] [outer = 0x113911000] 15:34:07 INFO - PROCESS | 1655 | 1464993247424 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:34:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 15:34:07 INFO - PROCESS | 1655 | 1464993247443 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1655 | 1464993247445 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:34:07 INFO - PROCESS | 1655 | 1464993247451 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1655 | 1464993247452 Marionette TRACE conn2 <- [1,550,null,{}] 15:34:07 INFO - PROCESS | 1655 | 1464993247455 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:07 INFO - PROCESS | 1655 | 1464993247543 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:34:07 INFO - PROCESS | 1655 | 1464993247550 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291eb000 == 41 [pid = 1655] [id = 145] 15:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1206b5c00) [pid = 1655] [serial = 432] [outer = 0x0] 15:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257fd400) [pid = 1655] [serial = 433] [outer = 0x1206b5c00] 15:34:07 INFO - PROCESS | 1655 | 1464993247584 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12933e400) [pid = 1655] [serial = 434] [outer = 0x1206b5c00] 15:34:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:34:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 472ms 15:34:07 INFO - PROCESS | 1655 | 1464993247914 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:34:07 INFO - PROCESS | 1655 | 1464993247922 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:34:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:34:07 INFO - PROCESS | 1655 | 1464993247923 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:34:07 INFO - PROCESS | 1655 | 1464993247925 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1655 | 1464993247926 Marionette TRACE conn2 <- [1,554,null,{}] 15:34:07 INFO - PROCESS | 1655 | 1464993247930 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:08 INFO - PROCESS | 1655 | 1464993248006 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:34:08 INFO - PROCESS | 1655 | 1464993248057 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299a1800 == 42 [pid = 1655] [id = 146] 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1206c2800) [pid = 1655] [serial = 435] [outer = 0x0] 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129579800) [pid = 1655] [serial = 436] [outer = 0x1206c2800] 15:34:08 INFO - PROCESS | 1655 | 1464993248081 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a997400) [pid = 1655] [serial = 437] [outer = 0x1206c2800] 15:34:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:08 INFO - PROCESS | 1655 | 1464993248373 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:34:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 15:34:08 INFO - PROCESS | 1655 | 1464993248394 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1655 | 1464993248397 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:34:08 INFO - PROCESS | 1655 | 1464993248402 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1655 | 1464993248403 Marionette TRACE conn2 <- [1,558,null,{}] 15:34:08 INFO - PROCESS | 1655 | 1464993248405 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:08 INFO - PROCESS | 1655 | 1464993248478 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:34:08 INFO - PROCESS | 1655 | 1464993248485 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bd800 == 43 [pid = 1655] [id = 147] 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12956f000) [pid = 1655] [serial = 438] [outer = 0x0] 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12ae5f800) [pid = 1655] [serial = 439] [outer = 0x12956f000] 15:34:08 INFO - PROCESS | 1655 | 1464993248509 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12aec0400) [pid = 1655] [serial = 440] [outer = 0x12956f000] 15:34:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:34:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 569ms 15:34:08 INFO - PROCESS | 1655 | 1464993248965 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:34:08 INFO - PROCESS | 1655 | 1464993248970 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1655 | 1464993248973 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:34:08 INFO - PROCESS | 1655 | 1464993248976 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1655 | 1464993248981 Marionette TRACE conn2 <- [1,562,null,{}] 15:34:08 INFO - PROCESS | 1655 | 1464993248985 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:09 INFO - PROCESS | 1655 | 1464993249081 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:34:09 INFO - PROCESS | 1655 | 1464993249125 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170df800 == 44 [pid = 1655] [id = 148] 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111f34c00) [pid = 1655] [serial = 441] [outer = 0x0] 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11670f000) [pid = 1655] [serial = 442] [outer = 0x111f34c00] 15:34:09 INFO - PROCESS | 1655 | 1464993249157 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117697800) [pid = 1655] [serial = 443] [outer = 0x111f34c00] 15:34:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:09 INFO - PROCESS | 1655 | 1464993249584 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:34:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 625ms 15:34:09 INFO - PROCESS | 1655 | 1464993249602 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1655 | 1464993249606 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:34:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:34:09 INFO - PROCESS | 1655 | 1464993249627 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1655 | 1464993249630 Marionette TRACE conn2 <- [1,566,null,{}] 15:34:09 INFO - PROCESS | 1655 | 1464993249635 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:09 INFO - PROCESS | 1655 | 1464993249752 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:34:09 INFO - PROCESS | 1655 | 1464993249824 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x121223000 == 45 [pid = 1655] [id = 149] 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11886e800) [pid = 1655] [serial = 444] [outer = 0x0] 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118e28400) [pid = 1655] [serial = 445] [outer = 0x11886e800] 15:34:09 INFO - PROCESS | 1655 | 1464993249853 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11949bc00) [pid = 1655] [serial = 446] [outer = 0x11886e800] 15:34:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:10 INFO - PROCESS | 1655 | 1464993250267 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:34:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 691ms 15:34:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:34:10 INFO - PROCESS | 1655 | 1464993250302 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1655 | 1464993250303 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:34:10 INFO - PROCESS | 1655 | 1464993250306 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1655 | 1464993250308 Marionette TRACE conn2 <- [1,570,null,{}] 15:34:10 INFO - PROCESS | 1655 | 1464993250316 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:10 INFO - PROCESS | 1655 | 1464993250413 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:34:10 INFO - PROCESS | 1655 | 1464993250462 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa03800 == 46 [pid = 1655] [id = 150] 15:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119676000) [pid = 1655] [serial = 447] [outer = 0x0] 15:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121587400) [pid = 1655] [serial = 448] [outer = 0x119676000] 15:34:10 INFO - PROCESS | 1655 | 1464993250493 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124e65400) [pid = 1655] [serial = 449] [outer = 0x119676000] 15:34:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:10 INFO - PROCESS | 1655 | 1464993250898 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:34:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 15:34:10 INFO - PROCESS | 1655 | 1464993250927 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1655 | 1464993250929 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:34:10 INFO - PROCESS | 1655 | 1464993250932 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1655 | 1464993250933 Marionette TRACE conn2 <- [1,574,null,{}] 15:34:10 INFO - PROCESS | 1655 | 1464993250935 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:11 INFO - PROCESS | 1655 | 1464993251031 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:34:11 INFO - PROCESS | 1655 | 1464993251109 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afbb800 == 47 [pid = 1655] [id = 151] 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x127887c00) [pid = 1655] [serial = 450] [outer = 0x0] 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128cf0c00) [pid = 1655] [serial = 451] [outer = 0x127887c00] 15:34:11 INFO - PROCESS | 1655 | 1464993251138 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128dfc800) [pid = 1655] [serial = 452] [outer = 0x127887c00] 15:34:11 INFO - PROCESS | 1655 | 1464993251551 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:34:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 15:34:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:34:11 INFO - PROCESS | 1655 | 1464993251601 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1655 | 1464993251603 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:34:11 INFO - PROCESS | 1655 | 1464993251605 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1655 | 1464993251606 Marionette TRACE conn2 <- [1,578,null,{}] 15:34:11 INFO - PROCESS | 1655 | 1464993251609 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:11 INFO - PROCESS | 1655 | 1464993251704 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:34:11 INFO - PROCESS | 1655 | 1464993251750 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db6000 == 48 [pid = 1655] [id = 152] 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11276a800) [pid = 1655] [serial = 453] [outer = 0x0] 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128ded400) [pid = 1655] [serial = 454] [outer = 0x11276a800] 15:34:11 INFO - PROCESS | 1655 | 1464993251779 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1296e3c00) [pid = 1655] [serial = 455] [outer = 0x11276a800] 15:34:12 INFO - PROCESS | 1655 | 1464993252333 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:34:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 771ms 15:34:12 INFO - PROCESS | 1655 | 1464993252376 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1655 | 1464993252379 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:34:12 INFO - PROCESS | 1655 | 1464993252384 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1655 | 1464993252386 Marionette TRACE conn2 <- [1,582,null,{}] 15:34:12 INFO - PROCESS | 1655 | 1464993252390 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:12 INFO - PROCESS | 1655 | 1464993252475 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:34:12 INFO - PROCESS | 1655 | 1464993252544 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11300d000 == 49 [pid = 1655] [id = 153] 15:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1166cf000) [pid = 1655] [serial = 456] [outer = 0x0] 15:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x116852800) [pid = 1655] [serial = 457] [outer = 0x1166cf000] 15:34:12 INFO - PROCESS | 1655 | 1464993252572 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x117695000) [pid = 1655] [serial = 458] [outer = 0x1166cf000] 15:34:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1299a1800 == 48 [pid = 1655] [id = 146] 15:34:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1291eb000 == 47 [pid = 1655] [id = 145] 15:34:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119215000 == 46 [pid = 1655] [id = 144] 15:34:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1296ebc00) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119299800 == 45 [pid = 1655] [id = 143] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12567d000 == 44 [pid = 1655] [id = 142] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121da7000 == 43 [pid = 1655] [id = 141] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121228000 == 42 [pid = 1655] [id = 140] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x120610800 == 41 [pid = 1655] [id = 139] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119410800 == 40 [pid = 1655] [id = 138] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118560000 == 39 [pid = 1655] [id = 137] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26000 == 38 [pid = 1655] [id = 136] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116880000 == 37 [pid = 1655] [id = 135] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11855f000 == 36 [pid = 1655] [id = 134] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x114021000 == 35 [pid = 1655] [id = 133] 15:34:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1299ad800 == 34 [pid = 1655] [id = 132] 15:34:13 INFO - PROCESS | 1655 | 1464993253093 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1257f9000) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1210c9400) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x121589c00) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118876800) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118ea6c00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118537800) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185ea400) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119c9b000) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1206c0c00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x127892800) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124eacc00) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115f48400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1161fb000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1170b7800) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117697c00) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x127885800) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11925d800) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11949a800) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12375b400) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124e05c00) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11966bc00) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1197e1800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1251d3c00) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1296e3800) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128d40c00) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128cf3800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128df8800) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128df0c00) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12933a000) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12956e400) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12956e000) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128df4800) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129148400) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 15:34:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1251dd800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 15:34:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:34:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 772ms 15:34:13 INFO - PROCESS | 1655 | 1464993253157 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1655 | 1464993253163 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:34:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:34:13 INFO - PROCESS | 1655 | 1464993253169 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1655 | 1464993253172 Marionette TRACE conn2 <- [1,586,null,{}] 15:34:13 INFO - PROCESS | 1655 | 1464993253175 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:13 INFO - PROCESS | 1655 | 1464993253295 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:34:13 INFO - PROCESS | 1655 | 1464993253308 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116653800 == 35 [pid = 1655] [id = 154] 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11815c000) [pid = 1655] [serial = 459] [outer = 0x0] 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11853c400) [pid = 1655] [serial = 460] [outer = 0x11815c000] 15:34:13 INFO - PROCESS | 1655 | 1464993253349 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118871400) [pid = 1655] [serial = 461] [outer = 0x11815c000] 15:34:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:13 INFO - PROCESS | 1655 | 1464993253778 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:34:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 15:34:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:34:13 INFO - PROCESS | 1655 | 1464993253789 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1655 | 1464993253791 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1655 | 1464993253793 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1655 | 1464993253795 Marionette TRACE conn2 <- [1,590,null,{}] 15:34:13 INFO - PROCESS | 1655 | 1464993253802 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:13 INFO - PROCESS | 1655 | 1464993253879 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:34:13 INFO - PROCESS | 1655 | 1464993253886 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119204800 == 36 [pid = 1655] [id = 155] 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119269400) [pid = 1655] [serial = 462] [outer = 0x0] 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11964f800) [pid = 1655] [serial = 463] [outer = 0x119269400] 15:34:13 INFO - PROCESS | 1655 | 1464993253914 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1197e0400) [pid = 1655] [serial = 464] [outer = 0x119269400] 15:34:14 INFO - PROCESS | 1655 | 1464993254238 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:34:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 15:34:14 INFO - PROCESS | 1655 | 1464993254268 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1655 | 1464993254270 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:34:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:34:14 INFO - PROCESS | 1655 | 1464993254272 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1655 | 1464993254273 Marionette TRACE conn2 <- [1,594,null,{}] 15:34:14 INFO - PROCESS | 1655 | 1464993254275 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:14 INFO - PROCESS | 1655 | 1464993254366 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:34:14 INFO - PROCESS | 1655 | 1464993254408 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e1800 == 37 [pid = 1655] [id = 156] 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1197d8c00) [pid = 1655] [serial = 465] [outer = 0x0] 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120650800) [pid = 1655] [serial = 466] [outer = 0x1197d8c00] 15:34:14 INFO - PROCESS | 1655 | 1464993254434 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12158dc00) [pid = 1655] [serial = 467] [outer = 0x1197d8c00] 15:34:14 INFO - PROCESS | 1655 | 1464993254698 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:34:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 15:34:14 INFO - PROCESS | 1655 | 1464993254741 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1655 | 1464993254742 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:34:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:34:14 INFO - PROCESS | 1655 | 1464993254752 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1655 | 1464993254753 Marionette TRACE conn2 <- [1,598,null,{}] 15:34:14 INFO - PROCESS | 1655 | 1464993254756 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:14 INFO - PROCESS | 1655 | 1464993254835 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:34:14 INFO - PROCESS | 1655 | 1464993254840 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11623a800 == 38 [pid = 1655] [id = 157] 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121666400) [pid = 1655] [serial = 468] [outer = 0x0] 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124e0cc00) [pid = 1655] [serial = 469] [outer = 0x121666400] 15:34:14 INFO - PROCESS | 1655 | 1464993254865 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124fa3000) [pid = 1655] [serial = 470] [outer = 0x121666400] 15:34:15 INFO - PROCESS | 1655 | 1464993255188 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:34:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 478ms 15:34:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:34:15 INFO - PROCESS | 1655 | 1464993255222 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1655 | 1464993255223 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:34:15 INFO - PROCESS | 1655 | 1464993255225 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1655 | 1464993255226 Marionette TRACE conn2 <- [1,602,null,{}] 15:34:15 INFO - PROCESS | 1655 | 1464993255229 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:15 INFO - PROCESS | 1655 | 1464993255349 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:34:15 INFO - PROCESS | 1655 | 1464993255364 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x121259800 == 39 [pid = 1655] [id = 158] 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124fa2c00) [pid = 1655] [serial = 471] [outer = 0x0] 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126fa6800) [pid = 1655] [serial = 472] [outer = 0x124fa2c00] 15:34:15 INFO - PROCESS | 1655 | 1464993255396 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128df4c00) [pid = 1655] [serial = 473] [outer = 0x124fa2c00] 15:34:15 INFO - PROCESS | 1655 | 1464993255706 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:34:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 15:34:15 INFO - PROCESS | 1655 | 1464993255744 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1655 | 1464993255746 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:34:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:34:15 INFO - PROCESS | 1655 | 1464993255751 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1655 | 1464993255752 Marionette TRACE conn2 <- [1,606,null,{}] 15:34:15 INFO - PROCESS | 1655 | 1464993255758 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:15 INFO - PROCESS | 1655 | 1464993255847 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:34:15 INFO - PROCESS | 1655 | 1464993255851 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db9800 == 40 [pid = 1655] [id = 159] 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1256c6c00) [pid = 1655] [serial = 474] [outer = 0x0] 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12956e000) [pid = 1655] [serial = 475] [outer = 0x1256c6c00] 15:34:15 INFO - PROCESS | 1655 | 1464993255875 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a99a400) [pid = 1655] [serial = 476] [outer = 0x1256c6c00] 15:34:16 INFO - PROCESS | 1655 | 1464993256208 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 15:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:34:16 INFO - PROCESS | 1655 | 1464993256269 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1655 | 1464993256270 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:34:16 INFO - PROCESS | 1655 | 1464993256272 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1655 | 1464993256273 Marionette TRACE conn2 <- [1,610,null,{}] 15:34:16 INFO - PROCESS | 1655 | 1464993256275 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 1655 | 1464993256365 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:34:16 INFO - PROCESS | 1655 | 1464993256377 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x126da0000 == 41 [pid = 1655] [id = 160] 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1251d0000) [pid = 1655] [serial = 477] [outer = 0x0] 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12ae67800) [pid = 1655] [serial = 478] [outer = 0x1251d0000] 15:34:16 INFO - PROCESS | 1655 | 1464993256402 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b56b000) [pid = 1655] [serial = 479] [outer = 0x1251d0000] 15:34:16 INFO - PROCESS | 1655 | 1464993256721 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 15:34:16 INFO - PROCESS | 1655 | 1464993256750 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1655 | 1464993256751 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:34:16 INFO - PROCESS | 1655 | 1464993256753 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1655 | 1464993256754 Marionette TRACE conn2 <- [1,614,null,{}] 15:34:16 INFO - PROCESS | 1655 | 1464993256757 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 1655 | 1464993256849 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:34:16 INFO - PROCESS | 1655 | 1464993256853 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12726d800 == 42 [pid = 1655] [id = 161] 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a996c00) [pid = 1655] [serial = 480] [outer = 0x0] 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b574800) [pid = 1655] [serial = 481] [outer = 0x12a996c00] 15:34:16 INFO - PROCESS | 1655 | 1464993256877 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b6b6c00) [pid = 1655] [serial = 482] [outer = 0x12a996c00] 15:34:17 INFO - PROCESS | 1655 | 1464993257190 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 15:34:17 INFO - PROCESS | 1655 | 1464993257228 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1655 | 1464993257229 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:34:17 INFO - PROCESS | 1655 | 1464993257235 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1655 | 1464993257236 Marionette TRACE conn2 <- [1,618,null,{}] 15:34:17 INFO - PROCESS | 1655 | 1464993257239 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:17 INFO - PROCESS | 1655 | 1464993257332 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126d70c00) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116710400) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1180c0400) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1256cb800) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118e25c00) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119499400) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118e25800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12788e000) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129578400) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113911000) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1213f2000) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1206b5c00) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:34:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1206c2800) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:34:17 INFO - PROCESS | 1655 | 1464993257444 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119293800 == 43 [pid = 1655] [id = 162] 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113911000) [pid = 1655] [serial = 483] [outer = 0x0] 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1180b8800) [pid = 1655] [serial = 484] [outer = 0x113911000] 15:34:17 INFO - PROCESS | 1655 | 1464993257470 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119aa9400) [pid = 1655] [serial = 485] [outer = 0x113911000] 15:34:17 INFO - PROCESS | 1655 | 1464993257765 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 570ms 15:34:17 INFO - PROCESS | 1655 | 1464993257805 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1655 | 1464993257807 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:34:17 INFO - PROCESS | 1655 | 1464993257809 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1655 | 1464993257811 Marionette TRACE conn2 <- [1,622,null,{}] 15:34:17 INFO - PROCESS | 1655 | 1464993257816 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:17 INFO - PROCESS | 1655 | 1464993257912 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:34:17 INFO - PROCESS | 1655 | 1464993257918 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a2000 == 44 [pid = 1655] [id = 163] 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1256cb800) [pid = 1655] [serial = 486] [outer = 0x0] 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bdb3000) [pid = 1655] [serial = 487] [outer = 0x1256cb800] 15:34:17 INFO - PROCESS | 1655 | 1464993257946 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12be4f400) [pid = 1655] [serial = 488] [outer = 0x1256cb800] 15:34:18 INFO - PROCESS | 1655 | 1464993258266 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 473ms 15:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:34:18 INFO - PROCESS | 1655 | 1464993258284 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1655 | 1464993258285 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:34:18 INFO - PROCESS | 1655 | 1464993258287 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1655 | 1464993258288 Marionette TRACE conn2 <- [1,626,null,{}] 15:34:18 INFO - PROCESS | 1655 | 1464993258290 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:18 INFO - PROCESS | 1655 | 1464993258392 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:34:18 INFO - PROCESS | 1655 | 1464993258398 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae2f000 == 45 [pid = 1655] [id = 164] 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1122b6800) [pid = 1655] [serial = 489] [outer = 0x0] 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12be51800) [pid = 1655] [serial = 490] [outer = 0x1122b6800] 15:34:18 INFO - PROCESS | 1655 | 1464993258422 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12c0f1800) [pid = 1655] [serial = 491] [outer = 0x1122b6800] 15:34:18 INFO - PROCESS | 1655 | 1464993258731 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 15:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:34:18 INFO - PROCESS | 1655 | 1464993258756 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1655 | 1464993258757 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:34:18 INFO - PROCESS | 1655 | 1464993258759 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1655 | 1464993258760 Marionette TRACE conn2 <- [1,630,null,{}] 15:34:18 INFO - PROCESS | 1655 | 1464993258763 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:18 INFO - PROCESS | 1655 | 1464993258839 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:34:18 INFO - PROCESS | 1655 | 1464993258843 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5c9000 == 46 [pid = 1655] [id = 165] 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x114011c00) [pid = 1655] [serial = 492] [outer = 0x0] 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c0fa800) [pid = 1655] [serial = 493] [outer = 0x114011c00] 15:34:18 INFO - PROCESS | 1655 | 1464993258869 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c2f2400) [pid = 1655] [serial = 494] [outer = 0x114011c00] 15:34:19 INFO - PROCESS | 1655 | 1464993259187 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 470ms 15:34:19 INFO - PROCESS | 1655 | 1464993259231 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1655 | 1464993259233 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:34:19 INFO - PROCESS | 1655 | 1464993259236 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1655 | 1464993259237 Marionette TRACE conn2 <- [1,634,null,{}] 15:34:19 INFO - PROCESS | 1655 | 1464993259239 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:19 INFO - PROCESS | 1655 | 1464993259339 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:34:19 INFO - PROCESS | 1655 | 1464993259350 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b694800 == 47 [pid = 1655] [id = 166] 15:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c2f1400) [pid = 1655] [serial = 495] [outer = 0x0] 15:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c2f9400) [pid = 1655] [serial = 496] [outer = 0x12c2f1400] 15:34:19 INFO - PROCESS | 1655 | 1464993259376 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c668800) [pid = 1655] [serial = 497] [outer = 0x12c2f1400] 15:34:19 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:19 INFO - PROCESS | 1655 | 1464993259831 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 15:34:19 INFO - PROCESS | 1655 | 1464993259855 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:34:19 INFO - PROCESS | 1655 | 1464993259858 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:34:19 INFO - PROCESS | 1655 | 1464993259861 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1655 | 1464993259864 Marionette TRACE conn2 <- [1,638,null,{}] 15:34:19 INFO - PROCESS | 1655 | 1464993259868 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:19 INFO - PROCESS | 1655 | 1464993259966 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:34:20 INFO - PROCESS | 1655 | 1464993260029 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813d800 == 48 [pid = 1655] [id = 167] 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1166cc400) [pid = 1655] [serial = 498] [outer = 0x0] 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180bd400) [pid = 1655] [serial = 499] [outer = 0x1166cc400] 15:34:20 INFO - PROCESS | 1655 | 1464993260060 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11856ec00) [pid = 1655] [serial = 500] [outer = 0x1166cc400] 15:34:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:20 INFO - PROCESS | 1655 | 1464993260484 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 673ms 15:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:34:20 INFO - PROCESS | 1655 | 1464993260534 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1655 | 1464993260537 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:34:20 INFO - PROCESS | 1655 | 1464993260542 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1655 | 1464993260544 Marionette TRACE conn2 <- [1,642,null,{}] 15:34:20 INFO - PROCESS | 1655 | 1464993260546 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:20 INFO - PROCESS | 1655 | 1464993260648 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:34:20 INFO - PROCESS | 1655 | 1464993260698 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12144c000 == 49 [pid = 1655] [id = 168] 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118e25800) [pid = 1655] [serial = 501] [outer = 0x0] 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11964e400) [pid = 1655] [serial = 502] [outer = 0x118e25800] 15:34:20 INFO - PROCESS | 1655 | 1464993260726 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119aa9000) [pid = 1655] [serial = 503] [outer = 0x118e25800] 15:34:21 INFO - PROCESS | 1655 | 1464993261159 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 15:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:34:21 INFO - PROCESS | 1655 | 1464993261213 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1655 | 1464993261216 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:34:21 INFO - PROCESS | 1655 | 1464993261219 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1655 | 1464993261223 Marionette TRACE conn2 <- [1,646,null,{}] 15:34:21 INFO - PROCESS | 1655 | 1464993261254 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:21 INFO - PROCESS | 1655 | 1464993261471 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:34:21 INFO - PROCESS | 1655 | 1464993261530 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b69d000 == 50 [pid = 1655] [id = 169] 15:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x126d70800) [pid = 1655] [serial = 504] [outer = 0x0] 15:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12788c800) [pid = 1655] [serial = 505] [outer = 0x126d70800] 15:34:21 INFO - PROCESS | 1655 | 1464993261578 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128ded800) [pid = 1655] [serial = 506] [outer = 0x126d70800] 15:34:22 INFO - PROCESS | 1655 | 1464993262011 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 824ms 15:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:34:22 INFO - PROCESS | 1655 | 1464993262042 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1655 | 1464993262044 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:34:22 INFO - PROCESS | 1655 | 1464993262046 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1655 | 1464993262047 Marionette TRACE conn2 <- [1,650,null,{}] 15:34:22 INFO - PROCESS | 1655 | 1464993262050 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:22 INFO - PROCESS | 1655 | 1464993262150 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:34:22 INFO - PROCESS | 1655 | 1464993262199 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295e1000 == 51 [pid = 1655] [id = 170] 15:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128dfb000) [pid = 1655] [serial = 507] [outer = 0x0] 15:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1296e4400) [pid = 1655] [serial = 508] [outer = 0x128dfb000] 15:34:22 INFO - PROCESS | 1655 | 1464993262228 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b579800) [pid = 1655] [serial = 509] [outer = 0x128dfb000] 15:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x111fd7800) [pid = 1655] [serial = 510] [outer = 0x12b6bd000] 15:34:22 INFO - PROCESS | 1655 | 1464993262880 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 871ms 15:34:22 INFO - PROCESS | 1655 | 1464993262917 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1655 | 1464993262919 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:34:22 INFO - PROCESS | 1655 | 1464993262923 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1655 | 1464993262925 Marionette TRACE conn2 <- [1,654,null,{}] 15:34:22 INFO - PROCESS | 1655 | 1464993262928 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:23 INFO - PROCESS | 1655 | 1464993263013 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:34:23 INFO - PROCESS | 1655 | 1464993263079 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715d800 == 52 [pid = 1655] [id = 171] 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x115fd8000) [pid = 1655] [serial = 511] [outer = 0x0] 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1166ca800) [pid = 1655] [serial = 512] [outer = 0x115fd8000] 15:34:23 INFO - PROCESS | 1655 | 1464993263106 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x117699c00) [pid = 1655] [serial = 513] [outer = 0x115fd8000] 15:34:23 INFO - PROCESS | 1655 | 1464993263521 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5c9000 == 51 [pid = 1655] [id = 165] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae2f000 == 50 [pid = 1655] [id = 164] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a2000 == 49 [pid = 1655] [id = 163] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119293800 == 48 [pid = 1655] [id = 162] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12726d800 == 47 [pid = 1655] [id = 161] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x126da0000 == 46 [pid = 1655] [id = 160] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121db9800 == 45 [pid = 1655] [id = 159] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12ae5f800) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1180b8c00) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x113965c00) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121259800 == 44 [pid = 1655] [id = 158] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11623a800 == 43 [pid = 1655] [id = 157] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e1800 == 42 [pid = 1655] [id = 156] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119204800 == 41 [pid = 1655] [id = 155] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x116653800 == 40 [pid = 1655] [id = 154] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11300d000 == 39 [pid = 1655] [id = 153] 15:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121db6000 == 38 [pid = 1655] [id = 152] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12afbb800 == 37 [pid = 1655] [id = 151] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa03800 == 36 [pid = 1655] [id = 150] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121223000 == 35 [pid = 1655] [id = 149] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1170df800 == 34 [pid = 1655] [id = 148] 15:34:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bd800 == 33 [pid = 1655] [id = 147] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128cef000) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x119aa6800) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x116705000) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128defc00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11769a000) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124ea1000) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1256c6800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x127884400) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1257fd400) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x129579800) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a997400) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1210c4800) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12933e400) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12788b400) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11684d800) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11853f000) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1185f1000) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126fa2800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119678800) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119aa8400) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1206be000) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119496800) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119650400) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128d38800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12aa82000) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1655 | 1464993263640 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1655 | 1464993263642 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:34:23 INFO - PROCESS | 1655 | 1464993263653 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1655 | 1464993263655 Marionette TRACE conn2 <- [1,658,null,{}] 15:34:23 INFO - PROCESS | 1655 | 1464993263659 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:23 INFO - PROCESS | 1655 | 1464993263761 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:34:23 INFO - PROCESS | 1655 | 1464993263815 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11391f800 == 34 [pid = 1655] [id = 172] 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114047c00) [pid = 1655] [serial = 514] [outer = 0x0] 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115f4b400) [pid = 1655] [serial = 515] [outer = 0x114047c00] 15:34:23 INFO - PROCESS | 1655 | 1464993263847 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11758d000) [pid = 1655] [serial = 516] [outer = 0x114047c00] 15:34:24 INFO - PROCESS | 1655 | 1464993264270 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 677ms 15:34:24 INFO - PROCESS | 1655 | 1464993264327 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1655 | 1464993264329 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:34:24 INFO - PROCESS | 1655 | 1464993264334 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1655 | 1464993264337 Marionette TRACE conn2 <- [1,662,null,{}] 15:34:24 INFO - PROCESS | 1655 | 1464993264340 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:24 INFO - PROCESS | 1655 | 1464993264428 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:34:24 INFO - PROCESS | 1655 | 1464993264475 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152800 == 35 [pid = 1655] [id = 173] 15:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118537800) [pid = 1655] [serial = 517] [outer = 0x0] 15:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11887d400) [pid = 1655] [serial = 518] [outer = 0x118537800] 15:34:24 INFO - PROCESS | 1655 | 1464993264505 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119491400) [pid = 1655] [serial = 519] [outer = 0x118537800] 15:34:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:24 INFO - PROCESS | 1655 | 1464993264911 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 622ms 15:34:24 INFO - PROCESS | 1655 | 1464993264955 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1655 | 1464993264956 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:34:24 INFO - PROCESS | 1655 | 1464993264959 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1655 | 1464993264960 Marionette TRACE conn2 <- [1,666,null,{}] 15:34:24 INFO - PROCESS | 1655 | 1464993264986 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 1655 | 1464993265080 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:34:25 INFO - PROCESS | 1655 | 1464993265140 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x119293000 == 36 [pid = 1655] [id = 174] 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11966bc00) [pid = 1655] [serial = 520] [outer = 0x0] 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119678800) [pid = 1655] [serial = 521] [outer = 0x11966bc00] 15:34:25 INFO - PROCESS | 1655 | 1464993265173 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119aa4800) [pid = 1655] [serial = 522] [outer = 0x11966bc00] 15:34:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:25 INFO - PROCESS | 1655 | 1464993265642 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 721ms 15:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:34:25 INFO - PROCESS | 1655 | 1464993265697 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1655 | 1464993265699 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:34:25 INFO - PROCESS | 1655 | 1464993265704 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1655 | 1464993265706 Marionette TRACE conn2 <- [1,670,null,{}] 15:34:25 INFO - PROCESS | 1655 | 1464993265709 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 1655 | 1464993265842 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:34:25 INFO - PROCESS | 1655 | 1464993265888 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x113007800 == 37 [pid = 1655] [id = 175] 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1206b9400) [pid = 1655] [serial = 523] [outer = 0x0] 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1206c2c00) [pid = 1655] [serial = 524] [outer = 0x1206b9400] 15:34:25 INFO - PROCESS | 1655 | 1464993265919 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1213f2000) [pid = 1655] [serial = 525] [outer = 0x1206b9400] 15:34:26 INFO - PROCESS | 1655 | 1464993266320 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 675ms 15:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:34:26 INFO - PROCESS | 1655 | 1464993266379 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1655 | 1464993266380 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1655 | 1464993266382 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1655 | 1464993266383 Marionette TRACE conn2 <- [1,674,null,{}] 15:34:26 INFO - PROCESS | 1655 | 1464993266386 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:26 INFO - PROCESS | 1655 | 1464993266473 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:34:26 INFO - PROCESS | 1655 | 1464993266516 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121211800 == 38 [pid = 1655] [id = 176] 15:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1180b8400) [pid = 1655] [serial = 526] [outer = 0x0] 15:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121807400) [pid = 1655] [serial = 527] [outer = 0x1180b8400] 15:34:26 INFO - PROCESS | 1655 | 1464993266546 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124ab3400) [pid = 1655] [serial = 528] [outer = 0x1180b8400] 15:34:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:26 INFO - PROCESS | 1655 | 1464993266934 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 570ms 15:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:34:26 INFO - PROCESS | 1655 | 1464993266952 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1655 | 1464993266954 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1655 | 1464993266956 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1655 | 1464993266957 Marionette TRACE conn2 <- [1,678,null,{}] 15:34:26 INFO - PROCESS | 1655 | 1464993266960 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:27 INFO - PROCESS | 1655 | 1464993267070 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:34:27 INFO - PROCESS | 1655 | 1464993267150 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x121332000 == 39 [pid = 1655] [id = 177] 15:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124f9dc00) [pid = 1655] [serial = 529] [outer = 0x0] 15:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1256ccc00) [pid = 1655] [serial = 530] [outer = 0x124f9dc00] 15:34:27 INFO - PROCESS | 1655 | 1464993267182 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12753a400) [pid = 1655] [serial = 531] [outer = 0x124f9dc00] 15:34:27 INFO - PROCESS | 1655 | 1464993267601 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 15:34:27 INFO - PROCESS | 1655 | 1464993267683 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1655 | 1464993267684 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:34:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:34:27 INFO - PROCESS | 1655 | 1464993267688 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1655 | 1464993267689 Marionette TRACE conn2 <- [1,682,null,{}] 15:34:27 INFO - PROCESS | 1655 | 1464993267692 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:27 INFO - PROCESS | 1655 | 1464993267800 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:34:27 INFO - PROCESS | 1655 | 1464993267881 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x121dab800 == 40 [pid = 1655] [id = 178] 15:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124fa4400) [pid = 1655] [serial = 532] [outer = 0x0] 15:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12788c400) [pid = 1655] [serial = 533] [outer = 0x124fa4400] 15:34:27 INFO - PROCESS | 1655 | 1464993267927 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128cea400) [pid = 1655] [serial = 534] [outer = 0x124fa4400] 15:34:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b69d000 == 39 [pid = 1655] [id = 169] 15:34:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12144c000 == 38 [pid = 1655] [id = 168] 15:34:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11813d800 == 37 [pid = 1655] [id = 167] 15:34:28 INFO - PROCESS | 1655 | 1464993268924 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1271ms 15:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:34:28 INFO - PROCESS | 1655 | 1464993268960 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1655 | 1464993268963 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1655 | 1464993268966 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1655 | 1464993268967 Marionette TRACE conn2 <- [1,686,null,{}] 15:34:28 INFO - PROCESS | 1655 | 1464993268975 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:29 INFO - PROCESS | 1655 | 1464993269053 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:34:29 INFO - PROCESS | 1655 | 1464993269058 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x117143800 == 38 [pid = 1655] [id = 179] 15:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1180bb800) [pid = 1655] [serial = 535] [outer = 0x0] 15:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118573400) [pid = 1655] [serial = 536] [outer = 0x1180bb800] 15:34:29 INFO - PROCESS | 1655 | 1464993269088 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119492400) [pid = 1655] [serial = 537] [outer = 0x1180bb800] 15:34:29 INFO - PROCESS | 1655 | 1464993269895 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 15:34:29 INFO - PROCESS | 1655 | 1464993269936 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1655 | 1464993269940 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:34:29 INFO - PROCESS | 1655 | 1464993269944 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1655 | 1464993269945 Marionette TRACE conn2 <- [1,690,null,{}] 15:34:29 INFO - PROCESS | 1655 | 1464993269948 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:30 INFO - PROCESS | 1655 | 1464993270023 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:34:30 INFO - PROCESS | 1655 | 1464993270074 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199ef000 == 39 [pid = 1655] [id = 180] 15:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180bf000) [pid = 1655] [serial = 538] [outer = 0x0] 15:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119c9c000) [pid = 1655] [serial = 539] [outer = 0x1180bf000] 15:34:30 INFO - PROCESS | 1655 | 1464993270099 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121808400) [pid = 1655] [serial = 540] [outer = 0x1180bf000] 15:34:30 INFO - PROCESS | 1655 | 1464993270890 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 15:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:34:30 INFO - PROCESS | 1655 | 1464993270924 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1655 | 1464993270925 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:34:30 INFO - PROCESS | 1655 | 1464993270927 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1655 | 1464993270930 Marionette TRACE conn2 <- [1,694,null,{}] 15:34:30 INFO - PROCESS | 1655 | 1464993270937 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:31 INFO - PROCESS | 1655 | 1464993271037 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:34:31 INFO - PROCESS | 1655 | 1464993271069 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e7f000 == 40 [pid = 1655] [id = 181] 15:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1257f0c00) [pid = 1655] [serial = 541] [outer = 0x0] 15:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x127888c00) [pid = 1655] [serial = 542] [outer = 0x1257f0c00] 15:34:31 INFO - PROCESS | 1655 | 1464993271095 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x128cf2400) [pid = 1655] [serial = 543] [outer = 0x1257f0c00] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x113911000) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1122b6800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1256cb800) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124fa2c00) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112a9c400) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11670d000) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11966e800) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x114011c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121666400) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12956f000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1256c6c00) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11276a800) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119676000) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11815c000) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119269400) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127887c00) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1166cf000) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1197d8c00) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x111f34c00) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11886e800) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1251d0000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a996c00) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:34:31 INFO - PROCESS | 1655 | 1464993271897 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:34:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1024ms 15:34:31 INFO - PROCESS | 1655 | 1464993271953 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:34:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:34:31 INFO - PROCESS | 1655 | 1464993271956 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:34:31 INFO - PROCESS | 1655 | 1464993271959 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1655 | 1464993271961 Marionette TRACE conn2 <- [1,698,null,{}] 15:34:31 INFO - PROCESS | 1655 | 1464993271964 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 1655 | 1464993272041 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:34:32 INFO - PROCESS | 1655 | 1464993272049 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a74800 == 41 [pid = 1655] [id = 182] 15:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11769a400) [pid = 1655] [serial = 544] [outer = 0x0] 15:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119268c00) [pid = 1655] [serial = 545] [outer = 0x11769a400] 15:34:32 INFO - PROCESS | 1655 | 1464993272075 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1213f3400) [pid = 1655] [serial = 546] [outer = 0x11769a400] 15:34:32 INFO - PROCESS | 1655 | 1464993272859 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:34:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 921ms 15:34:32 INFO - PROCESS | 1655 | 1464993272880 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1655 | 1464993272882 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:34:32 INFO - PROCESS | 1655 | 1464993272884 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1655 | 1464993272885 Marionette TRACE conn2 <- [1,702,null,{}] 15:34:32 INFO - PROCESS | 1655 | 1464993272887 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 1655 | 1464993272960 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:34:33 INFO - PROCESS | 1655 | 1464993273006 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fc0800 == 42 [pid = 1655] [id = 183] 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11856f000) [pid = 1655] [serial = 547] [outer = 0x0] 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128cf6400) [pid = 1655] [serial = 548] [outer = 0x11856f000] 15:34:33 INFO - PROCESS | 1655 | 1464993273031 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128df7000) [pid = 1655] [serial = 549] [outer = 0x11856f000] 15:34:33 INFO - PROCESS | 1655 | 1464993273773 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:34:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 919ms 15:34:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:34:33 INFO - PROCESS | 1655 | 1464993273803 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1655 | 1464993273804 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1655 | 1464993273806 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1655 | 1464993273807 Marionette TRACE conn2 <- [1,706,null,{}] 15:34:33 INFO - PROCESS | 1655 | 1464993273810 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:33 INFO - PROCESS | 1655 | 1464993273899 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:34:33 INFO - PROCESS | 1655 | 1464993273904 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a10800 == 43 [pid = 1655] [id = 184] 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12933cc00) [pid = 1655] [serial = 550] [outer = 0x0] 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12957a400) [pid = 1655] [serial = 551] [outer = 0x12933cc00] 15:34:33 INFO - PROCESS | 1655 | 1464993273929 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129951800) [pid = 1655] [serial = 552] [outer = 0x12933cc00] 15:34:34 INFO - PROCESS | 1655 | 1464993274714 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 15:34:34 INFO - PROCESS | 1655 | 1464993274779 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1655 | 1464993274781 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:34:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:34:34 INFO - PROCESS | 1655 | 1464993274785 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1655 | 1464993274787 Marionette TRACE conn2 <- [1,710,null,{}] 15:34:34 INFO - PROCESS | 1655 | 1464993274791 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:34 INFO - PROCESS | 1655 | 1464993274888 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:34:34 INFO - PROCESS | 1655 | 1464993274933 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e5000 == 44 [pid = 1655] [id = 185] 15:34:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11815bc00) [pid = 1655] [serial = 553] [outer = 0x0] 15:34:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118535000) [pid = 1655] [serial = 554] [outer = 0x11815bc00] 15:34:34 INFO - PROCESS | 1655 | 1464993274964 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119423400) [pid = 1655] [serial = 555] [outer = 0x11815bc00] 15:34:35 INFO - PROCESS | 1655 | 1464993275862 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 15:34:35 INFO - PROCESS | 1655 | 1464993275906 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1655 | 1464993275909 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:34:35 INFO - PROCESS | 1655 | 1464993275914 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1655 | 1464993275916 Marionette TRACE conn2 <- [1,714,null,{}] 15:34:35 INFO - PROCESS | 1655 | 1464993275919 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:36 INFO - PROCESS | 1655 | 1464993276014 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:34:36 INFO - PROCESS | 1655 | 1464993276059 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570d000 == 45 [pid = 1655] [id = 186] 15:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119497400) [pid = 1655] [serial = 556] [outer = 0x0] 15:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124e09800) [pid = 1655] [serial = 557] [outer = 0x119497400] 15:34:36 INFO - PROCESS | 1655 | 1464993276089 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1256c3800) [pid = 1655] [serial = 558] [outer = 0x119497400] 15:34:36 INFO - PROCESS | 1655 | 1464993276971 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:34:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1071ms 15:34:36 INFO - PROCESS | 1655 | 1464993276993 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1655 | 1464993276995 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:34:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:34:37 INFO - PROCESS | 1655 | 1464993277000 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1655 | 1464993277002 Marionette TRACE conn2 <- [1,718,null,{}] 15:34:37 INFO - PROCESS | 1655 | 1464993277010 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:37 INFO - PROCESS | 1655 | 1464993277107 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:34:37 INFO - PROCESS | 1655 | 1464993277152 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295e0800 == 46 [pid = 1655] [id = 187] 15:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1256cc800) [pid = 1655] [serial = 559] [outer = 0x0] 15:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12914b400) [pid = 1655] [serial = 560] [outer = 0x1256cc800] 15:34:37 INFO - PROCESS | 1655 | 1464993277184 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12956d800) [pid = 1655] [serial = 561] [outer = 0x1256cc800] 15:34:38 INFO - PROCESS | 1655 | 1464993278082 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:34:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 15:34:38 INFO - PROCESS | 1655 | 1464993278124 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1655 | 1464993278127 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:34:38 INFO - PROCESS | 1655 | 1464993278130 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1655 | 1464993278133 Marionette TRACE conn2 <- [1,722,null,{}] 15:34:38 INFO - PROCESS | 1655 | 1464993278137 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:38 INFO - PROCESS | 1655 | 1464993278224 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:34:38 INFO - PROCESS | 1655 | 1464993278271 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117160000 == 47 [pid = 1655] [id = 188] 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1180c1000) [pid = 1655] [serial = 562] [outer = 0x0] 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118152c00) [pid = 1655] [serial = 563] [outer = 0x1180c1000] 15:34:38 INFO - PROCESS | 1655 | 1464993278299 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1185ea400) [pid = 1655] [serial = 564] [outer = 0x1180c1000] 15:34:38 INFO - PROCESS | 1655 | 1464993278724 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1655 | 1464993278758 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:34:38 INFO - PROCESS | 1655 | 1464993278762 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1655 | 1464993278764 Marionette TRACE conn2 <- [1,726,null,{}] 15:34:38 INFO - PROCESS | 1655 | 1464993278766 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:38 INFO - PROCESS | 1655 | 1464993278856 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:34:38 INFO - PROCESS | 1655 | 1464993278903 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a92000 == 48 [pid = 1655] [id = 189] 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1180c1800) [pid = 1655] [serial = 565] [outer = 0x0] 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x119651000) [pid = 1655] [serial = 566] [outer = 0x1180c1800] 15:34:38 INFO - PROCESS | 1655 | 1464993278930 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x120654c00) [pid = 1655] [serial = 567] [outer = 0x1180c1800] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x126fc0800 == 47 [pid = 1655] [id = 183] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119a74800 == 46 [pid = 1655] [id = 182] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x124e7f000 == 45 [pid = 1655] [id = 181] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1199ef000 == 44 [pid = 1655] [id = 180] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117143800 == 43 [pid = 1655] [id = 179] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x121211800 == 42 [pid = 1655] [id = 176] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1166ca800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1180bd400) [pid = 1655] [serial = 499] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12c2f9400) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11964e400) [pid = 1655] [serial = 502] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1296e4400) [pid = 1655] [serial = 508] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12788c800) [pid = 1655] [serial = 505] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x113007800 == 41 [pid = 1655] [id = 175] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119293000 == 40 [pid = 1655] [id = 174] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117152800 == 39 [pid = 1655] [id = 173] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11391f800 == 38 [pid = 1655] [id = 172] 15:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11715d800 == 37 [pid = 1655] [id = 171] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x118154000) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b6b7800) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12c0fa800) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124e0cc00) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x124fa3000) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12aec0400) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12956e000) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1296e3c00) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128ded400) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124e65400) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121587400) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11853c400) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118871400) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11964f800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1197e0400) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128dfc800) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128cf0c00) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x117695000) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116852800) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120650800) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12158dc00) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117697800) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11670f000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11949bc00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118e28400) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12ae67800) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b574800) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12c2f2400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b56b000) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b6b6c00) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119aa9400) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12be51800) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12c0f1800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12bdb3000) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126fa6800) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128df4c00) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180b8800) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1206c1c00) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a99a400) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12be4f400) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115f44c00) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1655 | 1464993279320 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:34:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 15:34:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:34:39 INFO - PROCESS | 1655 | 1464993279335 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1655 | 1464993279336 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:34:39 INFO - PROCESS | 1655 | 1464993279338 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1655 | 1464993279340 Marionette TRACE conn2 <- [1,730,null,{}] 15:34:39 INFO - PROCESS | 1655 | 1464993279348 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:39 INFO - PROCESS | 1655 | 1464993279427 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:34:39 INFO - PROCESS | 1655 | 1464993279473 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x118558800 == 38 [pid = 1655] [id = 190] 15:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118e28400) [pid = 1655] [serial = 568] [outer = 0x0] 15:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1206c3800) [pid = 1655] [serial = 569] [outer = 0x118e28400] 15:34:39 INFO - PROCESS | 1655 | 1464993279500 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124b5ec00) [pid = 1655] [serial = 570] [outer = 0x118e28400] 15:34:39 INFO - PROCESS | 1655 | 1464993279835 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] 15:34:39 INFO - PROCESS | 1655 | 1464993279863 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:34:39 INFO - PROCESS | 1655 | 1464993279868 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1655 | 1464993279869 Marionette TRACE conn2 <- [1,734,null,{}] 15:34:39 INFO - PROCESS | 1655 | 1464993279871 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:39 INFO - PROCESS | 1655 | 1464993279946 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:34:39 INFO - PROCESS | 1655 | 1464993279953 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12122c800 == 39 [pid = 1655] [id = 191] 15:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124ea5800) [pid = 1655] [serial = 571] [outer = 0x0] 15:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126f23800) [pid = 1655] [serial = 572] [outer = 0x124ea5800] 15:34:39 INFO - PROCESS | 1655 | 1464993279978 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x127890400) [pid = 1655] [serial = 573] [outer = 0x124ea5800] 15:34:40 INFO - PROCESS | 1655 | 1464993280306 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:34:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 15:34:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:34:40 INFO - PROCESS | 1655 | 1464993280337 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1655 | 1464993280338 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:34:40 INFO - PROCESS | 1655 | 1464993280340 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1655 | 1464993280341 Marionette TRACE conn2 <- [1,738,null,{}] 15:34:40 INFO - PROCESS | 1655 | 1464993280343 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:40 INFO - PROCESS | 1655 | 1464993280417 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:34:40 INFO - PROCESS | 1655 | 1464993280421 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189a800 == 40 [pid = 1655] [id = 192] 15:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113905400) [pid = 1655] [serial = 574] [outer = 0x0] 15:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128cf5800) [pid = 1655] [serial = 575] [outer = 0x113905400] 15:34:40 INFO - PROCESS | 1655 | 1464993280446 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12914cc00) [pid = 1655] [serial = 576] [outer = 0x113905400] 15:34:41 INFO - PROCESS | 1655 | 1464993281254 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:34:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 921ms 15:34:41 INFO - PROCESS | 1655 | 1464993281262 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1655 | 1464993281263 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:34:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:34:41 INFO - PROCESS | 1655 | 1464993281267 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1655 | 1464993281269 Marionette TRACE conn2 <- [1,742,null,{}] 15:34:41 INFO - PROCESS | 1655 | 1464993281271 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:41 INFO - PROCESS | 1655 | 1464993281376 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:34:41 INFO - PROCESS | 1655 | 1464993281410 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x125674000 == 41 [pid = 1655] [id = 193] 15:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1296e4400) [pid = 1655] [serial = 577] [outer = 0x0] 15:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12aa83c00) [pid = 1655] [serial = 578] [outer = 0x1296e4400] 15:34:41 INFO - PROCESS | 1655 | 1464993281436 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12aec0800) [pid = 1655] [serial = 579] [outer = 0x1296e4400] 15:34:42 INFO - PROCESS | 1655 | 1464993282204 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:34:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 15:34:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:34:42 INFO - PROCESS | 1655 | 1464993282237 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1655 | 1464993282238 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:34:42 INFO - PROCESS | 1655 | 1464993282240 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1655 | 1464993282241 Marionette TRACE conn2 <- [1,746,null,{}] 15:34:42 INFO - PROCESS | 1655 | 1464993282244 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:42 INFO - PROCESS | 1655 | 1464993282335 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:34:42 INFO - PROCESS | 1655 | 1464993282345 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12725b800 == 42 [pid = 1655] [id = 194] 15:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12aa7e800) [pid = 1655] [serial = 580] [outer = 0x0] 15:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b576800) [pid = 1655] [serial = 581] [outer = 0x12aa7e800] 15:34:42 INFO - PROCESS | 1655 | 1464993282370 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b6b9400) [pid = 1655] [serial = 582] [outer = 0x12aa7e800] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11769a400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1206b9400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180bf000) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1257f0c00) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118537800) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124f9dc00) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11966bc00) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1180b8400) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11856f000) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x114047c00) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124fa4400) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1180bb800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126d70800) [pid = 1655] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118e25800) [pid = 1655] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12c2f1400) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1166cc400) [pid = 1655] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:34:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128dfb000) [pid = 1655] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:34:43 INFO - PROCESS | 1655 | 1464993283174 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:34:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 15:34:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:34:43 INFO - PROCESS | 1655 | 1464993283212 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1655 | 1464993283213 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1655 | 1464993283216 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1655 | 1464993283217 Marionette TRACE conn2 <- [1,750,null,{}] 15:34:43 INFO - PROCESS | 1655 | 1464993283219 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:43 INFO - PROCESS | 1655 | 1464993283300 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:34:43 INFO - PROCESS | 1655 | 1464993283304 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920a000 == 43 [pid = 1655] [id = 195] 15:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11856f000) [pid = 1655] [serial = 583] [outer = 0x0] 15:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118870000) [pid = 1655] [serial = 584] [outer = 0x11856f000] 15:34:43 INFO - PROCESS | 1655 | 1464993283329 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1206b8400) [pid = 1655] [serial = 585] [outer = 0x11856f000] 15:34:44 INFO - PROCESS | 1655 | 1464993284109 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:34:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 15:34:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:34:44 INFO - PROCESS | 1655 | 1464993284136 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1655 | 1464993284137 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1655 | 1464993284139 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1655 | 1464993284140 Marionette TRACE conn2 <- [1,754,null,{}] 15:34:44 INFO - PROCESS | 1655 | 1464993284142 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:44 INFO - PROCESS | 1655 | 1464993284218 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:34:44 INFO - PROCESS | 1655 | 1464993284222 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d1000 == 44 [pid = 1655] [id = 196] 15:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118537800) [pid = 1655] [serial = 586] [outer = 0x0] 15:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128df6800) [pid = 1655] [serial = 587] [outer = 0x118537800] 15:34:44 INFO - PROCESS | 1655 | 1464993284247 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b6bd400) [pid = 1655] [serial = 588] [outer = 0x118537800] 15:34:45 INFO - PROCESS | 1655 | 1464993285043 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:34:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 921ms 15:34:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:34:45 INFO - PROCESS | 1655 | 1464993285060 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1655 | 1464993285061 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:34:45 INFO - PROCESS | 1655 | 1464993285065 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1655 | 1464993285066 Marionette TRACE conn2 <- [1,758,null,{}] 15:34:45 INFO - PROCESS | 1655 | 1464993285069 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 1655 | 1464993285143 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:34:45 INFO - PROCESS | 1655 | 1464993285241 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fd8800 == 45 [pid = 1655] [id = 197] 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x111d1fc00) [pid = 1655] [serial = 589] [outer = 0x0] 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112a9d400) [pid = 1655] [serial = 590] [outer = 0x111d1fc00] 15:34:45 INFO - PROCESS | 1655 | 1464993285274 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1161f0400) [pid = 1655] [serial = 591] [outer = 0x111d1fc00] 15:34:45 INFO - PROCESS | 1655 | 1464993285707 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:34:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 15:34:45 INFO - PROCESS | 1655 | 1464993285735 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1655 | 1464993285738 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:34:45 INFO - PROCESS | 1655 | 1464993285741 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1655 | 1464993285743 Marionette TRACE conn2 <- [1,762,null,{}] 15:34:45 INFO - PROCESS | 1655 | 1464993285747 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 1655 | 1464993285845 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:34:45 INFO - PROCESS | 1655 | 1464993285893 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11990f000 == 46 [pid = 1655] [id = 198] 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118579800) [pid = 1655] [serial = 592] [outer = 0x0] 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119654000) [pid = 1655] [serial = 593] [outer = 0x118579800] 15:34:45 INFO - PROCESS | 1655 | 1464993285923 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119c9ac00) [pid = 1655] [serial = 594] [outer = 0x118579800] 15:34:46 INFO - PROCESS | 1655 | 1464993286793 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:34:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 15:34:46 INFO - PROCESS | 1655 | 1464993286815 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1655 | 1464993286818 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:34:46 INFO - PROCESS | 1655 | 1464993286821 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1655 | 1464993286822 Marionette TRACE conn2 <- [1,766,null,{}] 15:34:46 INFO - PROCESS | 1655 | 1464993286825 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:46 INFO - PROCESS | 1655 | 1464993286921 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:34:46 INFO - PROCESS | 1655 | 1464993286967 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x126893000 == 47 [pid = 1655] [id = 199] 15:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121585000) [pid = 1655] [serial = 595] [outer = 0x0] 15:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124e0b400) [pid = 1655] [serial = 596] [outer = 0x121585000] 15:34:46 INFO - PROCESS | 1655 | 1464993286996 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126f2d000) [pid = 1655] [serial = 597] [outer = 0x121585000] 15:34:47 INFO - PROCESS | 1655 | 1464993287967 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:34:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1171ms 15:34:47 INFO - PROCESS | 1655 | 1464993287992 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1655 | 1464993287994 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:34:48 INFO - PROCESS | 1655 | 1464993287998 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1655 | 1464993288000 Marionette TRACE conn2 <- [1,770,null,{}] 15:34:48 INFO - PROCESS | 1655 | 1464993288005 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 1655 | 1464993288093 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:34:48 INFO - PROCESS | 1655 | 1464993288141 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118550800 == 48 [pid = 1655] [id = 200] 15:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115f4f000) [pid = 1655] [serial = 598] [outer = 0x0] 15:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11853f800) [pid = 1655] [serial = 599] [outer = 0x115f4f000] 15:34:48 INFO - PROCESS | 1655 | 1464993288169 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119432400) [pid = 1655] [serial = 600] [outer = 0x115f4f000] 15:34:48 INFO - PROCESS | 1655 | 1464993288687 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 15:34:48 INFO - PROCESS | 1655 | 1464993288739 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1655 | 1464993288745 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:34:48 INFO - PROCESS | 1655 | 1464993288755 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1655 | 1464993288758 Marionette TRACE conn2 <- [1,774,null,{}] 15:34:48 INFO - PROCESS | 1655 | 1464993288761 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 1655 | 1464993288877 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:34:48 INFO - PROCESS | 1655 | 1464993288938 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c4000 == 49 [pid = 1655] [id = 201] 15:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118e27000) [pid = 1655] [serial = 601] [outer = 0x0] 15:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119675c00) [pid = 1655] [serial = 602] [outer = 0x118e27000] 15:34:48 INFO - PROCESS | 1655 | 1464993288965 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1212cd000) [pid = 1655] [serial = 603] [outer = 0x118e27000] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x121dab800 == 48 [pid = 1655] [id = 178] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1295d1000 == 47 [pid = 1655] [id = 196] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11920a000 == 46 [pid = 1655] [id = 195] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12725b800 == 45 [pid = 1655] [id = 194] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x125674000 == 44 [pid = 1655] [id = 193] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12189a800 == 43 [pid = 1655] [id = 192] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12122c800 == 42 [pid = 1655] [id = 191] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12957a400) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118558800 == 41 [pid = 1655] [id = 190] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118a92000 == 40 [pid = 1655] [id = 189] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117160000 == 39 [pid = 1655] [id = 188] 15:34:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128a10800 == 38 [pid = 1655] [id = 184] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b579800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128ded800) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119aa9000) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12c668800) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11856ec00) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119268c00) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1213f2000) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1206c2c00) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119c9c000) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128cf2400) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119491400) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11887d400) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12753a400) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1256ccc00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119aa4800) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119678800) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124ab3400) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128df7000) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121807400) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11758d000) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x115f4b400) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128cea400) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12788c400) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118573400) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119492400) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x127888c00) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1213f3400) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x128cf6400) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121808400) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 15:34:49 INFO - PROCESS | 1655 | 1464993289323 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 574ms 15:34:49 INFO - PROCESS | 1655 | 1464993289328 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1655 | 1464993289331 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:34:49 INFO - PROCESS | 1655 | 1464993289334 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1655 | 1464993289336 Marionette TRACE conn2 <- [1,778,null,{}] 15:34:49 INFO - PROCESS | 1655 | 1464993289344 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:49 INFO - PROCESS | 1655 | 1464993289441 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:34:49 INFO - PROCESS | 1655 | 1464993289490 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11856a000 == 39 [pid = 1655] [id = 202] 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1161ef000) [pid = 1655] [serial = 604] [outer = 0x0] 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121589800) [pid = 1655] [serial = 605] [outer = 0x1161ef000] 15:34:49 INFO - PROCESS | 1655 | 1464993289518 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124f9b800) [pid = 1655] [serial = 606] [outer = 0x1161ef000] 15:34:49 INFO - PROCESS | 1655 | 1464993289824 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 15:34:49 INFO - PROCESS | 1655 | 1464993289855 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1655 | 1464993289857 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:34:49 INFO - PROCESS | 1655 | 1464993289859 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1655 | 1464993289860 Marionette TRACE conn2 <- [1,782,null,{}] 15:34:49 INFO - PROCESS | 1655 | 1464993289863 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:49 INFO - PROCESS | 1655 | 1464993289942 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:34:49 INFO - PROCESS | 1655 | 1464993289946 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x121259800 == 40 [pid = 1655] [id = 203] 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x126f25400) [pid = 1655] [serial = 607] [outer = 0x0] 15:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12788ec00) [pid = 1655] [serial = 608] [outer = 0x126f25400] 15:34:49 INFO - PROCESS | 1655 | 1464993289974 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x128cf6c00) [pid = 1655] [serial = 609] [outer = 0x126f25400] 15:34:50 INFO - PROCESS | 1655 | 1464993290290 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 15:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:34:50 INFO - PROCESS | 1655 | 1464993290329 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1655 | 1464993290330 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:34:50 INFO - PROCESS | 1655 | 1464993290332 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1655 | 1464993290333 Marionette TRACE conn2 <- [1,786,null,{}] 15:34:50 INFO - PROCESS | 1655 | 1464993290336 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:50 INFO - PROCESS | 1655 | 1464993290409 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:34:50 INFO - PROCESS | 1655 | 1464993290413 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121da3800 == 41 [pid = 1655] [id = 204] 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115f49000) [pid = 1655] [serial = 610] [outer = 0x0] 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x128df5800) [pid = 1655] [serial = 611] [outer = 0x115f49000] 15:34:50 INFO - PROCESS | 1655 | 1464993290440 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x129339c00) [pid = 1655] [serial = 612] [outer = 0x115f49000] 15:34:50 INFO - PROCESS | 1655 | 1464993290771 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 15:34:50 INFO - PROCESS | 1655 | 1464993290803 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1655 | 1464993290804 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:34:50 INFO - PROCESS | 1655 | 1464993290806 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1655 | 1464993290807 Marionette TRACE conn2 <- [1,790,null,{}] 15:34:50 INFO - PROCESS | 1655 | 1464993290809 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:50 INFO - PROCESS | 1655 | 1464993290901 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:34:50 INFO - PROCESS | 1655 | 1464993290954 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a83800 == 42 [pid = 1655] [id = 205] 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128df0400) [pid = 1655] [serial = 613] [outer = 0x0] 15:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x129575400) [pid = 1655] [serial = 614] [outer = 0x128df0400] 15:34:50 INFO - PROCESS | 1655 | 1464993290982 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12aec7800) [pid = 1655] [serial = 615] [outer = 0x128df0400] 15:34:51 INFO - PROCESS | 1655 | 1464993291285 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 15:34:51 INFO - PROCESS | 1655 | 1464993291324 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:34:51 INFO - PROCESS | 1655 | 1464993291333 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1655 | 1464993291336 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1655 | 1464993291337 Marionette TRACE conn2 <- [1,794,null,{}] 15:34:51 INFO - PROCESS | 1655 | 1464993291339 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:51 INFO - PROCESS | 1655 | 1464993291427 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:34:51 INFO - PROCESS | 1655 | 1464993291460 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x127271800 == 43 [pid = 1655] [id = 206] 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113e05c00) [pid = 1655] [serial = 616] [outer = 0x0] 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b6b5800) [pid = 1655] [serial = 617] [outer = 0x113e05c00] 15:34:51 INFO - PROCESS | 1655 | 1464993291484 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12bdb7c00) [pid = 1655] [serial = 618] [outer = 0x113e05c00] 15:34:51 INFO - PROCESS | 1655 | 1464993291803 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:34:51 INFO - PROCESS | 1655 | 1464993291855 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1655 | 1464993291856 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1655 | 1464993291858 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1655 | 1464993291859 Marionette TRACE conn2 <- [1,798,null,{}] 15:34:51 INFO - PROCESS | 1655 | 1464993291861 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:51 INFO - PROCESS | 1655 | 1464993291954 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:34:51 INFO - PROCESS | 1655 | 1464993291968 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291d8800 == 44 [pid = 1655] [id = 207] 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12ae65800) [pid = 1655] [serial = 619] [outer = 0x0] 15:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12be47800) [pid = 1655] [serial = 620] [outer = 0x12ae65800] 15:34:51 INFO - PROCESS | 1655 | 1464993291992 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12be4d800) [pid = 1655] [serial = 621] [outer = 0x12ae65800] 15:34:52 INFO - PROCESS | 1655 | 1464993292335 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 15:34:52 INFO - PROCESS | 1655 | 1464993292378 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1655 | 1464993292379 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:34:52 INFO - PROCESS | 1655 | 1464993292381 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1655 | 1464993292382 Marionette TRACE conn2 <- [1,802,null,{}] 15:34:52 INFO - PROCESS | 1655 | 1464993292385 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:52 INFO - PROCESS | 1655 | 1464993292484 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:34:52 INFO - PROCESS | 1655 | 1464993292515 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x118560000 == 45 [pid = 1655] [id = 208] 15:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bdb9c00) [pid = 1655] [serial = 622] [outer = 0x0] 15:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c0ee000) [pid = 1655] [serial = 623] [outer = 0x12bdb9c00] 15:34:52 INFO - PROCESS | 1655 | 1464993292540 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c0f5800) [pid = 1655] [serial = 624] [outer = 0x12bdb9c00] 15:34:52 INFO - PROCESS | 1655 | 1464993292846 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 15:34:52 INFO - PROCESS | 1655 | 1464993292903 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1655 | 1464993292904 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:34:52 INFO - PROCESS | 1655 | 1464993292906 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1655 | 1464993292907 Marionette TRACE conn2 <- [1,806,null,{}] 15:34:52 INFO - PROCESS | 1655 | 1464993292909 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:53 INFO - PROCESS | 1655 | 1464993293005 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:34:53 INFO - PROCESS | 1655 | 1464993293016 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa06000 == 46 [pid = 1655] [id = 209] 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bdbfc00) [pid = 1655] [serial = 625] [outer = 0x0] 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c2ebc00) [pid = 1655] [serial = 626] [outer = 0x12bdbfc00] 15:34:53 INFO - PROCESS | 1655 | 1464993293040 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12c2f2c00) [pid = 1655] [serial = 627] [outer = 0x12bdbfc00] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180c1000) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1180c1800) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113905400) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118e28400) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124ea5800) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12933cc00) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1296e4400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12aa7e800) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:34:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11856f000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:34:53 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:34:53 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:34:53 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:34:53 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 15:34:53 INFO - PROCESS | 1655 | 1464993293417 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:34:53 INFO - PROCESS | 1655 | 1464993293428 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1655 | 1464993293430 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:34:53 INFO - PROCESS | 1655 | 1464993293435 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1655 | 1464993293436 Marionette TRACE conn2 <- [1,810,null,{}] 15:34:53 INFO - PROCESS | 1655 | 1464993293439 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:53 INFO - PROCESS | 1655 | 1464993293527 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:34:53 INFO - PROCESS | 1655 | 1464993293579 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125b000 == 47 [pid = 1655] [id = 210] 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123760400) [pid = 1655] [serial = 628] [outer = 0x0] 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12c0f5000) [pid = 1655] [serial = 629] [outer = 0x123760400] 15:34:53 INFO - PROCESS | 1655 | 1464993293608 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12c670400) [pid = 1655] [serial = 630] [outer = 0x123760400] 15:34:53 INFO - PROCESS | 1655 | 1464993293893 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:34:53 INFO - PROCESS | 1655 | 1464993293909 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1655 | 1464993293910 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:34:53 INFO - PROCESS | 1655 | 1464993293912 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1655 | 1464993293913 Marionette TRACE conn2 <- [1,814,null,{}] 15:34:53 INFO - PROCESS | 1655 | 1464993293923 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 1655 | 1464993294007 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:34:54 INFO - PROCESS | 1655 | 1464993294012 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5ba800 == 48 [pid = 1655] [id = 211] 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12918a000) [pid = 1655] [serial = 631] [outer = 0x0] 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12918dc00) [pid = 1655] [serial = 632] [outer = 0x12918a000] 15:34:54 INFO - PROCESS | 1655 | 1464993294037 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c670800) [pid = 1655] [serial = 633] [outer = 0x12918a000] 15:34:54 INFO - PROCESS | 1655 | 1464993294356 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1655 | 1464993294389 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:34:54 INFO - PROCESS | 1655 | 1464993294391 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1655 | 1464993294392 Marionette TRACE conn2 <- [1,818,null,{}] 15:34:54 INFO - PROCESS | 1655 | 1464993294395 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 1655 | 1464993294495 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:34:54 INFO - PROCESS | 1655 | 1464993294501 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afd2000 == 49 [pid = 1655] [id = 212] 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129185c00) [pid = 1655] [serial = 634] [outer = 0x0] 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c2ae400) [pid = 1655] [serial = 635] [outer = 0x129185c00] 15:34:54 INFO - PROCESS | 1655 | 1464993294525 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12c2b5400) [pid = 1655] [serial = 636] [outer = 0x129185c00] 15:34:54 INFO - PROCESS | 1655 | 1464993294827 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 15:34:54 INFO - PROCESS | 1655 | 1464993294863 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1655 | 1464993294867 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:34:54 INFO - PROCESS | 1655 | 1464993294870 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1655 | 1464993294872 Marionette TRACE conn2 <- [1,822,null,{}] 15:34:54 INFO - PROCESS | 1655 | 1464993294875 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 1655 | 1464993294994 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:34:55 INFO - PROCESS | 1655 | 1464993295000 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd63000 == 50 [pid = 1655] [id = 213] 15:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124a39400) [pid = 1655] [serial = 637] [outer = 0x0] 15:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124a3e800) [pid = 1655] [serial = 638] [outer = 0x124a39400] 15:34:55 INFO - PROCESS | 1655 | 1464993295038 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124a45000) [pid = 1655] [serial = 639] [outer = 0x124a39400] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12570d000 == 49 [pid = 1655] [id = 186] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b694800 == 48 [pid = 1655] [id = 166] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1295e0800 == 47 [pid = 1655] [id = 187] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e5000 == 46 [pid = 1655] [id = 185] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x121332000 == 45 [pid = 1655] [id = 177] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1295e1000 == 44 [pid = 1655] [id = 170] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae31000 == 43 [pid = 1655] [id = 114] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c4000 == 42 [pid = 1655] [id = 201] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118550800 == 41 [pid = 1655] [id = 200] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126893000 == 40 [pid = 1655] [id = 199] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11990f000 == 39 [pid = 1655] [id = 198] 15:34:55 INFO - PROCESS | 1655 | --DOCSHELL 0x112fd8800 == 38 [pid = 1655] [id = 197] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x121da3800 == 37 [pid = 1655] [id = 204] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x124a83800 == 36 [pid = 1655] [id = 205] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1291d8800 == 35 [pid = 1655] [id = 207] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x121259800 == 34 [pid = 1655] [id = 203] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x118560000 == 33 [pid = 1655] [id = 208] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11856a000 == 32 [pid = 1655] [id = 202] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x127271800 == 31 [pid = 1655] [id = 206] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa06000 == 30 [pid = 1655] [id = 209] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12125b000 == 29 [pid = 1655] [id = 210] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5ba800 == 28 [pid = 1655] [id = 211] 15:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12afd2000 == 27 [pid = 1655] [id = 212] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b576800) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118870000) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1206b8400) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128df6800) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12914b400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1185ea400) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118152c00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120654c00) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119651000) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128cf5800) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1206c3800) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124b5ec00) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126f23800) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x127890400) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129951800) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124e09800) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118535000) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12aa83c00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12aec0800) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b6b9400) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12914cc00) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 15:34:56 INFO - PROCESS | 1655 | 1464993296704 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1655 | 1464993296749 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:34:56 INFO - PROCESS | 1655 | 1464993296753 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1655 | 1464993296755 Marionette TRACE conn2 <- [1,826,null,{}] 15:34:56 INFO - PROCESS | 1655 | 1464993296759 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:56 INFO - PROCESS | 1655 | 1464993296837 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:34:56 INFO - PROCESS | 1655 | 1464993296883 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e4d000 == 28 [pid = 1655] [id = 214] 15:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115f47400) [pid = 1655] [serial = 640] [outer = 0x0] 15:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115f48400) [pid = 1655] [serial = 641] [outer = 0x115f47400] 15:34:56 INFO - PROCESS | 1655 | 1464993296911 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1170c0400) [pid = 1655] [serial = 642] [outer = 0x115f47400] 15:34:57 INFO - PROCESS | 1655 | 1464993297204 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 15:34:57 INFO - PROCESS | 1655 | 1464993297225 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1655 | 1464993297229 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:34:57 INFO - PROCESS | 1655 | 1464993297242 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1655 | 1464993297244 Marionette TRACE conn2 <- [1,830,null,{}] 15:34:57 INFO - PROCESS | 1655 | 1464993297247 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 1655 | 1464993297326 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:34:57 INFO - PROCESS | 1655 | 1464993297334 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26800 == 29 [pid = 1655] [id = 215] 15:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117695000) [pid = 1655] [serial = 643] [outer = 0x0] 15:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11815c000) [pid = 1655] [serial = 644] [outer = 0x117695000] 15:34:57 INFO - PROCESS | 1655 | 1464993297360 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11856ec00) [pid = 1655] [serial = 645] [outer = 0x117695000] 15:34:57 INFO - PROCESS | 1655 | 1464993297707 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 472ms 15:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:34:57 INFO - PROCESS | 1655 | 1464993297718 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1655 | 1464993297721 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:34:57 INFO - PROCESS | 1655 | 1464993297724 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1655 | 1464993297728 Marionette TRACE conn2 <- [1,834,null,{}] 15:34:57 INFO - PROCESS | 1655 | 1464993297740 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 1655 | 1464993297859 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:34:57 INFO - PROCESS | 1655 | 1464993297868 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813a000 == 30 [pid = 1655] [id = 216] 15:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111fd5c00) [pid = 1655] [serial = 646] [outer = 0x0] 15:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11887c400) [pid = 1655] [serial = 647] [outer = 0x111fd5c00] 15:34:57 INFO - PROCESS | 1655 | 1464993297925 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11942a800) [pid = 1655] [serial = 648] [outer = 0x111fd5c00] 15:34:58 INFO - PROCESS | 1655 | 1464993298334 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 627ms 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:34:58 INFO - PROCESS | 1655 | 1464993298351 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1655 | 1464993298353 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:34:58 INFO - PROCESS | 1655 | 1464993298355 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1655 | 1464993298356 Marionette TRACE conn2 <- [1,838,null,{}] 15:34:58 INFO - PROCESS | 1655 | 1464993298366 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:58 INFO - PROCESS | 1655 | 1464993298438 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:34:58 INFO - PROCESS | 1655 | 1464993298442 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119204000 == 31 [pid = 1655] [id = 217] 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119498c00) [pid = 1655] [serial = 649] [outer = 0x0] 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119658000) [pid = 1655] [serial = 650] [outer = 0x119498c00] 15:34:58 INFO - PROCESS | 1655 | 1464993298470 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11967a000) [pid = 1655] [serial = 651] [outer = 0x119498c00] 15:34:58 INFO - PROCESS | 1655 | 1464993298770 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 425ms 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:34:58 INFO - PROCESS | 1655 | 1464993298788 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1655 | 1464993298789 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:34:58 INFO - PROCESS | 1655 | 1464993298791 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1655 | 1464993298793 Marionette TRACE conn2 <- [1,842,null,{}] 15:34:58 INFO - PROCESS | 1655 | 1464993298795 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:58 INFO - PROCESS | 1655 | 1464993298869 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:34:58 INFO - PROCESS | 1655 | 1464993298874 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119908800 == 32 [pid = 1655] [id = 218] 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11758f400) [pid = 1655] [serial = 652] [outer = 0x0] 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1197dec00) [pid = 1655] [serial = 653] [outer = 0x11758f400] 15:34:58 INFO - PROCESS | 1655 | 1464993298901 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12064f800) [pid = 1655] [serial = 654] [outer = 0x11758f400] 15:34:59 INFO - PROCESS | 1655 | 1464993299226 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 15:34:59 INFO - PROCESS | 1655 | 1464993299263 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1655 | 1464993299273 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:34:59 INFO - PROCESS | 1655 | 1464993299283 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1655 | 1464993299284 Marionette TRACE conn2 <- [1,846,null,{}] 15:34:59 INFO - PROCESS | 1655 | 1464993299287 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:59 INFO - PROCESS | 1655 | 1464993299372 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:34:59 INFO - PROCESS | 1655 | 1464993299377 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121216800 == 33 [pid = 1655] [id = 219] 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1206bd800) [pid = 1655] [serial = 655] [outer = 0x0] 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210c6400) [pid = 1655] [serial = 656] [outer = 0x1206bd800] 15:34:59 INFO - PROCESS | 1655 | 1464993299405 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1219a0400) [pid = 1655] [serial = 657] [outer = 0x1206bd800] 15:34:59 INFO - PROCESS | 1655 | 1464993299703 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 15:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:34:59 INFO - PROCESS | 1655 | 1464993299754 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1655 | 1464993299756 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:34:59 INFO - PROCESS | 1655 | 1464993299758 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1655 | 1464993299759 Marionette TRACE conn2 <- [1,850,null,{}] 15:34:59 INFO - PROCESS | 1655 | 1464993299761 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:59 INFO - PROCESS | 1655 | 1464993299834 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:34:59 INFO - PROCESS | 1655 | 1464993299839 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121326000 == 34 [pid = 1655] [id = 220] 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113e07400) [pid = 1655] [serial = 658] [outer = 0x0] 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124a40800) [pid = 1655] [serial = 659] [outer = 0x113e07400] 15:34:59 INFO - PROCESS | 1655 | 1464993299864 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124b5bc00) [pid = 1655] [serial = 660] [outer = 0x113e07400] 15:35:00 INFO - PROCESS | 1655 | 1464993300166 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 417ms 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:35:00 INFO - PROCESS | 1655 | 1464993300175 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1655 | 1464993300176 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1655 | 1464993300179 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1655 | 1464993300180 Marionette TRACE conn2 <- [1,854,null,{}] 15:35:00 INFO - PROCESS | 1655 | 1464993300188 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:00 INFO - PROCESS | 1655 | 1464993300259 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:35:00 INFO - PROCESS | 1655 | 1464993300310 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132f800 == 35 [pid = 1655] [id = 221] 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1206c3400) [pid = 1655] [serial = 661] [outer = 0x0] 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124e09800) [pid = 1655] [serial = 662] [outer = 0x1206c3400] 15:35:00 INFO - PROCESS | 1655 | 1464993300335 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124eac000) [pid = 1655] [serial = 663] [outer = 0x1206c3400] 15:35:00 INFO - PROCESS | 1655 | 1464993300615 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 15:35:00 INFO - PROCESS | 1655 | 1464993300655 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:35:00 INFO - PROCESS | 1655 | 1464993300657 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1655 | 1464993300659 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1655 | 1464993300660 Marionette TRACE conn2 <- [1,858,null,{}] 15:35:00 INFO - PROCESS | 1655 | 1464993300662 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:00 INFO - PROCESS | 1655 | 1464993300737 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:35:00 INFO - PROCESS | 1655 | 1464993300741 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x118139800 == 36 [pid = 1655] [id = 222] 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1122b4c00) [pid = 1655] [serial = 664] [outer = 0x0] 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1256c9000) [pid = 1655] [serial = 665] [outer = 0x1122b4c00] 15:35:00 INFO - PROCESS | 1655 | 1464993300768 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1257fd400) [pid = 1655] [serial = 666] [outer = 0x1122b4c00] 15:35:01 INFO - PROCESS | 1655 | 1464993301076 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:35:01 INFO - PROCESS | 1655 | 1464993301128 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1655 | 1464993301130 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1655 | 1464993301132 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1655 | 1464993301133 Marionette TRACE conn2 <- [1,862,null,{}] 15:35:01 INFO - PROCESS | 1655 | 1464993301135 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:01 INFO - PROCESS | 1655 | 1464993301236 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:35:01 INFO - PROCESS | 1655 | 1464993301243 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12567e000 == 37 [pid = 1655] [id = 223] 15:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126d65c00) [pid = 1655] [serial = 667] [outer = 0x0] 15:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126fa5c00) [pid = 1655] [serial = 668] [outer = 0x126d65c00] 15:35:01 INFO - PROCESS | 1655 | 1464993301279 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x127884400) [pid = 1655] [serial = 669] [outer = 0x126d65c00] 15:35:01 INFO - PROCESS | 1655 | 1464993301637 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 15:35:01 INFO - PROCESS | 1655 | 1464993301654 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:35:01 INFO - PROCESS | 1655 | 1464993301656 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1655 | 1464993301658 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1655 | 1464993301660 Marionette TRACE conn2 <- [1,866,null,{}] 15:35:01 INFO - PROCESS | 1655 | 1464993301663 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:01 INFO - PROCESS | 1655 | 1464993301780 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:35:01 INFO - PROCESS | 1655 | 1464993301877 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119907800 == 38 [pid = 1655] [id = 224] 15:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126f30000) [pid = 1655] [serial = 670] [outer = 0x0] 15:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12788b400) [pid = 1655] [serial = 671] [outer = 0x126f30000] 15:35:01 INFO - PROCESS | 1655 | 1464993301922 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128dee800) [pid = 1655] [serial = 672] [outer = 0x126f30000] 15:35:02 INFO - PROCESS | 1655 | 1464993302369 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 721ms 15:35:02 INFO - PROCESS | 1655 | 1464993302379 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1655 | 1464993302381 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:35:02 INFO - PROCESS | 1655 | 1464993302385 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1655 | 1464993302386 Marionette TRACE conn2 <- [1,870,null,{}] 15:35:02 INFO - PROCESS | 1655 | 1464993302389 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:02 INFO - PROCESS | 1655 | 1464993302480 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:35:02 INFO - PROCESS | 1655 | 1464993302484 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x127870800 == 39 [pid = 1655] [id = 225] 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x127545c00) [pid = 1655] [serial = 673] [outer = 0x0] 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11769ac00) [pid = 1655] [serial = 674] [outer = 0x127545c00] 15:35:02 INFO - PROCESS | 1655 | 1464993302509 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128dfa400) [pid = 1655] [serial = 675] [outer = 0x127545c00] 15:35:02 INFO - PROCESS | 1655 | 1464993302824 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 15:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:35:02 INFO - PROCESS | 1655 | 1464993302861 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1655 | 1464993302862 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:35:02 INFO - PROCESS | 1655 | 1464993302865 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1655 | 1464993302868 Marionette TRACE conn2 <- [1,874,null,{}] 15:35:02 INFO - PROCESS | 1655 | 1464993302872 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:02 INFO - PROCESS | 1655 | 1464993302965 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:35:02 INFO - PROCESS | 1655 | 1464993302969 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295ce800 == 40 [pid = 1655] [id = 226] 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128df4c00) [pid = 1655] [serial = 676] [outer = 0x0] 15:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129187400) [pid = 1655] [serial = 677] [outer = 0x128df4c00] 15:35:02 INFO - PROCESS | 1655 | 1464993302994 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12918d000) [pid = 1655] [serial = 678] [outer = 0x128df4c00] 15:35:03 INFO - PROCESS | 1655 | 1464993303343 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 15:35:03 INFO - PROCESS | 1655 | 1464993303387 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1655 | 1464993303388 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:35:03 INFO - PROCESS | 1655 | 1464993303390 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1655 | 1464993303391 Marionette TRACE conn2 <- [1,878,null,{}] 15:35:03 INFO - PROCESS | 1655 | 1464993303393 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:03 INFO - PROCESS | 1655 | 1464993303482 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:35:03 INFO - PROCESS | 1655 | 1464993303495 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299a9000 == 41 [pid = 1655] [id = 227] 15:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12918fc00) [pid = 1655] [serial = 679] [outer = 0x0] 15:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12933c800) [pid = 1655] [serial = 680] [outer = 0x12918fc00] 15:35:03 INFO - PROCESS | 1655 | 1464993303519 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129575000) [pid = 1655] [serial = 681] [outer = 0x12918fc00] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128df0400) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x115f49000) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126f25400) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1161ef000) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118e27000) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x115f4f000) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121585000) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118579800) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x111d1fc00) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118537800) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119497400) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11815bc00) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1256cc800) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115fd8000) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ae65800) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x113e05c00) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12bdb9c00) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bdbfc00) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123760400) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12918a000) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:35:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129185c00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:35:04 INFO - PROCESS | 1655 | 1464993304158 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 822ms 15:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:35:04 INFO - PROCESS | 1655 | 1464993304213 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1655 | 1464993304214 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:35:04 INFO - PROCESS | 1655 | 1464993304216 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1655 | 1464993304217 Marionette TRACE conn2 <- [1,882,null,{}] 15:35:04 INFO - PROCESS | 1655 | 1464993304219 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:04 INFO - PROCESS | 1655 | 1464993304311 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:35:04 INFO - PROCESS | 1655 | 1464993304318 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12061a000 == 42 [pid = 1655] [id = 228] 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1180bd000) [pid = 1655] [serial = 682] [outer = 0x0] 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11885e400) [pid = 1655] [serial = 683] [outer = 0x1180bd000] 15:35:04 INFO - PROCESS | 1655 | 1464993304343 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121585000) [pid = 1655] [serial = 684] [outer = 0x1180bd000] 15:35:04 INFO - PROCESS | 1655 | 1464993304678 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 15:35:04 INFO - PROCESS | 1655 | 1464993304686 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1655 | 1464993304687 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:35:04 INFO - PROCESS | 1655 | 1464993304689 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1655 | 1464993304690 Marionette TRACE conn2 <- [1,886,null,{}] 15:35:04 INFO - PROCESS | 1655 | 1464993304693 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:04 INFO - PROCESS | 1655 | 1464993304790 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:35:04 INFO - PROCESS | 1655 | 1464993304796 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12911b800 == 43 [pid = 1655] [id = 229] 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11769a000) [pid = 1655] [serial = 685] [outer = 0x0] 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124a3d800) [pid = 1655] [serial = 686] [outer = 0x11769a000] 15:35:04 INFO - PROCESS | 1655 | 1464993304822 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1296e2000) [pid = 1655] [serial = 687] [outer = 0x11769a000] 15:35:05 INFO - PROCESS | 1655 | 1464993305106 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 15:35:05 INFO - PROCESS | 1655 | 1464993305158 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1655 | 1464993305159 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:35:05 INFO - PROCESS | 1655 | 1464993305162 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1655 | 1464993305163 Marionette TRACE conn2 <- [1,890,null,{}] 15:35:05 INFO - PROCESS | 1655 | 1464993305165 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:05 INFO - PROCESS | 1655 | 1464993305241 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:35:05 INFO - PROCESS | 1655 | 1464993305245 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc4800 == 44 [pid = 1655] [id = 230] 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124ea1800) [pid = 1655] [serial = 688] [outer = 0x0] 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a991c00) [pid = 1655] [serial = 689] [outer = 0x124ea1800] 15:35:05 INFO - PROCESS | 1655 | 1464993305271 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12aa89000) [pid = 1655] [serial = 690] [outer = 0x124ea1800] 15:35:05 INFO - PROCESS | 1655 | 1464993305608 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 15:35:05 INFO - PROCESS | 1655 | 1464993305631 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1655 | 1464993305634 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:35:05 INFO - PROCESS | 1655 | 1464993305638 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1655 | 1464993305651 Marionette TRACE conn2 <- [1,894,null,{}] 15:35:05 INFO - PROCESS | 1655 | 1464993305668 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:05 INFO - PROCESS | 1655 | 1464993305786 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:35:05 INFO - PROCESS | 1655 | 1464993305792 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5c4000 == 45 [pid = 1655] [id = 231] 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12aa89400) [pid = 1655] [serial = 691] [outer = 0x0] 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ae66c00) [pid = 1655] [serial = 692] [outer = 0x12aa89400] 15:35:05 INFO - PROCESS | 1655 | 1464993305830 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b56a400) [pid = 1655] [serial = 693] [outer = 0x12aa89400] 15:35:06 INFO - PROCESS | 1655 | --DOCSHELL 0x113e4d000 == 44 [pid = 1655] [id = 214] 15:35:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd63000 == 43 [pid = 1655] [id = 213] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11813a000 == 42 [pid = 1655] [id = 216] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12567e000 == 41 [pid = 1655] [id = 223] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118139800 == 40 [pid = 1655] [id = 222] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12132f800 == 39 [pid = 1655] [id = 221] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1295ce800 == 38 [pid = 1655] [id = 226] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26800 == 37 [pid = 1655] [id = 215] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121216800 == 36 [pid = 1655] [id = 219] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119204000 == 35 [pid = 1655] [id = 217] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x127870800 == 34 [pid = 1655] [id = 225] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121326000 == 33 [pid = 1655] [id = 220] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12061a000 == 32 [pid = 1655] [id = 228] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119908800 == 31 [pid = 1655] [id = 218] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12911b800 == 30 [pid = 1655] [id = 229] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1299a9000 == 29 [pid = 1655] [id = 227] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc4800 == 28 [pid = 1655] [id = 230] 15:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119907800 == 27 [pid = 1655] [id = 224] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12be47800) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12bdb7c00) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c0ee000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c2ebc00) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12c0f5000) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12c0f5800) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12918dc00) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c670800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12c2ae400) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12c2b5400) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124a3e800) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129575400) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128df5800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x129339c00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12788ec00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128cf6c00) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121589800) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124f9b800) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1212cd000) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119675c00) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119432400) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11853f800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126f2d000) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124e0b400) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119c9ac00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119654000) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1161f0400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112a9d400) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b6b5800) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12c670400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12c2f2c00) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12be4d800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12aec7800) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b6bd400) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1256c3800) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119423400) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12956d800) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x117699c00) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1655 | 1464993307384 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1798ms 15:35:07 INFO - PROCESS | 1655 | 1464993307438 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1655 | 1464993307441 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:35:07 INFO - PROCESS | 1655 | 1464993307447 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1655 | 1464993307450 Marionette TRACE conn2 <- [1,898,null,{}] 15:35:07 INFO - PROCESS | 1655 | 1464993307463 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:07 INFO - PROCESS | 1655 | 1464993307579 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:35:07 INFO - PROCESS | 1655 | 1464993307595 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fda000 == 28 [pid = 1655] [id = 232] 15:35:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113359000) [pid = 1655] [serial = 694] [outer = 0x0] 15:35:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x113362400) [pid = 1655] [serial = 695] [outer = 0x113359000] 15:35:07 INFO - PROCESS | 1655 | 1464993307640 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113e11400) [pid = 1655] [serial = 696] [outer = 0x113359000] 15:35:08 INFO - PROCESS | 1655 | 1464993308007 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 573ms 15:35:08 INFO - PROCESS | 1655 | 1464993308020 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1655 | 1464993308024 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:35:08 INFO - PROCESS | 1655 | 1464993308028 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1655 | 1464993308030 Marionette TRACE conn2 <- [1,902,null,{}] 15:35:08 INFO - PROCESS | 1655 | 1464993308041 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:08 INFO - PROCESS | 1655 | 1464993308111 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:35:08 INFO - PROCESS | 1655 | 1464993308119 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162e7800 == 29 [pid = 1655] [id = 233] 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115f48c00) [pid = 1655] [serial = 697] [outer = 0x0] 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1161f1000) [pid = 1655] [serial = 698] [outer = 0x115f48c00] 15:35:08 INFO - PROCESS | 1655 | 1464993308144 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116708c00) [pid = 1655] [serial = 699] [outer = 0x115f48c00] 15:35:08 INFO - PROCESS | 1655 | 1464993308471 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 476ms 15:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:35:08 INFO - PROCESS | 1655 | 1464993308504 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1655 | 1464993308506 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:35:08 INFO - PROCESS | 1655 | 1464993308508 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1655 | 1464993308511 Marionette TRACE conn2 <- [1,906,null,{}] 15:35:08 INFO - PROCESS | 1655 | 1464993308519 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:08 INFO - PROCESS | 1655 | 1464993308593 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:35:08 INFO - PROCESS | 1655 | 1464993308640 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26800 == 30 [pid = 1655] [id = 234] 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1122b1400) [pid = 1655] [serial = 700] [outer = 0x0] 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1170bdc00) [pid = 1655] [serial = 701] [outer = 0x1122b1400] 15:35:08 INFO - PROCESS | 1655 | 1464993308676 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1180b9000) [pid = 1655] [serial = 702] [outer = 0x1122b1400] 15:35:08 INFO - PROCESS | 1655 | 1464993308973 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 15:35:09 INFO - PROCESS | 1655 | 1464993309030 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1655 | 1464993309034 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:35:09 INFO - PROCESS | 1655 | 1464993309036 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1655 | 1464993309037 Marionette TRACE conn2 <- [1,910,null,{}] 15:35:09 INFO - PROCESS | 1655 | 1464993309040 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:09 INFO - PROCESS | 1655 | 1464993309109 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:35:09 INFO - PROCESS | 1655 | 1464993309114 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x118136000 == 31 [pid = 1655] [id = 235] 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180c0800) [pid = 1655] [serial = 703] [outer = 0x0] 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11853e800) [pid = 1655] [serial = 704] [outer = 0x1180c0800] 15:35:09 INFO - PROCESS | 1655 | 1464993309142 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118578400) [pid = 1655] [serial = 705] [outer = 0x1180c0800] 15:35:09 INFO - PROCESS | 1655 | 1464993309448 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 15:35:09 INFO - PROCESS | 1655 | 1464993309512 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1655 | 1464993309513 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:35:09 INFO - PROCESS | 1655 | 1464993309515 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1655 | 1464993309516 Marionette TRACE conn2 <- [1,914,null,{}] 15:35:09 INFO - PROCESS | 1655 | 1464993309519 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:09 INFO - PROCESS | 1655 | 1464993309587 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:35:09 INFO - PROCESS | 1655 | 1464993309591 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a92000 == 32 [pid = 1655] [id = 236] 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115f43800) [pid = 1655] [serial = 706] [outer = 0x0] 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1185ea400) [pid = 1655] [serial = 707] [outer = 0x115f43800] 15:35:09 INFO - PROCESS | 1655 | 1464993309619 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118866c00) [pid = 1655] [serial = 708] [outer = 0x115f43800] 15:35:09 INFO - PROCESS | 1655 | 1464993309977 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 472ms 15:35:10 INFO - PROCESS | 1655 | 1464993310001 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1655 | 1464993310003 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:35:10 INFO - PROCESS | 1655 | 1464993310007 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1655 | 1464993310009 Marionette TRACE conn2 <- [1,918,null,{}] 15:35:10 INFO - PROCESS | 1655 | 1464993310012 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:10 INFO - PROCESS | 1655 | 1464993310167 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:35:10 INFO - PROCESS | 1655 | 1464993310183 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194d4000 == 33 [pid = 1655] [id = 237] 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180b8c00) [pid = 1655] [serial = 709] [outer = 0x0] 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118870c00) [pid = 1655] [serial = 710] [outer = 0x1180b8c00] 15:35:10 INFO - PROCESS | 1655 | 1464993310224 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119498800) [pid = 1655] [serial = 711] [outer = 0x1180b8c00] 15:35:10 INFO - PROCESS | 1655 | 1464993310650 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 15:35:10 INFO - PROCESS | 1655 | 1464993310679 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1655 | 1464993310680 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:35:10 INFO - PROCESS | 1655 | 1464993310684 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1655 | 1464993310686 Marionette TRACE conn2 <- [1,922,null,{}] 15:35:10 INFO - PROCESS | 1655 | 1464993310688 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:10 INFO - PROCESS | 1655 | 1464993310774 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:35:10 INFO - PROCESS | 1655 | 1464993310779 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e0800 == 34 [pid = 1655] [id = 238] 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1185ee800) [pid = 1655] [serial = 712] [outer = 0x0] 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11964c400) [pid = 1655] [serial = 713] [outer = 0x1185ee800] 15:35:10 INFO - PROCESS | 1655 | 1464993310805 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119674000) [pid = 1655] [serial = 714] [outer = 0x1185ee800] 15:35:11 INFO - PROCESS | 1655 | 1464993311077 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 422ms 15:35:11 INFO - PROCESS | 1655 | 1464993311106 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1655 | 1464993311107 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:35:11 INFO - PROCESS | 1655 | 1464993311109 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1655 | 1464993311110 Marionette TRACE conn2 <- [1,926,null,{}] 15:35:11 INFO - PROCESS | 1655 | 1464993311112 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:11 INFO - PROCESS | 1655 | 1464993311195 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:35:11 INFO - PROCESS | 1655 | 1464993311201 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x120625800 == 35 [pid = 1655] [id = 239] 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11964f000) [pid = 1655] [serial = 715] [outer = 0x0] 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11967a400) [pid = 1655] [serial = 716] [outer = 0x11964f000] 15:35:11 INFO - PROCESS | 1655 | 1464993311233 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119ab0800) [pid = 1655] [serial = 717] [outer = 0x11964f000] 15:35:11 INFO - PROCESS | 1655 | 1464993311544 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 15:35:11 INFO - PROCESS | 1655 | 1464993311579 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1655 | 1464993311580 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:35:11 INFO - PROCESS | 1655 | 1464993311586 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1655 | 1464993311587 Marionette TRACE conn2 <- [1,930,null,{}] 15:35:11 INFO - PROCESS | 1655 | 1464993311589 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:11 INFO - PROCESS | 1655 | 1464993311676 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:35:11 INFO - PROCESS | 1655 | 1464993311682 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26000 == 36 [pid = 1655] [id = 240] 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119650400) [pid = 1655] [serial = 718] [outer = 0x0] 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ca3000) [pid = 1655] [serial = 719] [outer = 0x119650400] 15:35:11 INFO - PROCESS | 1655 | 1464993311707 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1206be800) [pid = 1655] [serial = 720] [outer = 0x119650400] 15:35:12 INFO - PROCESS | 1655 | 1464993312020 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 15:35:12 INFO - PROCESS | 1655 | 1464993312055 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1655 | 1464993312056 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:35:12 INFO - PROCESS | 1655 | 1464993312059 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1655 | 1464993312061 Marionette TRACE conn2 <- [1,934,null,{}] 15:35:12 INFO - PROCESS | 1655 | 1464993312064 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:12 INFO - PROCESS | 1655 | 1464993312177 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:35:12 INFO - PROCESS | 1655 | 1464993312186 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x121341800 == 37 [pid = 1655] [id = 241] 15:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x120651c00) [pid = 1655] [serial = 721] [outer = 0x0] 15:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1210c7400) [pid = 1655] [serial = 722] [outer = 0x120651c00] 15:35:12 INFO - PROCESS | 1655 | 1464993312225 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121587400) [pid = 1655] [serial = 723] [outer = 0x120651c00] 15:35:12 INFO - PROCESS | 1655 | 1464993312676 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:35:12 INFO - PROCESS | 1655 | 1464993312730 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1655 | 1464993312733 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1655 | 1464993312747 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1655 | 1464993312750 Marionette TRACE conn2 <- [1,938,null,{}] 15:35:12 INFO - PROCESS | 1655 | 1464993312759 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:12 INFO - PROCESS | 1655 | 1464993312935 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:35:12 INFO - PROCESS | 1655 | 1464993312958 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a90000 == 38 [pid = 1655] [id = 242] 15:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1197db800) [pid = 1655] [serial = 724] [outer = 0x0] 15:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12166a000) [pid = 1655] [serial = 725] [outer = 0x1197db800] 15:35:13 INFO - PROCESS | 1655 | 1464993313001 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124a40c00) [pid = 1655] [serial = 726] [outer = 0x1197db800] 15:35:13 INFO - PROCESS | 1655 | 1464993313376 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 688ms 15:35:13 INFO - PROCESS | 1655 | 1464993313424 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1655 | 1464993313426 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:35:13 INFO - PROCESS | 1655 | 1464993313450 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1655 | 1464993313451 Marionette TRACE conn2 <- [1,942,null,{}] 15:35:13 INFO - PROCESS | 1655 | 1464993313455 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:13 INFO - PROCESS | 1655 | 1464993313586 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:35:13 INFO - PROCESS | 1655 | 1464993313603 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e7f000 == 39 [pid = 1655] [id = 243] 15:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124a38000) [pid = 1655] [serial = 727] [outer = 0x0] 15:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124e06000) [pid = 1655] [serial = 728] [outer = 0x124a38000] 15:35:13 INFO - PROCESS | 1655 | 1464993313641 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124ea7400) [pid = 1655] [serial = 729] [outer = 0x124a38000] 15:35:14 INFO - PROCESS | 1655 | 1464993314078 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 691ms 15:35:14 INFO - PROCESS | 1655 | 1464993314122 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1655 | 1464993314124 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:35:14 INFO - PROCESS | 1655 | 1464993314128 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1655 | 1464993314129 Marionette TRACE conn2 <- [1,946,null,{}] 15:35:14 INFO - PROCESS | 1655 | 1464993314133 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:14 INFO - PROCESS | 1655 | 1464993314266 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:35:14 INFO - PROCESS | 1655 | 1464993314350 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fbf800 == 40 [pid = 1655] [id = 244] 15:35:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124f9a800) [pid = 1655] [serial = 730] [outer = 0x0] 15:35:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124fa3400) [pid = 1655] [serial = 731] [outer = 0x124f9a800] 15:35:14 INFO - PROCESS | 1655 | 1464993314388 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1256cc400) [pid = 1655] [serial = 732] [outer = 0x124f9a800] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x127545c00) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128df4c00) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12918fc00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1180bd000) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124ea1800) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11769a000) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113e07400) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1206bd800) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11758f400) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119498c00) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x111fd5c00) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117695000) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x115f47400) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124a39400) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126d65c00) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1122b4c00) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1206c3400) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:35:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126f30000) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:35:14 INFO - PROCESS | 1655 | 1464993314849 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 770ms 15:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:35:14 INFO - PROCESS | 1655 | 1464993314904 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1655 | 1464993314905 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1655 | 1464993314907 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1655 | 1464993314908 Marionette TRACE conn2 <- [1,950,null,{}] 15:35:14 INFO - PROCESS | 1655 | 1464993314911 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 1655 | 1464993315011 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:35:15 INFO - PROCESS | 1655 | 1464993315042 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123718000 == 41 [pid = 1655] [id = 245] 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115f47400) [pid = 1655] [serial = 733] [outer = 0x0] 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119674c00) [pid = 1655] [serial = 734] [outer = 0x115f47400] 15:35:15 INFO - PROCESS | 1655 | 1464993315070 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f9bc00) [pid = 1655] [serial = 735] [outer = 0x115f47400] 15:35:15 INFO - PROCESS | 1655 | 1464993315329 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 467ms 15:35:15 INFO - PROCESS | 1655 | 1464993315377 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1655 | 1464993315378 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:35:15 INFO - PROCESS | 1655 | 1464993315394 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1655 | 1464993315396 Marionette TRACE conn2 <- [1,954,null,{}] 15:35:15 INFO - PROCESS | 1655 | 1464993315403 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 1655 | 1464993315518 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:35:15 INFO - PROCESS | 1655 | 1464993315583 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x127865000 == 42 [pid = 1655] [id = 246] 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1162ae400) [pid = 1655] [serial = 736] [outer = 0x0] 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124fa2c00) [pid = 1655] [serial = 737] [outer = 0x1162ae400] 15:35:15 INFO - PROCESS | 1655 | 1464993315623 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126f99800) [pid = 1655] [serial = 738] [outer = 0x1162ae400] 15:35:15 INFO - PROCESS | 1655 | 1464993315991 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 636ms 15:35:16 INFO - PROCESS | 1655 | 1464993316019 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1655 | 1464993316020 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:35:16 INFO - PROCESS | 1655 | 1464993316022 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1655 | 1464993316023 Marionette TRACE conn2 <- [1,958,null,{}] 15:35:16 INFO - PROCESS | 1655 | 1464993316025 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:16 INFO - PROCESS | 1655 | 1464993316095 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:35:16 INFO - PROCESS | 1655 | 1464993316102 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x129118000 == 43 [pid = 1655] [id = 247] 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1257fb400) [pid = 1655] [serial = 739] [outer = 0x0] 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x127883c00) [pid = 1655] [serial = 740] [outer = 0x1257fb400] 15:35:16 INFO - PROCESS | 1655 | 1464993316126 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x127889800) [pid = 1655] [serial = 741] [outer = 0x1257fb400] 15:35:16 INFO - PROCESS | 1655 | 1464993316437 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 467ms 15:35:16 INFO - PROCESS | 1655 | 1464993316499 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1655 | 1464993316501 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:35:16 INFO - PROCESS | 1655 | 1464993316506 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1655 | 1464993316507 Marionette TRACE conn2 <- [1,962,null,{}] 15:35:16 INFO - PROCESS | 1655 | 1464993316511 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:16 INFO - PROCESS | 1655 | 1464993316625 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:35:16 INFO - PROCESS | 1655 | 1464993316635 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d5000 == 44 [pid = 1655] [id = 248] 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118572c00) [pid = 1655] [serial = 742] [outer = 0x0] 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12788cc00) [pid = 1655] [serial = 743] [outer = 0x118572c00] 15:35:16 INFO - PROCESS | 1655 | 1464993316673 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128ceb800) [pid = 1655] [serial = 744] [outer = 0x118572c00] 15:35:17 INFO - PROCESS | 1655 | 1464993317356 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 874ms 15:35:17 INFO - PROCESS | 1655 | 1464993317380 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1655 | 1464993317383 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:35:17 INFO - PROCESS | 1655 | 1464993317386 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1655 | 1464993317389 Marionette TRACE conn2 <- [1,966,null,{}] 15:35:17 INFO - PROCESS | 1655 | 1464993317393 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:17 INFO - PROCESS | 1655 | 1464993317503 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:35:17 INFO - PROCESS | 1655 | 1464993317574 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x116874000 == 45 [pid = 1655] [id = 249] 15:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1139f2000) [pid = 1655] [serial = 745] [outer = 0x0] 15:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115f4b800) [pid = 1655] [serial = 746] [outer = 0x1139f2000] 15:35:17 INFO - PROCESS | 1655 | 1464993317605 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116707400) [pid = 1655] [serial = 747] [outer = 0x1139f2000] 15:35:18 INFO - PROCESS | 1655 | 1464993318142 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 921ms 15:35:18 INFO - PROCESS | 1655 | 1464993318308 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:35:18 INFO - PROCESS | 1655 | 1464993318310 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:35:18 INFO - PROCESS | 1655 | 1464993318313 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1655 | 1464993318315 Marionette TRACE conn2 <- [1,970,null,{}] 15:35:18 INFO - PROCESS | 1655 | 1464993318347 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 1655 | 1464993318449 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:35:18 INFO - PROCESS | 1655 | 1464993318493 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d0000 == 46 [pid = 1655] [id = 250] 15:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1139ebc00) [pid = 1655] [serial = 748] [outer = 0x0] 15:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11516b400) [pid = 1655] [serial = 749] [outer = 0x1139ebc00] 15:35:18 INFO - PROCESS | 1655 | 1464993318520 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11660f400) [pid = 1655] [serial = 750] [outer = 0x1139ebc00] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129118000 == 45 [pid = 1655] [id = 247] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x127865000 == 44 [pid = 1655] [id = 246] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123718000 == 43 [pid = 1655] [id = 245] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126fbf800 == 42 [pid = 1655] [id = 244] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124e7f000 == 41 [pid = 1655] [id = 243] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118a90000 == 40 [pid = 1655] [id = 242] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12ae66c00) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121341800 == 39 [pid = 1655] [id = 241] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26000 == 38 [pid = 1655] [id = 240] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x120625800 == 37 [pid = 1655] [id = 239] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1199e0800 == 36 [pid = 1655] [id = 238] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1194d4000 == 35 [pid = 1655] [id = 237] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118a92000 == 34 [pid = 1655] [id = 236] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118136000 == 33 [pid = 1655] [id = 235] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26800 == 32 [pid = 1655] [id = 234] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1162e7800 == 31 [pid = 1655] [id = 233] 15:35:18 INFO - PROCESS | 1655 | --DOCSHELL 0x112fda000 == 30 [pid = 1655] [id = 232] 15:35:18 INFO - PROCESS | 1655 | 1464993318948 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 650ms 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11769ac00) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x129187400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12933c800) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12918d000) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129575000) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11885e400) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121585000) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a991c00) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124a3d800) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124a40800) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124b5bc00) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210c6400) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1219a0400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1197dec00) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12064f800) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119658000) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11967a000) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11887c400) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11942a800) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11815c000) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11856ec00) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115f48400) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1170c0400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124a45000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126fa5c00) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x127884400) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1256c9000) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1257fd400) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124eac000) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124e09800) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128dee800) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12788b400) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1296e2000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12aa89000) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128dfa400) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 15:35:18 INFO - PROCESS | 1655 | 1464993318973 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1655 | 1464993318976 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:35:18 INFO - PROCESS | 1655 | 1464993318986 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1655 | 1464993318989 Marionette TRACE conn2 <- [1,974,null,{}] 15:35:18 INFO - PROCESS | 1655 | 1464993318991 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 1655 | 1464993319063 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:35:19 INFO - PROCESS | 1655 | 1464993319071 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162e3800 == 31 [pid = 1655] [id = 251] 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1166cb400) [pid = 1655] [serial = 751] [outer = 0x0] 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1168cf000) [pid = 1655] [serial = 752] [outer = 0x1166cb400] 15:35:19 INFO - PROCESS | 1655 | 1464993319096 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11769ac00) [pid = 1655] [serial = 753] [outer = 0x1166cb400] 15:35:19 INFO - PROCESS | 1655 | 1464993319438 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 475ms 15:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:35:19 INFO - PROCESS | 1655 | 1464993319457 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1655 | 1464993319458 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1655 | 1464993319460 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1655 | 1464993319461 Marionette TRACE conn2 <- [1,978,null,{}] 15:35:19 INFO - PROCESS | 1655 | 1464993319471 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 1655 | 1464993319561 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:35:19 INFO - PROCESS | 1655 | 1464993319607 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118558000 == 32 [pid = 1655] [id = 252] 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11769a400) [pid = 1655] [serial = 754] [outer = 0x0] 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118539c00) [pid = 1655] [serial = 755] [outer = 0x11769a400] 15:35:19 INFO - PROCESS | 1655 | 1464993319636 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1185f0c00) [pid = 1655] [serial = 756] [outer = 0x11769a400] 15:35:19 INFO - PROCESS | 1655 | 1464993319969 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 15:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:35:19 INFO - PROCESS | 1655 | 1464993319979 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1655 | 1464993319981 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1655 | 1464993319984 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1655 | 1464993319985 Marionette TRACE conn2 <- [1,982,null,{}] 15:35:19 INFO - PROCESS | 1655 | 1464993319988 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:20 INFO - PROCESS | 1655 | 1464993320063 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:35:20 INFO - PROCESS | 1655 | 1464993320109 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119296800 == 33 [pid = 1655] [id = 253] 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11853f000) [pid = 1655] [serial = 757] [outer = 0x0] 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118875800) [pid = 1655] [serial = 758] [outer = 0x11853f000] 15:35:20 INFO - PROCESS | 1655 | 1464993320137 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119491400) [pid = 1655] [serial = 759] [outer = 0x11853f000] 15:35:20 INFO - PROCESS | 1655 | 1464993320403 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:35:20 INFO - PROCESS | 1655 | 1464993320456 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1655 | 1464993320457 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:35:20 INFO - PROCESS | 1655 | 1464993320460 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1655 | 1464993320461 Marionette TRACE conn2 <- [1,986,null,{}] 15:35:20 INFO - PROCESS | 1655 | 1464993320463 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:20 INFO - PROCESS | 1655 | 1464993320540 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:35:20 INFO - PROCESS | 1655 | 1464993320544 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a63000 == 34 [pid = 1655] [id = 254] 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112039400) [pid = 1655] [serial = 760] [outer = 0x0] 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11949fc00) [pid = 1655] [serial = 761] [outer = 0x112039400] 15:35:20 INFO - PROCESS | 1655 | 1464993320572 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119675c00) [pid = 1655] [serial = 762] [outer = 0x112039400] 15:35:20 INFO - PROCESS | 1655 | 1464993320886 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 15:35:20 INFO - PROCESS | 1655 | 1464993320929 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1655 | 1464993320930 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:35:20 INFO - PROCESS | 1655 | 1464993320933 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1655 | 1464993320934 Marionette TRACE conn2 <- [1,990,null,{}] 15:35:20 INFO - PROCESS | 1655 | 1464993320936 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 1655 | 1464993321064 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:35:21 INFO - PROCESS | 1655 | 1464993321069 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121228000 == 35 [pid = 1655] [id = 255] 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1197d3000) [pid = 1655] [serial = 763] [outer = 0x0] 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119c9ec00) [pid = 1655] [serial = 764] [outer = 0x1197d3000] 15:35:21 INFO - PROCESS | 1655 | 1464993321095 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1212c6c00) [pid = 1655] [serial = 765] [outer = 0x1197d3000] 15:35:21 INFO - PROCESS | 1655 | 1464993321416 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 15:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:35:21 INFO - PROCESS | 1655 | 1464993321455 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1655 | 1464993321457 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:35:21 INFO - PROCESS | 1655 | 1464993321459 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1655 | 1464993321460 Marionette TRACE conn2 <- [1,994,null,{}] 15:35:21 INFO - PROCESS | 1655 | 1464993321462 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 1655 | 1464993321551 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:35:21 INFO - PROCESS | 1655 | 1464993321555 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121334800 == 36 [pid = 1655] [id = 256] 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1206c3400) [pid = 1655] [serial = 766] [outer = 0x0] 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121785000) [pid = 1655] [serial = 767] [outer = 0x1206c3400] 15:35:21 INFO - PROCESS | 1655 | 1464993321580 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12375d400) [pid = 1655] [serial = 768] [outer = 0x1206c3400] 15:35:21 INFO - PROCESS | 1655 | 1464993321907 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 15:35:21 INFO - PROCESS | 1655 | 1464993321932 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1655 | 1464993321935 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:35:21 INFO - PROCESS | 1655 | 1464993321949 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1655 | 1464993321952 Marionette TRACE conn2 <- [1,998,null,{}] 15:35:21 INFO - PROCESS | 1655 | 1464993321955 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:22 INFO - PROCESS | 1655 | 1464993322043 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:35:22 INFO - PROCESS | 1655 | 1464993322048 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e4800 == 37 [pid = 1655] [id = 257] 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1212cd800) [pid = 1655] [serial = 769] [outer = 0x0] 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124a3d800) [pid = 1655] [serial = 770] [outer = 0x1212cd800] 15:35:22 INFO - PROCESS | 1655 | 1464993322073 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124a46800) [pid = 1655] [serial = 771] [outer = 0x1212cd800] 15:35:22 INFO - PROCESS | 1655 | 1464993322420 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 15:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:35:22 INFO - PROCESS | 1655 | 1464993322470 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1655 | 1464993322471 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1655 | 1464993322473 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1655 | 1464993322474 Marionette TRACE conn2 <- [1,1002,null,{}] 15:35:22 INFO - PROCESS | 1655 | 1464993322476 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:22 INFO - PROCESS | 1655 | 1464993322569 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:35:22 INFO - PROCESS | 1655 | 1464993322598 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12566b000 == 38 [pid = 1655] [id = 258] 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12180e400) [pid = 1655] [serial = 772] [outer = 0x0] 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124eab800) [pid = 1655] [serial = 773] [outer = 0x12180e400] 15:35:22 INFO - PROCESS | 1655 | 1464993322621 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1256d1400) [pid = 1655] [serial = 774] [outer = 0x12180e400] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1257fb400) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1197db800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124a38000) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119650400) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12aa89400) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1185ee800) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115f43800) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115f48c00) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120651c00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1180b8c00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1122b1400) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113359000) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180c0800) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11964f000) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124f9a800) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1162ae400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:35:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115f47400) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:35:23 INFO - PROCESS | 1655 | 1464993323213 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 15:35:23 INFO - PROCESS | 1655 | 1464993323246 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1655 | 1464993323248 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:35:23 INFO - PROCESS | 1655 | 1464993323261 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1655 | 1464993323263 Marionette TRACE conn2 <- [1,1006,null,{}] 15:35:23 INFO - PROCESS | 1655 | 1464993323267 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:23 INFO - PROCESS | 1655 | 1464993323389 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:35:23 INFO - PROCESS | 1655 | 1464993323440 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199f1000 == 39 [pid = 1655] [id = 259] 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a7e000) [pid = 1655] [serial = 775] [outer = 0x0] 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180b8c00) [pid = 1655] [serial = 776] [outer = 0x112a7e000] 15:35:23 INFO - PROCESS | 1655 | 1464993323465 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119676c00) [pid = 1655] [serial = 777] [outer = 0x112a7e000] 15:35:23 INFO - PROCESS | 1655 | 1464993323721 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 471ms 15:35:23 INFO - PROCESS | 1655 | 1464993323740 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1655 | 1464993323741 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:35:23 INFO - PROCESS | 1655 | 1464993323756 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1655 | 1464993323768 Marionette TRACE conn2 <- [1,1010,null,{}] 15:35:23 INFO - PROCESS | 1655 | 1464993323777 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:23 INFO - PROCESS | 1655 | 1464993323871 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:35:23 INFO - PROCESS | 1655 | 1464993323876 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x127862000 == 40 [pid = 1655] [id = 260] 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1197d3c00) [pid = 1655] [serial = 778] [outer = 0x0] 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124f9a800) [pid = 1655] [serial = 779] [outer = 0x1197d3c00] 15:35:23 INFO - PROCESS | 1655 | 1464993323908 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x127888800) [pid = 1655] [serial = 780] [outer = 0x1197d3c00] 15:35:24 INFO - PROCESS | 1655 | 1464993324254 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 543ms 15:35:24 INFO - PROCESS | 1655 | 1464993324294 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:35:24 INFO - PROCESS | 1655 | 1464993324295 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1655 | 1464993324298 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1655 | 1464993324300 Marionette TRACE conn2 <- [1,1014,null,{}] 15:35:24 INFO - PROCESS | 1655 | 1464993324303 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:24 INFO - PROCESS | 1655 | 1464993324417 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:35:24 INFO - PROCESS | 1655 | 1464993324424 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e6000 == 41 [pid = 1655] [id = 261] 15:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1257fb400) [pid = 1655] [serial = 781] [outer = 0x0] 15:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128ced400) [pid = 1655] [serial = 782] [outer = 0x1257fb400] 15:35:24 INFO - PROCESS | 1655 | 1464993324462 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128cf6000) [pid = 1655] [serial = 783] [outer = 0x1257fb400] 15:35:24 INFO - PROCESS | 1655 | 1464993324862 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 15:35:24 INFO - PROCESS | 1655 | 1464993324869 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1655 | 1464993324870 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:35:24 INFO - PROCESS | 1655 | 1464993324872 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1655 | 1464993324873 Marionette TRACE conn2 <- [1,1018,null,{}] 15:35:24 INFO - PROCESS | 1655 | 1464993324875 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:24 INFO - PROCESS | 1655 | 1464993324972 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:35:24 INFO - PROCESS | 1655 | 1464993324978 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f2800 == 42 [pid = 1655] [id = 262] 15:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118863800) [pid = 1655] [serial = 784] [outer = 0x0] 15:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128cec800) [pid = 1655] [serial = 785] [outer = 0x118863800] 15:35:25 INFO - PROCESS | 1655 | 1464993325010 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128d38c00) [pid = 1655] [serial = 786] [outer = 0x118863800] 15:35:25 INFO - PROCESS | 1655 | 1464993325426 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 569ms 15:35:25 INFO - PROCESS | 1655 | 1464993325442 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1655 | 1464993325444 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:35:25 INFO - PROCESS | 1655 | 1464993325448 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1655 | 1464993325451 Marionette TRACE conn2 <- [1,1022,null,{}] 15:35:25 INFO - PROCESS | 1655 | 1464993325454 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:25 INFO - PROCESS | 1655 | 1464993325557 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:35:25 INFO - PROCESS | 1655 | 1464993325617 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e21000 == 43 [pid = 1655] [id = 263] 15:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113e09800) [pid = 1655] [serial = 787] [outer = 0x0] 15:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1162b7800) [pid = 1655] [serial = 788] [outer = 0x113e09800] 15:35:25 INFO - PROCESS | 1655 | 1464993325649 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1170bc400) [pid = 1655] [serial = 789] [outer = 0x113e09800] 15:35:26 INFO - PROCESS | 1655 | 1464993326083 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 15:35:26 INFO - PROCESS | 1655 | 1464993326120 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1655 | 1464993326124 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:35:26 INFO - PROCESS | 1655 | 1464993326129 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1655 | 1464993326131 Marionette TRACE conn2 <- [1,1026,null,{}] 15:35:26 INFO - PROCESS | 1655 | 1464993326152 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:26 INFO - PROCESS | 1655 | 1464993326248 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:35:26 INFO - PROCESS | 1655 | 1464993326308 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121225000 == 44 [pid = 1655] [id = 264] 15:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1180c0000) [pid = 1655] [serial = 790] [outer = 0x0] 15:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118573000) [pid = 1655] [serial = 791] [outer = 0x1180c0000] 15:35:26 INFO - PROCESS | 1655 | 1464993326337 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118e29c00) [pid = 1655] [serial = 792] [outer = 0x1180c0000] 15:35:26 INFO - PROCESS | 1655 | 1464993326717 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 640ms 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:35:26 INFO - PROCESS | 1655 | 1464993326770 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1655 | 1464993326771 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:35:26 INFO - PROCESS | 1655 | 1464993326773 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1655 | 1464993326776 Marionette TRACE conn2 <- [1,1030,null,{}] 15:35:26 INFO - PROCESS | 1655 | 1464993326784 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:26 INFO - PROCESS | 1655 | 1464993326880 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:35:26 INFO - PROCESS | 1655 | 1464993326965 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299b8800 == 45 [pid = 1655] [id = 265] 15:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1197df400) [pid = 1655] [serial = 793] [outer = 0x0] 15:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12064f800) [pid = 1655] [serial = 794] [outer = 0x1197df400] 15:35:27 INFO - PROCESS | 1655 | 1464993326996 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1210c8400) [pid = 1655] [serial = 795] [outer = 0x1197df400] 15:35:27 INFO - PROCESS | 1655 | 1464993327401 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:35:27 INFO - PROCESS | 1655 | 1464993327446 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1655 | 1464993327447 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:35:27 INFO - PROCESS | 1655 | 1464993327450 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1655 | 1464993327451 Marionette TRACE conn2 <- [1,1034,null,{}] 15:35:27 INFO - PROCESS | 1655 | 1464993327453 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:27 INFO - PROCESS | 1655 | 1464993327549 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:35:27 INFO - PROCESS | 1655 | 1464993327609 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ab000 == 46 [pid = 1655] [id = 266] 15:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124a3f400) [pid = 1655] [serial = 796] [outer = 0x0] 15:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124f99800) [pid = 1655] [serial = 797] [outer = 0x124a3f400] 15:35:27 INFO - PROCESS | 1655 | 1464993327638 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126fa4400) [pid = 1655] [serial = 798] [outer = 0x124a3f400] 15:35:28 INFO - PROCESS | 1655 | 1464993328063 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 620ms 15:35:28 INFO - PROCESS | 1655 | 1464993328071 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1655 | 1464993328072 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:35:28 INFO - PROCESS | 1655 | 1464993328074 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1655 | 1464993328076 Marionette TRACE conn2 <- [1,1038,null,{}] 15:35:28 INFO - PROCESS | 1655 | 1464993328078 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:28 INFO - PROCESS | 1655 | 1464993328169 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:35:28 INFO - PROCESS | 1655 | 1464993328253 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237d0800 == 47 [pid = 1655] [id = 267] 15:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1139eb400) [pid = 1655] [serial = 799] [outer = 0x0] 15:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x127885800) [pid = 1655] [serial = 800] [outer = 0x1139eb400] 15:35:28 INFO - PROCESS | 1655 | 1464993328282 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128cef400) [pid = 1655] [serial = 801] [outer = 0x1139eb400] 15:35:28 INFO - PROCESS | 1655 | 1464993328915 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 871ms 15:35:28 INFO - PROCESS | 1655 | 1464993328947 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1655 | 1464993328950 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:35:28 INFO - PROCESS | 1655 | 1464993328977 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1655 | 1464993328981 Marionette TRACE conn2 <- [1,1042,null,{}] 15:35:28 INFO - PROCESS | 1655 | 1464993328990 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:29 INFO - PROCESS | 1655 | 1464993329122 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:35:29 INFO - PROCESS | 1655 | 1464993329214 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11854f000 == 48 [pid = 1655] [id = 268] 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112a74000) [pid = 1655] [serial = 802] [outer = 0x0] 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1139f8c00) [pid = 1655] [serial = 803] [outer = 0x112a74000] 15:35:29 INFO - PROCESS | 1655 | 1464993329256 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115fcb400) [pid = 1655] [serial = 804] [outer = 0x112a74000] 15:35:29 INFO - PROCESS | 1655 | 1464993329718 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 782ms 15:35:29 INFO - PROCESS | 1655 | 1464993329756 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1655 | 1464993329760 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:35:29 INFO - PROCESS | 1655 | 1464993329765 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1655 | 1464993329766 Marionette TRACE conn2 <- [1,1046,null,{}] 15:35:29 INFO - PROCESS | 1655 | 1464993329769 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:29 INFO - PROCESS | 1655 | 1464993329858 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:35:29 INFO - PROCESS | 1655 | 1464993329907 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11855d000 == 49 [pid = 1655] [id = 269] 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116b6f400) [pid = 1655] [serial = 805] [outer = 0x0] 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11815c800) [pid = 1655] [serial = 806] [outer = 0x116b6f400] 15:35:29 INFO - PROCESS | 1655 | 1464993329934 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11885e400) [pid = 1655] [serial = 807] [outer = 0x116b6f400] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e6000 == 48 [pid = 1655] [id = 261] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x127862000 == 47 [pid = 1655] [id = 260] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1199f1000 == 46 [pid = 1655] [id = 259] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12566b000 == 45 [pid = 1655] [id = 258] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e4800 == 44 [pid = 1655] [id = 257] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121334800 == 43 [pid = 1655] [id = 256] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121228000 == 42 [pid = 1655] [id = 255] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119a63000 == 41 [pid = 1655] [id = 254] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119296800 == 40 [pid = 1655] [id = 253] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118558000 == 39 [pid = 1655] [id = 252] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1162e3800 == 38 [pid = 1655] [id = 251] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d0000 == 37 [pid = 1655] [id = 250] 15:35:30 INFO - PROCESS | 1655 | --DOCSHELL 0x116874000 == 36 [pid = 1655] [id = 249] 15:35:30 INFO - PROCESS | 1655 | 1464993330278 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 15:35:30 INFO - PROCESS | 1655 | 1464993330285 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1655 | 1464993330287 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12166a000) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124e06000) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119ca3000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1206be800) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b56a400) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11964c400) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119674000) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185ea400) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118866c00) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1161f1000) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116708c00) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1210c7400) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118870c00) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119498800) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1170bdc00) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1180b9000) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113362400) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124a40c00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113e11400) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11853e800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118578400) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11967a400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119ab0800) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124fa3400) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126f99800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119674c00) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124ea7400) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124fa2c00) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1256cc400) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124f9bc00) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121587400) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x127889800) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x127883c00) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 15:35:30 INFO - PROCESS | 1655 | 1464993330311 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1655 | 1464993330313 Marionette TRACE conn2 <- [1,1050,null,{}] 15:35:30 INFO - PROCESS | 1655 | 1464993330322 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 1655 | 1464993330399 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:35:30 INFO - PROCESS | 1655 | 1464993330406 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118124000 == 37 [pid = 1655] [id = 270] 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119260800) [pid = 1655] [serial = 808] [outer = 0x0] 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119269c00) [pid = 1655] [serial = 809] [outer = 0x119260800] 15:35:30 INFO - PROCESS | 1655 | 1464993330434 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11949d800) [pid = 1655] [serial = 810] [outer = 0x119260800] 15:35:30 INFO - PROCESS | 1655 | 1464993330782 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 537ms 15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:35:30 INFO - PROCESS | 1655 | 1464993330836 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1655 | 1464993330837 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1655 | 1464993330840 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1655 | 1464993330841 Marionette TRACE conn2 <- [1,1054,null,{}] 15:35:30 INFO - PROCESS | 1655 | 1464993330843 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 1655 | 1464993330918 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:35:30 INFO - PROCESS | 1655 | 1464993330925 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a73800 == 38 [pid = 1655] [id = 271] 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119674c00) [pid = 1655] [serial = 811] [outer = 0x0] 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1197ddc00) [pid = 1655] [serial = 812] [outer = 0x119674c00] 15:35:30 INFO - PROCESS | 1655 | 1464993330951 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1206c2800) [pid = 1655] [serial = 813] [outer = 0x119674c00] 15:35:31 INFO - PROCESS | 1655 | 1464993331328 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 15:35:31 INFO - PROCESS | 1655 | 1464993331358 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1655 | 1464993331360 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:35:31 INFO - PROCESS | 1655 | 1464993331374 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1655 | 1464993331375 Marionette TRACE conn2 <- [1,1058,null,{}] 15:35:31 INFO - PROCESS | 1655 | 1464993331386 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:31 INFO - PROCESS | 1655 | 1464993331521 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:35:31 INFO - PROCESS | 1655 | 1464993331534 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12121f000 == 39 [pid = 1655] [id = 272] 15:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1197d3400) [pid = 1655] [serial = 814] [outer = 0x0] 15:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121587400) [pid = 1655] [serial = 815] [outer = 0x1197d3400] 15:35:31 INFO - PROCESS | 1655 | 1464993331573 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121c62c00) [pid = 1655] [serial = 816] [outer = 0x1197d3400] 15:35:31 INFO - PROCESS | 1655 | 1464993331929 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 572ms 15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:35:31 INFO - PROCESS | 1655 | 1464993331946 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1655 | 1464993331947 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1655 | 1464993331949 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1655 | 1464993331952 Marionette TRACE conn2 <- [1,1062,null,{}] 15:35:31 INFO - PROCESS | 1655 | 1464993331956 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:32 INFO - PROCESS | 1655 | 1464993332078 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:35:32 INFO - PROCESS | 1655 | 1464993332102 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db9800 == 40 [pid = 1655] [id = 273] 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124a38c00) [pid = 1655] [serial = 817] [outer = 0x0] 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124e07000) [pid = 1655] [serial = 818] [outer = 0x124a38c00] 15:35:32 INFO - PROCESS | 1655 | 1464993332128 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128cefc00) [pid = 1655] [serial = 819] [outer = 0x124a38c00] 15:35:32 INFO - PROCESS | 1655 | 1464993332429 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 522ms 15:35:32 INFO - PROCESS | 1655 | 1464993332476 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1655 | 1464993332477 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:35:32 INFO - PROCESS | 1655 | 1464993332479 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1655 | 1464993332481 Marionette TRACE conn2 <- [1,1066,null,{}] 15:35:32 INFO - PROCESS | 1655 | 1464993332483 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:32 INFO - PROCESS | 1655 | 1464993332577 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:35:32 INFO - PROCESS | 1655 | 1464993332615 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x125682000 == 41 [pid = 1655] [id = 274] 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119676000) [pid = 1655] [serial = 820] [outer = 0x0] 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128cf8c00) [pid = 1655] [serial = 821] [outer = 0x119676000] 15:35:32 INFO - PROCESS | 1655 | 1464993332639 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128df0c00) [pid = 1655] [serial = 822] [outer = 0x119676000] 15:35:32 INFO - PROCESS | 1655 | 1464993332958 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 15:35:33 INFO - PROCESS | 1655 | 1464993333000 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1655 | 1464993333001 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:35:33 INFO - PROCESS | 1655 | 1464993333003 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1655 | 1464993333004 Marionette TRACE conn2 <- [1,1070,null,{}] 15:35:33 INFO - PROCESS | 1655 | 1464993333006 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:33 INFO - PROCESS | 1655 | 1464993333100 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:35:33 INFO - PROCESS | 1655 | 1464993333104 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12785e800 == 42 [pid = 1655] [id = 275] 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128d43000) [pid = 1655] [serial = 823] [outer = 0x0] 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128df6c00) [pid = 1655] [serial = 824] [outer = 0x128d43000] 15:35:33 INFO - PROCESS | 1655 | 1464993333128 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129145400) [pid = 1655] [serial = 825] [outer = 0x128d43000] 15:35:33 INFO - PROCESS | 1655 | 1464993333452 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 15:35:33 INFO - PROCESS | 1655 | 1464993333473 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1655 | 1464993333474 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:35:33 INFO - PROCESS | 1655 | 1464993333477 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1655 | 1464993333478 Marionette TRACE conn2 <- [1,1074,null,{}] 15:35:33 INFO - PROCESS | 1655 | 1464993333480 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:33 INFO - PROCESS | 1655 | 1464993333581 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:35:33 INFO - PROCESS | 1655 | 1464993333586 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e5800 == 43 [pid = 1655] [id = 276] 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128dfc000) [pid = 1655] [serial = 826] [outer = 0x0] 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129183c00) [pid = 1655] [serial = 827] [outer = 0x128dfc000] 15:35:33 INFO - PROCESS | 1655 | 1464993333610 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129188c00) [pid = 1655] [serial = 828] [outer = 0x128dfc000] 15:35:33 INFO - PROCESS | 1655 | 1464993333924 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 15:35:33 INFO - PROCESS | 1655 | 1464993333945 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1655 | 1464993333947 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:35:33 INFO - PROCESS | 1655 | 1464993333957 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1655 | 1464993333958 Marionette TRACE conn2 <- [1,1078,null,{}] 15:35:33 INFO - PROCESS | 1655 | 1464993333969 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 1655 | 1464993334065 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:35:34 INFO - PROCESS | 1655 | 1464993334069 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b2000 == 44 [pid = 1655] [id = 277] 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129185000) [pid = 1655] [serial = 829] [outer = 0x0] 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12918e400) [pid = 1655] [serial = 830] [outer = 0x129185000] 15:35:34 INFO - PROCESS | 1655 | 1464993334094 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129192c00) [pid = 1655] [serial = 831] [outer = 0x129185000] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1206c3400) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1257fb400) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1212cd800) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12180e400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1139ebc00) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112a7e000) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11853f000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1166cb400) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112039400) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1197d3c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11769a400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:35:34 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1197d3000) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:35:34 INFO - PROCESS | 1655 | 1464993334479 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 535ms 15:35:34 INFO - PROCESS | 1655 | 1464993334485 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1655 | 1464993334486 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:35:34 INFO - PROCESS | 1655 | 1464993334489 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1655 | 1464993334491 Marionette TRACE conn2 <- [1,1082,null,{}] 15:35:34 INFO - PROCESS | 1655 | 1464993334493 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 1655 | 1464993334598 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:35:34 INFO - PROCESS | 1655 | 1464993334603 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa1c000 == 45 [pid = 1655] [id = 278] 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116b68000) [pid = 1655] [serial = 832] [outer = 0x0] 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119263800) [pid = 1655] [serial = 833] [outer = 0x116b68000] 15:35:34 INFO - PROCESS | 1655 | 1464993334645 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12956dc00) [pid = 1655] [serial = 834] [outer = 0x116b68000] 15:35:35 INFO - PROCESS | 1655 | 1464993335097 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 15:35:35 INFO - PROCESS | 1655 | 1464993335109 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1655 | 1464993335110 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:35:35 INFO - PROCESS | 1655 | 1464993335112 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1655 | 1464993335113 Marionette TRACE conn2 <- [1,1086,null,{}] 15:35:35 INFO - PROCESS | 1655 | 1464993335116 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:35 INFO - PROCESS | 1655 | 1464993335193 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:35:35 INFO - PROCESS | 1655 | 1464993335198 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc3800 == 46 [pid = 1655] [id = 279] 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126f30000) [pid = 1655] [serial = 835] [outer = 0x0] 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129577c00) [pid = 1655] [serial = 836] [outer = 0x126f30000] 15:35:35 INFO - PROCESS | 1655 | 1464993335225 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1296e4400) [pid = 1655] [serial = 837] [outer = 0x126f30000] 15:35:35 INFO - PROCESS | 1655 | 1464993335538 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 15:35:35 INFO - PROCESS | 1655 | 1464993335581 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1655 | 1464993335582 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:35:35 INFO - PROCESS | 1655 | 1464993335584 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1655 | 1464993335585 Marionette TRACE conn2 <- [1,1090,null,{}] 15:35:35 INFO - PROCESS | 1655 | 1464993335588 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:35 INFO - PROCESS | 1655 | 1464993335666 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:35:35 INFO - PROCESS | 1655 | 1464993335672 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b524800 == 47 [pid = 1655] [id = 280] 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129576c00) [pid = 1655] [serial = 838] [outer = 0x0] 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12994f400) [pid = 1655] [serial = 839] [outer = 0x129576c00] 15:35:35 INFO - PROCESS | 1655 | 1464993335696 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a995c00) [pid = 1655] [serial = 840] [outer = 0x129576c00] 15:35:36 INFO - PROCESS | 1655 | 1464993336017 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:35:36 INFO - PROCESS | 1655 | 1464993336056 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1655 | 1464993336057 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:35:36 INFO - PROCESS | 1655 | 1464993336059 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1655 | 1464993336060 Marionette TRACE conn2 <- [1,1094,null,{}] 15:35:36 INFO - PROCESS | 1655 | 1464993336063 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:36 INFO - PROCESS | 1655 | 1464993336173 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:35:36 INFO - PROCESS | 1655 | 1464993336182 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5d2800 == 48 [pid = 1655] [id = 281] 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a997400) [pid = 1655] [serial = 841] [outer = 0x0] 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a99ac00) [pid = 1655] [serial = 842] [outer = 0x12a997400] 15:35:36 INFO - PROCESS | 1655 | 1464993336206 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12aa8a000) [pid = 1655] [serial = 843] [outer = 0x12a997400] 15:35:36 INFO - PROCESS | 1655 | 1464993336599 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 571ms 15:35:36 INFO - PROCESS | 1655 | 1464993336630 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1655 | 1464993336633 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:35:36 INFO - PROCESS | 1655 | 1464993336654 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1655 | 1464993336656 Marionette TRACE conn2 <- [1,1098,null,{}] 15:35:36 INFO - PROCESS | 1655 | 1464993336660 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:36 INFO - PROCESS | 1655 | 1464993336765 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:35:36 INFO - PROCESS | 1655 | 1464993336830 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f25800 == 49 [pid = 1655] [id = 282] 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113362400) [pid = 1655] [serial = 844] [outer = 0x0] 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115f43800) [pid = 1655] [serial = 845] [outer = 0x113362400] 15:35:36 INFO - PROCESS | 1655 | 1464993336861 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1167db800) [pid = 1655] [serial = 846] [outer = 0x113362400] 15:35:37 INFO - PROCESS | 1655 | 1464993337285 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 15:35:37 INFO - PROCESS | 1655 | 1464993337346 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1655 | 1464993337350 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:35:37 INFO - PROCESS | 1655 | 1464993337386 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1655 | 1464993337388 Marionette TRACE conn2 <- [1,1102,null,{}] 15:35:37 INFO - PROCESS | 1655 | 1464993337391 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:37 INFO - PROCESS | 1655 | 1464993337492 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:35:37 INFO - PROCESS | 1655 | 1464993337556 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125f000 == 50 [pid = 1655] [id = 283] 15:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11856f400) [pid = 1655] [serial = 847] [outer = 0x0] 15:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185f5c00) [pid = 1655] [serial = 848] [outer = 0x11856f400] 15:35:37 INFO - PROCESS | 1655 | 1464993337585 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118eae800) [pid = 1655] [serial = 849] [outer = 0x11856f400] 15:35:38 INFO - PROCESS | 1655 | 1464993338010 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 690ms 15:35:38 INFO - PROCESS | 1655 | 1464993338059 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1655 | 1464993338061 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:35:38 INFO - PROCESS | 1655 | 1464993338064 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1655 | 1464993338067 Marionette TRACE conn2 <- [1,1106,null,{}] 15:35:38 INFO - PROCESS | 1655 | 1464993338078 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:38 INFO - PROCESS | 1655 | 1464993338221 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:35:38 INFO - PROCESS | 1655 | 1464993338324 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5c7000 == 51 [pid = 1655] [id = 284] 15:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1197de000) [pid = 1655] [serial = 850] [outer = 0x0] 15:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12177bc00) [pid = 1655] [serial = 851] [outer = 0x1197de000] 15:35:38 INFO - PROCESS | 1655 | 1464993338361 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124a46400) [pid = 1655] [serial = 852] [outer = 0x1197de000] 15:35:38 INFO - PROCESS | 1655 | 1464993338921 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 874ms 15:35:38 INFO - PROCESS | 1655 | 1464993338940 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1655 | 1464993338942 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:35:38 INFO - PROCESS | 1655 | 1464993338946 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1655 | 1464993338948 Marionette TRACE conn2 <- [1,1110,null,{}] 15:35:38 INFO - PROCESS | 1655 | 1464993338973 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 1655 | 1464993339078 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:35:39 INFO - PROCESS | 1655 | 1464993339141 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6c800 == 52 [pid = 1655] [id = 285] 15:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1256cbc00) [pid = 1655] [serial = 853] [outer = 0x0] 15:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126fa5c00) [pid = 1655] [serial = 854] [outer = 0x1256cbc00] 15:35:39 INFO - PROCESS | 1655 | 1464993339170 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128ce9c00) [pid = 1655] [serial = 855] [outer = 0x1256cbc00] 15:35:39 INFO - PROCESS | 1655 | 1464993339770 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 840ms 15:35:39 INFO - PROCESS | 1655 | 1464993339806 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1655 | 1464993339808 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:35:39 INFO - PROCESS | 1655 | 1464993339813 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1655 | 1464993339815 Marionette TRACE conn2 <- [1,1114,null,{}] 15:35:39 INFO - PROCESS | 1655 | 1464993339821 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 1655 | 1464993339911 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:35:39 INFO - PROCESS | 1655 | 1464993339971 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920b000 == 53 [pid = 1655] [id = 286] 15:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x115fcac00) [pid = 1655] [serial = 856] [outer = 0x0] 15:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1162ad400) [pid = 1655] [serial = 857] [outer = 0x115fcac00] 15:35:40 INFO - PROCESS | 1655 | 1464993339999 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1168cd000) [pid = 1655] [serial = 858] [outer = 0x115fcac00] 15:35:40 INFO - PROCESS | 1655 | 1464993340445 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 676ms 15:35:40 INFO - PROCESS | 1655 | 1464993340488 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1655 | 1464993340492 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:35:40 INFO - PROCESS | 1655 | 1464993340496 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1655 | 1464993340498 Marionette TRACE conn2 <- [1,1118,null,{}] 15:35:40 INFO - PROCESS | 1655 | 1464993340500 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 1655 | 1464993340587 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:35:40 INFO - PROCESS | 1655 | 1464993340652 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170eb000 == 54 [pid = 1655] [id = 287] 15:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11768fc00) [pid = 1655] [serial = 859] [outer = 0x0] 15:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11769a800) [pid = 1655] [serial = 860] [outer = 0x11768fc00] 15:35:40 INFO - PROCESS | 1655 | 1464993340679 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11815c000) [pid = 1655] [serial = 861] [outer = 0x11768fc00] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5c4000 == 53 [pid = 1655] [id = 231] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1295d5000 == 52 [pid = 1655] [id = 248] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b524800 == 51 [pid = 1655] [id = 280] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc3800 == 50 [pid = 1655] [id = 279] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa1c000 == 49 [pid = 1655] [id = 278] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7b2000 == 48 [pid = 1655] [id = 277] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e5800 == 47 [pid = 1655] [id = 276] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12785e800 == 46 [pid = 1655] [id = 275] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x125682000 == 45 [pid = 1655] [id = 274] 15:35:40 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128cec800) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x121db9800 == 44 [pid = 1655] [id = 273] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12121f000 == 43 [pid = 1655] [id = 272] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x119a73800 == 42 [pid = 1655] [id = 271] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x118124000 == 41 [pid = 1655] [id = 270] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11855d000 == 40 [pid = 1655] [id = 269] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11854f000 == 39 [pid = 1655] [id = 268] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1299b8800 == 38 [pid = 1655] [id = 265] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x121225000 == 37 [pid = 1655] [id = 264] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117e21000 == 36 [pid = 1655] [id = 263] 15:35:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f2800 == 35 [pid = 1655] [id = 262] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x121785000) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128ced400) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x124a3d800) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124eab800) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11660f400) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11516b400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1180b8c00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124a46800) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118875800) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119491400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1168cf000) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11769ac00) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11949fc00) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12788cc00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115f4b800) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128cf6000) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124f9a800) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x127888800) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1256d1400) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118539c00) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1185f0c00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119c9ec00) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12375d400) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119676c00) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1212c6c00) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119675c00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 15:35:41 INFO - PROCESS | 1655 | 1464993341061 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 570ms 15:35:41 INFO - PROCESS | 1655 | 1464993341068 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1655 | 1464993341069 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:35:41 INFO - PROCESS | 1655 | 1464993341072 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1655 | 1464993341074 Marionette TRACE conn2 <- [1,1122,null,{}] 15:35:41 INFO - PROCESS | 1655 | 1464993341081 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:41 INFO - PROCESS | 1655 | 1464993341160 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:35:41 INFO - PROCESS | 1655 | 1464993341166 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x118124000 == 36 [pid = 1655] [id = 288] 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11856cc00) [pid = 1655] [serial = 862] [outer = 0x0] 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11885b000) [pid = 1655] [serial = 863] [outer = 0x11856cc00] 15:35:41 INFO - PROCESS | 1655 | 1464993341196 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118ea5c00) [pid = 1655] [serial = 864] [outer = 0x11856cc00] 15:35:41 INFO - PROCESS | 1655 | 1464993341507 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 15:35:41 INFO - PROCESS | 1655 | 1464993341551 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1655 | 1464993341554 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:35:41 INFO - PROCESS | 1655 | 1464993341557 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1655 | 1464993341558 Marionette TRACE conn2 <- [1,1126,null,{}] 15:35:41 INFO - PROCESS | 1655 | 1464993341560 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:41 INFO - PROCESS | 1655 | 1464993341634 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:35:41 INFO - PROCESS | 1655 | 1464993341640 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119907000 == 37 [pid = 1655] [id = 289] 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119423800) [pid = 1655] [serial = 865] [outer = 0x0] 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119499400) [pid = 1655] [serial = 866] [outer = 0x119423800] 15:35:41 INFO - PROCESS | 1655 | 1464993341666 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11964e000) [pid = 1655] [serial = 867] [outer = 0x119423800] 15:35:41 INFO - PROCESS | 1655 | 1464993341980 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 15:35:42 INFO - PROCESS | 1655 | 1464993342027 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1655 | 1464993342029 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:35:42 INFO - PROCESS | 1655 | 1464993342042 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1655 | 1464993342044 Marionette TRACE conn2 <- [1,1130,null,{}] 15:35:42 INFO - PROCESS | 1655 | 1464993342047 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:42 INFO - PROCESS | 1655 | 1464993342166 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:35:42 INFO - PROCESS | 1655 | 1464993342239 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a6f000 == 38 [pid = 1655] [id = 290] 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1167db000) [pid = 1655] [serial = 868] [outer = 0x0] 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119674000) [pid = 1655] [serial = 869] [outer = 0x1167db000] 15:35:42 INFO - PROCESS | 1655 | 1464993342279 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119aa6800) [pid = 1655] [serial = 870] [outer = 0x1167db000] 15:35:42 INFO - PROCESS | 1655 | 1464993342657 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 621ms 15:35:42 INFO - PROCESS | 1655 | 1464993342664 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1655 | 1464993342665 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:35:42 INFO - PROCESS | 1655 | 1464993342673 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1655 | 1464993342674 Marionette TRACE conn2 <- [1,1134,null,{}] 15:35:42 INFO - PROCESS | 1655 | 1464993342678 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:42 INFO - PROCESS | 1655 | 1464993342812 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:35:42 INFO - PROCESS | 1655 | 1464993342822 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x121221000 == 39 [pid = 1655] [id = 291] 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119ca7000) [pid = 1655] [serial = 871] [outer = 0x0] 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1210c4c00) [pid = 1655] [serial = 872] [outer = 0x119ca7000] 15:35:42 INFO - PROCESS | 1655 | 1464993342848 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12375b400) [pid = 1655] [serial = 873] [outer = 0x119ca7000] 15:35:43 INFO - PROCESS | 1655 | 1464993343172 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 15:35:43 INFO - PROCESS | 1655 | 1464993343192 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1655 | 1464993343193 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:35:43 INFO - PROCESS | 1655 | 1464993343195 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1655 | 1464993343196 Marionette TRACE conn2 <- [1,1138,null,{}] 15:35:43 INFO - PROCESS | 1655 | 1464993343199 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 1655 | 1464993343295 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:35:43 INFO - PROCESS | 1655 | 1464993343306 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1218b3800 == 40 [pid = 1655] [id = 292] 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119aa4800) [pid = 1655] [serial = 874] [outer = 0x0] 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124a38800) [pid = 1655] [serial = 875] [outer = 0x119aa4800] 15:35:43 INFO - PROCESS | 1655 | 1464993343331 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124e0f400) [pid = 1655] [serial = 876] [outer = 0x119aa4800] 15:35:43 INFO - PROCESS | 1655 | 1464993343665 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 517ms 15:35:43 INFO - PROCESS | 1655 | 1464993343714 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:35:43 INFO - PROCESS | 1655 | 1464993343715 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:35:43 INFO - PROCESS | 1655 | 1464993343717 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1655 | 1464993343718 Marionette TRACE conn2 <- [1,1142,null,{}] 15:35:43 INFO - PROCESS | 1655 | 1464993343721 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 1655 | 1464993343811 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:35:43 INFO - PROCESS | 1655 | 1464993343817 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237da800 == 41 [pid = 1655] [id = 293] 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124ea1000) [pid = 1655] [serial = 877] [outer = 0x0] 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124fa3000) [pid = 1655] [serial = 878] [outer = 0x124ea1000] 15:35:43 INFO - PROCESS | 1655 | 1464993343842 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1257f2400) [pid = 1655] [serial = 879] [outer = 0x124ea1000] 15:35:44 INFO - PROCESS | 1655 | 1464993344163 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 15:35:44 INFO - PROCESS | 1655 | 1464993344205 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1655 | 1464993344206 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:35:44 INFO - PROCESS | 1655 | 1464993344208 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1655 | 1464993344209 Marionette TRACE conn2 <- [1,1146,null,{}] 15:35:44 INFO - PROCESS | 1655 | 1464993344211 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:44 INFO - PROCESS | 1655 | 1464993344305 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:35:44 INFO - PROCESS | 1655 | 1464993344309 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x125761800 == 42 [pid = 1655] [id = 294] 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124f9b800) [pid = 1655] [serial = 880] [outer = 0x0] 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126fa2800) [pid = 1655] [serial = 881] [outer = 0x124f9b800] 15:35:44 INFO - PROCESS | 1655 | 1464993344334 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x127887800) [pid = 1655] [serial = 882] [outer = 0x124f9b800] 15:35:44 INFO - PROCESS | 1655 | 1464993344689 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 15:35:44 INFO - PROCESS | 1655 | 1464993344726 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1655 | 1464993344727 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:35:44 INFO - PROCESS | 1655 | 1464993344730 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1655 | 1464993344731 Marionette TRACE conn2 <- [1,1150,null,{}] 15:35:44 INFO - PROCESS | 1655 | 1464993344733 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:44 INFO - PROCESS | 1655 | 1464993344825 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:35:44 INFO - PROCESS | 1655 | 1464993344829 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12785b800 == 43 [pid = 1655] [id = 295] 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126d70000) [pid = 1655] [serial = 883] [outer = 0x0] 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128cecc00) [pid = 1655] [serial = 884] [outer = 0x126d70000] 15:35:44 INFO - PROCESS | 1655 | 1464993344853 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128cf5800) [pid = 1655] [serial = 885] [outer = 0x126d70000] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128d43000) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119676000) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129185000) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x112a74000) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119674c00) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124a38c00) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118863800) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1197d3400) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128dfc000) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119260800) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116b6f400) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x129576c00) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116b68000) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126f30000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:35:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1139f2000) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:35:45 INFO - PROCESS | 1655 | 1464993345302 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 618ms 15:35:45 INFO - PROCESS | 1655 | 1464993345348 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1655 | 1464993345350 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:35:45 INFO - PROCESS | 1655 | 1464993345352 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1655 | 1464993345354 Marionette TRACE conn2 <- [1,1154,null,{}] 15:35:45 INFO - PROCESS | 1655 | 1464993345356 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:45 INFO - PROCESS | 1655 | 1464993345444 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:35:45 INFO - PROCESS | 1655 | 1464993345453 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x126da1800 == 44 [pid = 1655] [id = 296] 15:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116b6f400) [pid = 1655] [serial = 886] [outer = 0x0] 15:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119262000) [pid = 1655] [serial = 887] [outer = 0x116b6f400] 15:35:45 INFO - PROCESS | 1655 | 1464993345482 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128df7800) [pid = 1655] [serial = 888] [outer = 0x116b6f400] 15:35:45 INFO - PROCESS | 1655 | 1464993345959 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 621ms 15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:35:45 INFO - PROCESS | 1655 | 1464993345973 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1655 | 1464993345974 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1655 | 1464993345976 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1655 | 1464993345977 Marionette TRACE conn2 <- [1,1158,null,{}] 15:35:45 INFO - PROCESS | 1655 | 1464993345980 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:46 INFO - PROCESS | 1655 | 1464993346072 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:35:46 INFO - PROCESS | 1655 | 1464993346078 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9c0800 == 45 [pid = 1655] [id = 297] 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128dfac00) [pid = 1655] [serial = 889] [outer = 0x0] 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129574000) [pid = 1655] [serial = 890] [outer = 0x128dfac00] 15:35:46 INFO - PROCESS | 1655 | 1464993346102 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1296ec000) [pid = 1655] [serial = 891] [outer = 0x128dfac00] 15:35:46 INFO - PROCESS | 1655 | 1464993346424 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 470ms 15:35:46 INFO - PROCESS | 1655 | 1464993346448 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1655 | 1464993346449 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:35:46 INFO - PROCESS | 1655 | 1464993346451 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1655 | 1464993346452 Marionette TRACE conn2 <- [1,1162,null,{}] 15:35:46 INFO - PROCESS | 1655 | 1464993346454 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:46 INFO - PROCESS | 1655 | 1464993346530 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:35:46 INFO - PROCESS | 1655 | 1464993346584 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afba000 == 46 [pid = 1655] [id = 298] 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119652800) [pid = 1655] [serial = 892] [outer = 0x0] 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129950000) [pid = 1655] [serial = 893] [outer = 0x119652800] 15:35:46 INFO - PROCESS | 1655 | 1464993346610 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119268800) [pid = 1655] [serial = 894] [outer = 0x119652800] 15:35:46 INFO - PROCESS | 1655 | 1464993346881 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 471ms 15:35:46 INFO - PROCESS | 1655 | 1464993346924 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1655 | 1464993346925 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:35:46 INFO - PROCESS | 1655 | 1464993346927 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1655 | 1464993346928 Marionette TRACE conn2 <- [1,1166,null,{}] 15:35:46 INFO - PROCESS | 1655 | 1464993346930 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:47 INFO - PROCESS | 1655 | 1464993347010 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:35:47 INFO - PROCESS | 1655 | 1464993347015 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b529000 == 47 [pid = 1655] [id = 299] 15:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12aa87c00) [pid = 1655] [serial = 895] [outer = 0x0] 15:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ae61c00) [pid = 1655] [serial = 896] [outer = 0x12aa87c00] 15:35:47 INFO - PROCESS | 1655 | 1464993347042 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12aec2000) [pid = 1655] [serial = 897] [outer = 0x12aa87c00] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9ab000 == 46 [pid = 1655] [id = 266] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1237d0800 == 45 [pid = 1655] [id = 267] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1170eb000 == 44 [pid = 1655] [id = 287] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11920b000 == 43 [pid = 1655] [id = 286] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6c800 == 42 [pid = 1655] [id = 285] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5c7000 == 41 [pid = 1655] [id = 284] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12125f000 == 40 [pid = 1655] [id = 283] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5d2800 == 39 [pid = 1655] [id = 281] 15:35:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116f25800 == 38 [pid = 1655] [id = 282] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12785b800 == 37 [pid = 1655] [id = 295] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119a6f000 == 36 [pid = 1655] [id = 290] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x126da1800 == 35 [pid = 1655] [id = 296] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9c0800 == 34 [pid = 1655] [id = 297] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x118124000 == 33 [pid = 1655] [id = 288] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119907000 == 32 [pid = 1655] [id = 289] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x121221000 == 31 [pid = 1655] [id = 291] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1237da800 == 30 [pid = 1655] [id = 293] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x125761800 == 29 [pid = 1655] [id = 294] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1218b3800 == 28 [pid = 1655] [id = 292] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128df6c00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128df0c00) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12918e400) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x115fcb400) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1139f8c00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1197ddc00) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1206c2800) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124e07000) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128d38c00) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121587400) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121c62c00) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124f99800) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129188c00) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119269c00) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129183c00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11949d800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11815c800) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11885e400) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118573000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x127885800) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12064f800) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1162b7800) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a995c00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119263800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12994f400) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129192c00) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128cf8c00) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129577c00) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129145400) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1296e4400) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128cefc00) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12956dc00) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a99ac00) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116707400) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 15:35:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12afba000 == 27 [pid = 1655] [id = 298] 15:35:48 INFO - PROCESS | 1655 | 1464993348610 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1721ms 15:35:48 INFO - PROCESS | 1655 | 1464993348649 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1655 | 1464993348653 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:35:48 INFO - PROCESS | 1655 | 1464993348657 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1655 | 1464993348659 Marionette TRACE conn2 <- [1,1170,null,{}] 15:35:48 INFO - PROCESS | 1655 | 1464993348664 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:48 INFO - PROCESS | 1655 | 1464993348740 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:35:48 INFO - PROCESS | 1655 | 1464993348787 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x113922800 == 28 [pid = 1655] [id = 300] 15:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1139f2800) [pid = 1655] [serial = 898] [outer = 0x0] 15:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113b83c00) [pid = 1655] [serial = 899] [outer = 0x1139f2800] 15:35:48 INFO - PROCESS | 1655 | 1464993348814 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115f4dc00) [pid = 1655] [serial = 900] [outer = 0x1139f2800] 15:35:49 INFO - PROCESS | 1655 | 1464993349123 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 15:35:49 INFO - PROCESS | 1655 | 1464993349177 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1655 | 1464993349181 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:35:49 INFO - PROCESS | 1655 | 1464993349186 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1655 | 1464993349188 Marionette TRACE conn2 <- [1,1174,null,{}] 15:35:49 INFO - PROCESS | 1655 | 1464993349191 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:49 INFO - PROCESS | 1655 | 1464993349291 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:35:49 INFO - PROCESS | 1655 | 1464993349347 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162ea000 == 29 [pid = 1655] [id = 301] 15:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11203ac00) [pid = 1655] [serial = 901] [outer = 0x0] 15:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11627d800) [pid = 1655] [serial = 902] [outer = 0x11203ac00] 15:35:49 INFO - PROCESS | 1655 | 1464993349389 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1170bdc00) [pid = 1655] [serial = 903] [outer = 0x11203ac00] 15:35:49 INFO - PROCESS | 1655 | 1464993349829 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1655 | 1464993349860 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:35:49 INFO - PROCESS | 1655 | 1464993349862 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1655 | 1464993349865 Marionette TRACE conn2 <- [1,1178,null,{}] 15:35:49 INFO - PROCESS | 1655 | 1464993349875 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:49 INFO - PROCESS | 1655 | 1464993349948 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:35:49 INFO - PROCESS | 1655 | 1464993349993 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118141000 == 30 [pid = 1655] [id = 302] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111d82400) [pid = 1655] [serial = 904] [outer = 0x0] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118537c00) [pid = 1655] [serial = 905] [outer = 0x111d82400] 15:35:50 INFO - PROCESS | 1655 | 1464993350022 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118573400) [pid = 1655] [serial = 906] [outer = 0x111d82400] 15:35:50 INFO - PROCESS | 1655 | 1464993350354 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1655 | 1464993350389 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1655 | 1464993350391 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1655 | 1464993350392 Marionette TRACE conn2 <- [1,1182,null,{}] 15:35:50 INFO - PROCESS | 1655 | 1464993350394 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:50 INFO - PROCESS | 1655 | 1464993350486 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:35:50 INFO - PROCESS | 1655 | 1464993350492 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a99000 == 31 [pid = 1655] [id = 303] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118573000) [pid = 1655] [serial = 907] [outer = 0x0] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1185f5800) [pid = 1655] [serial = 908] [outer = 0x118573000] 15:35:50 INFO - PROCESS | 1655 | 1464993350517 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118e27000) [pid = 1655] [serial = 909] [outer = 0x118573000] 15:35:50 INFO - PROCESS | 1655 | 1464993350822 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] 15:35:50 INFO - PROCESS | 1655 | 1464993350865 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:35:50 INFO - PROCESS | 1655 | 1464993350867 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1655 | 1464993350868 Marionette TRACE conn2 <- [1,1186,null,{}] 15:35:50 INFO - PROCESS | 1655 | 1464993350871 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:50 INFO - PROCESS | 1655 | 1464993350936 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:35:50 INFO - PROCESS | 1655 | 1464993350940 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e0800 == 32 [pid = 1655] [id = 304] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11684f000) [pid = 1655] [serial = 910] [outer = 0x0] 15:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119268400) [pid = 1655] [serial = 911] [outer = 0x11684f000] 15:35:50 INFO - PROCESS | 1655 | 1464993350968 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11949fc00) [pid = 1655] [serial = 912] [outer = 0x11684f000] 15:35:51 INFO - PROCESS | 1655 | 1464993351317 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1655 | 1464993351347 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:35:51 INFO - PROCESS | 1655 | 1464993351350 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1655 | 1464993351352 Marionette TRACE conn2 <- [1,1190,null,{}] 15:35:51 INFO - PROCESS | 1655 | 1464993351355 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:51 INFO - PROCESS | 1655 | 1464993351438 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:35:51 INFO - PROCESS | 1655 | 1464993351443 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12121c800 == 33 [pid = 1655] [id = 305] 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119651400) [pid = 1655] [serial = 913] [outer = 0x0] 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1197d6800) [pid = 1655] [serial = 914] [outer = 0x119651400] 15:35:51 INFO - PROCESS | 1655 | 1464993351470 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1206b5c00) [pid = 1655] [serial = 915] [outer = 0x119651400] 15:35:51 INFO - PROCESS | 1655 | 1464993351791 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1655 | 1464993351824 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:35:51 INFO - PROCESS | 1655 | 1464993351826 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1655 | 1464993351827 Marionette TRACE conn2 <- [1,1194,null,{}] 15:35:51 INFO - PROCESS | 1655 | 1464993351829 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:51 INFO - PROCESS | 1655 | 1464993351899 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:35:51 INFO - PROCESS | 1655 | 1464993351906 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x121332000 == 34 [pid = 1655] [id = 306] 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120654c00) [pid = 1655] [serial = 916] [outer = 0x0] 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1210c2c00) [pid = 1655] [serial = 917] [outer = 0x120654c00] 15:35:51 INFO - PROCESS | 1655 | 1464993351930 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121583000) [pid = 1655] [serial = 918] [outer = 0x120654c00] 15:35:52 INFO - PROCESS | 1655 | 1464993352245 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1655 | 1464993352305 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:35:52 INFO - PROCESS | 1655 | 1464993352308 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1655 | 1464993352309 Marionette TRACE conn2 <- [1,1198,null,{}] 15:35:52 INFO - PROCESS | 1655 | 1464993352311 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 1655 | 1464993352386 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:35:52 INFO - PROCESS | 1655 | 1464993352390 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db9000 == 35 [pid = 1655] [id = 307] 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12158d000) [pid = 1655] [serial = 919] [outer = 0x0] 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121783c00) [pid = 1655] [serial = 920] [outer = 0x12158d000] 15:35:52 INFO - PROCESS | 1655 | 1464993352417 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121c66c00) [pid = 1655] [serial = 921] [outer = 0x12158d000] 15:35:52 INFO - PROCESS | 1655 | 1464993352726 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1215f1c00) [pid = 1655] [serial = 922] [outer = 0x12b6bd000] 15:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 15:35:52 INFO - PROCESS | 1655 | 1464993352776 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1655 | 1464993352777 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:35:52 INFO - PROCESS | 1655 | 1464993352779 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1655 | 1464993352780 Marionette TRACE conn2 <- [1,1202,null,{}] 15:35:52 INFO - PROCESS | 1655 | 1464993352782 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 1655 | 1464993352853 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:35:52 INFO - PROCESS | 1655 | 1464993352857 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813d800 == 36 [pid = 1655] [id = 308] 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124a38400) [pid = 1655] [serial = 923] [outer = 0x0] 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124a42000) [pid = 1655] [serial = 924] [outer = 0x124a38400] 15:35:52 INFO - PROCESS | 1655 | 1464993352883 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124e63000) [pid = 1655] [serial = 925] [outer = 0x124a38400] 15:35:53 INFO - PROCESS | 1655 | 1464993353193 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 419ms 15:35:53 INFO - PROCESS | 1655 | 1464993353198 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1655 | 1464993353199 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:35:53 INFO - PROCESS | 1655 | 1464993353211 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1655 | 1464993353212 Marionette TRACE conn2 <- [1,1206,null,{}] 15:35:53 INFO - PROCESS | 1655 | 1464993353215 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:53 INFO - PROCESS | 1655 | 1464993353320 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:35:53 INFO - PROCESS | 1655 | 1464993353326 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570a800 == 37 [pid = 1655] [id = 309] 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118160c00) [pid = 1655] [serial = 926] [outer = 0x0] 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124e5a000) [pid = 1655] [serial = 927] [outer = 0x118160c00] 15:35:53 INFO - PROCESS | 1655 | 1464993353350 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1251d4000) [pid = 1655] [serial = 928] [outer = 0x118160c00] 15:35:53 INFO - PROCESS | 1655 | 1464993353679 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 15:35:53 INFO - PROCESS | 1655 | 1464993353731 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1655 | 1464993353733 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:35:53 INFO - PROCESS | 1655 | 1464993353736 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1655 | 1464993353739 Marionette TRACE conn2 <- [1,1210,null,{}] 15:35:53 INFO - PROCESS | 1655 | 1464993353741 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:53 INFO - PROCESS | 1655 | 1464993353878 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:35:53 INFO - PROCESS | 1655 | 1464993353893 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199dc000 == 38 [pid = 1655] [id = 310] 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121666400) [pid = 1655] [serial = 929] [outer = 0x0] 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126d70800) [pid = 1655] [serial = 930] [outer = 0x121666400] 15:35:53 INFO - PROCESS | 1655 | 1464993353921 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12788a000) [pid = 1655] [serial = 931] [outer = 0x121666400] 15:35:54 INFO - PROCESS | 1655 | 1464993354255 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 570ms 15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:35:54 INFO - PROCESS | 1655 | 1464993354306 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1655 | 1464993354307 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:35:54 INFO - PROCESS | 1655 | 1464993354309 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1655 | 1464993354310 Marionette TRACE conn2 <- [1,1214,null,{}] 15:35:54 INFO - PROCESS | 1655 | 1464993354319 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:54 INFO - PROCESS | 1655 | 1464993354408 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:35:54 INFO - PROCESS | 1655 | 1464993354412 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e8000 == 39 [pid = 1655] [id = 311] 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126fa6c00) [pid = 1655] [serial = 932] [outer = 0x0] 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12788e800) [pid = 1655] [serial = 933] [outer = 0x126fa6c00] 15:35:54 INFO - PROCESS | 1655 | 1464993354436 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128cf7800) [pid = 1655] [serial = 934] [outer = 0x126fa6c00] 15:35:54 INFO - PROCESS | 1655 | 1464993354755 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 15:35:54 INFO - PROCESS | 1655 | 1464993354780 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1655 | 1464993354781 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:35:54 INFO - PROCESS | 1655 | 1464993354797 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1655 | 1464993354798 Marionette TRACE conn2 <- [1,1218,null,{}] 15:35:54 INFO - PROCESS | 1655 | 1464993354800 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:54 INFO - PROCESS | 1655 | 1464993354896 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:35:54 INFO - PROCESS | 1655 | 1464993354902 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299b1800 == 40 [pid = 1655] [id = 312] 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128ceec00) [pid = 1655] [serial = 935] [outer = 0x0] 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128dee400) [pid = 1655] [serial = 936] [outer = 0x128ceec00] 15:35:54 INFO - PROCESS | 1655 | 1464993354926 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x128df6c00) [pid = 1655] [serial = 937] [outer = 0x128ceec00] 15:35:55 INFO - PROCESS | 1655 | 1464993355254 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 482ms 15:35:55 INFO - PROCESS | 1655 | 1464993355274 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1655 | 1464993355275 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:35:55 INFO - PROCESS | 1655 | 1464993355289 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1655 | 1464993355290 Marionette TRACE conn2 <- [1,1222,null,{}] 15:35:55 INFO - PROCESS | 1655 | 1464993355292 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 1655 | 1464993355384 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:35:55 INFO - PROCESS | 1655 | 1464993355388 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ac800 == 41 [pid = 1655] [id = 313] 15:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128df5000) [pid = 1655] [serial = 938] [outer = 0x0] 15:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x129150c00) [pid = 1655] [serial = 939] [outer = 0x128df5000] 15:35:55 INFO - PROCESS | 1655 | 1464993355412 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129190800) [pid = 1655] [serial = 940] [outer = 0x128df5000] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x119aa4800) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x124ea1000) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124f9b800) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x126d70000) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x116b6f400) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128dfac00) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x115fcac00) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1256cbc00) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1197de000) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11856f400) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113362400) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a997400) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119ca7000) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119652800) [pid = 1655] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1167db000) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119423800) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11856cc00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11768fc00) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1197df400) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118572c00) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1139eb400) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113e09800) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124a3f400) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:35:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1180c0000) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:35:55 INFO - PROCESS | 1655 | 1464993355886 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1655 | 1464993355908 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:35:55 INFO - PROCESS | 1655 | 1464993355910 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1655 | 1464993355911 Marionette TRACE conn2 <- [1,1226,null,{}] 15:35:55 INFO - PROCESS | 1655 | 1464993355913 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 1655 | 1464993355986 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:35:55 INFO - PROCESS | 1655 | 1464993355991 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199d8800 == 42 [pid = 1655] [id = 314] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11335ec00) [pid = 1655] [serial = 941] [outer = 0x0] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1180c0000) [pid = 1655] [serial = 942] [outer = 0x11335ec00] 15:35:56 INFO - PROCESS | 1655 | 1464993356015 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119c9ac00) [pid = 1655] [serial = 943] [outer = 0x11335ec00] 15:35:56 INFO - PROCESS | 1655 | 1464993356329 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:35:56 INFO - PROCESS | 1655 | 1464993356381 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1655 | 1464993356382 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:35:56 INFO - PROCESS | 1655 | 1464993356384 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1655 | 1464993356385 Marionette TRACE conn2 <- [1,1230,null,{}] 15:35:56 INFO - PROCESS | 1655 | 1464993356387 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:56 INFO - PROCESS | 1655 | 1464993356479 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:35:56 INFO - PROCESS | 1655 | 1464993356488 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ee000 == 43 [pid = 1655] [id = 315] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1212c5000) [pid = 1655] [serial = 944] [outer = 0x0] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124ea2000) [pid = 1655] [serial = 945] [outer = 0x1212c5000] 15:35:56 INFO - PROCESS | 1655 | 1464993356512 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128ced800) [pid = 1655] [serial = 946] [outer = 0x1212c5000] 15:35:56 INFO - PROCESS | 1655 | 1464993356802 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:35:56 INFO - PROCESS | 1655 | 1464993356856 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1655 | 1464993356857 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:35:56 INFO - PROCESS | 1655 | 1464993356859 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1655 | 1464993356860 Marionette TRACE conn2 <- [1,1234,null,{}] 15:35:56 INFO - PROCESS | 1655 | 1464993356862 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:56 INFO - PROCESS | 1655 | 1464993356939 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:35:56 INFO - PROCESS | 1655 | 1464993356943 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc6800 == 44 [pid = 1655] [id = 316] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128df9c00) [pid = 1655] [serial = 947] [outer = 0x0] 15:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12956e400) [pid = 1655] [serial = 948] [outer = 0x128df9c00] 15:35:56 INFO - PROCESS | 1655 | 1464993356967 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129576c00) [pid = 1655] [serial = 949] [outer = 0x128df9c00] 15:35:57 INFO - PROCESS | 1655 | 1464993357280 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 15:35:57 INFO - PROCESS | 1655 | 1464993357327 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1655 | 1464993357336 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:35:57 INFO - PROCESS | 1655 | 1464993357347 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1655 | 1464993357348 Marionette TRACE conn2 <- [1,1238,null,{}] 15:35:57 INFO - PROCESS | 1655 | 1464993357351 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 1655 | 1464993357425 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:35:57 INFO - PROCESS | 1655 | 1464993357429 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5be800 == 45 [pid = 1655] [id = 317] 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129579800) [pid = 1655] [serial = 950] [outer = 0x0] 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1296e3c00) [pid = 1655] [serial = 951] [outer = 0x129579800] 15:35:57 INFO - PROCESS | 1655 | 1464993357453 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12994f400) [pid = 1655] [serial = 952] [outer = 0x129579800] 15:35:57 INFO - PROCESS | 1655 | 1464993357754 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 418ms 15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:35:57 INFO - PROCESS | 1655 | 1464993357765 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1655 | 1464993357766 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:35:57 INFO - PROCESS | 1655 | 1464993357771 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1655 | 1464993357772 Marionette TRACE conn2 <- [1,1242,null,{}] 15:35:57 INFO - PROCESS | 1655 | 1464993357775 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 1655 | 1464993357905 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:35:57 INFO - PROCESS | 1655 | 1464993357954 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x112725800 == 46 [pid = 1655] [id = 318] 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x111b02400) [pid = 1655] [serial = 953] [outer = 0x0] 15:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x111f35c00) [pid = 1655] [serial = 954] [outer = 0x111b02400] 15:35:57 INFO - PROCESS | 1655 | 1464993357986 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x112a7e000) [pid = 1655] [serial = 955] [outer = 0x111b02400] 15:35:58 INFO - PROCESS | 1655 | 1464993358508 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 771ms 15:35:58 INFO - PROCESS | 1655 | 1464993358542 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1655 | 1464993358544 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:35:58 INFO - PROCESS | 1655 | 1464993358547 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1655 | 1464993358550 Marionette TRACE conn2 <- [1,1246,null,{}] 15:35:58 INFO - PROCESS | 1655 | 1464993358580 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:58 INFO - PROCESS | 1655 | 1464993358695 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:35:58 INFO - PROCESS | 1655 | 1464993358770 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118135800 == 47 [pid = 1655] [id = 319] 15:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1162b7800) [pid = 1655] [serial = 956] [outer = 0x0] 15:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x116710c00) [pid = 1655] [serial = 957] [outer = 0x1162b7800] 15:35:58 INFO - PROCESS | 1655 | 1464993358802 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11768b800) [pid = 1655] [serial = 958] [outer = 0x1162b7800] 15:35:59 INFO - PROCESS | 1655 | 1464993359507 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 998ms 15:35:59 INFO - PROCESS | 1655 | 1464993359545 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1655 | 1464993359548 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:35:59 INFO - PROCESS | 1655 | 1464993359551 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1655 | 1464993359553 Marionette TRACE conn2 <- [1,1250,null,{}] 15:35:59 INFO - PROCESS | 1655 | 1464993359557 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:59 INFO - PROCESS | 1655 | 1464993359655 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:35:59 INFO - PROCESS | 1655 | 1464993359708 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d0000 == 48 [pid = 1655] [id = 320] 15:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x115f4e800) [pid = 1655] [serial = 959] [outer = 0x0] 15:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1161f2000) [pid = 1655] [serial = 960] [outer = 0x115f4e800] 15:35:59 INFO - PROCESS | 1655 | 1464993359738 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x116b65000) [pid = 1655] [serial = 961] [outer = 0x115f4e800] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5be800 == 47 [pid = 1655] [id = 317] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc6800 == 46 [pid = 1655] [id = 316] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ee000 == 45 [pid = 1655] [id = 315] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1199d8800 == 44 [pid = 1655] [id = 314] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ae61c00) [pid = 1655] [serial = 896] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9ac800 == 43 [pid = 1655] [id = 313] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1299b1800 == 42 [pid = 1655] [id = 312] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e8000 == 41 [pid = 1655] [id = 311] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1199dc000 == 40 [pid = 1655] [id = 310] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12570a800 == 39 [pid = 1655] [id = 309] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11813d800 == 38 [pid = 1655] [id = 308] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x121db9000 == 37 [pid = 1655] [id = 307] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x121332000 == 36 [pid = 1655] [id = 306] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12121c800 == 35 [pid = 1655] [id = 305] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1199e0800 == 34 [pid = 1655] [id = 304] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x118a99000 == 33 [pid = 1655] [id = 303] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x118141000 == 32 [pid = 1655] [id = 302] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1162ea000 == 31 [pid = 1655] [id = 301] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x113922800 == 30 [pid = 1655] [id = 300] 15:36:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12b529000 == 29 [pid = 1655] [id = 299] 15:36:00 INFO - PROCESS | 1655 | 1464993360250 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 723ms 15:36:00 INFO - PROCESS | 1655 | 1464993360275 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1655 | 1464993360281 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:36:00 INFO - PROCESS | 1655 | 1464993360291 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1655 | 1464993360294 Marionette TRACE conn2 <- [1,1254,null,{}] 15:36:00 INFO - PROCESS | 1655 | 1464993360297 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 1655 | 1464993360424 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1210c8400) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128ceb800) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128cef400) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1170bc400) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126fa4400) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118e29c00) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118eae800) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1185f5c00) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1167db800) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x115f43800) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12aa8a000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1210c4c00) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119268800) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119674000) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119aa6800) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119499400) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11964e000) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11885b000) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118ea5c00) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11815c000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11769a800) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1296ec000) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1257f2400) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124e0f400) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129950000) [pid = 1655] [serial = 893] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12375b400) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124a38800) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124fa3000) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x127887800) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126fa2800) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128cecc00) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119262000) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129574000) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128cf5800) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128df7800) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1168cd000) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1162ad400) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128ce9c00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126fa5c00) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124a46400) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12177bc00) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1655 | 1464993360510 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e05000 == 30 [pid = 1655] [id = 321] 15:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11516bc00) [pid = 1655] [serial = 962] [outer = 0x0] 15:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116b63800) [pid = 1655] [serial = 963] [outer = 0x11516bc00] 15:36:00 INFO - PROCESS | 1655 | 1464993360552 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11815c800) [pid = 1655] [serial = 964] [outer = 0x11516bc00] 15:36:00 INFO - PROCESS | 1655 | 1464993360895 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 625ms 15:36:00 INFO - PROCESS | 1655 | 1464993360915 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1655 | 1464993360917 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:36:00 INFO - PROCESS | 1655 | 1464993360946 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1655 | 1464993360948 Marionette TRACE conn2 <- [1,1258,null,{}] 15:36:00 INFO - PROCESS | 1655 | 1464993360958 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:01 INFO - PROCESS | 1655 | 1464993361037 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:36:01 INFO - PROCESS | 1655 | 1464993361081 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c9800 == 31 [pid = 1655] [id = 322] 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11815c000) [pid = 1655] [serial = 965] [outer = 0x0] 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118571000) [pid = 1655] [serial = 966] [outer = 0x11815c000] 15:36:01 INFO - PROCESS | 1655 | 1464993361109 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118ea7c00) [pid = 1655] [serial = 967] [outer = 0x11815c000] 15:36:01 INFO - PROCESS | 1655 | 1464993361489 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 597ms 15:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:36:01 INFO - PROCESS | 1655 | 1464993361521 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1655 | 1464993361523 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1655 | 1464993361539 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1655 | 1464993361540 Marionette TRACE conn2 <- [1,1262,null,{}] 15:36:01 INFO - PROCESS | 1655 | 1464993361543 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:01 INFO - PROCESS | 1655 | 1464993361685 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:36:01 INFO - PROCESS | 1655 | 1464993361698 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dbb800 == 32 [pid = 1655] [id = 323] 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1139ebc00) [pid = 1655] [serial = 968] [outer = 0x0] 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11942d000) [pid = 1655] [serial = 969] [outer = 0x1139ebc00] 15:36:01 INFO - PROCESS | 1655 | 1464993361737 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119659c00) [pid = 1655] [serial = 970] [outer = 0x1139ebc00] 15:36:02 INFO - PROCESS | 1655 | 1464993362040 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 531ms 15:36:02 INFO - PROCESS | 1655 | 1464993362058 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1655 | 1464993362059 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:36:02 INFO - PROCESS | 1655 | 1464993362061 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1655 | 1464993362062 Marionette TRACE conn2 <- [1,1266,null,{}] 15:36:02 INFO - PROCESS | 1655 | 1464993362065 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 1655 | 1464993362140 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:36:02 INFO - PROCESS | 1655 | 1464993362144 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f25000 == 33 [pid = 1655] [id = 324] 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11203e800) [pid = 1655] [serial = 971] [outer = 0x0] 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1197d5800) [pid = 1655] [serial = 972] [outer = 0x11203e800] 15:36:02 INFO - PROCESS | 1655 | 1464993362170 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119c9d800) [pid = 1655] [serial = 973] [outer = 0x11203e800] 15:36:02 INFO - PROCESS | 1655 | 1464993362561 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 15:36:02 INFO - PROCESS | 1655 | 1464993362582 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1655 | 1464993362585 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:36:02 INFO - PROCESS | 1655 | 1464993362596 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1655 | 1464993362598 Marionette TRACE conn2 <- [1,1270,null,{}] 15:36:02 INFO - PROCESS | 1655 | 1464993362611 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 1655 | 1464993362781 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:36:02 INFO - PROCESS | 1655 | 1464993362808 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189a000 == 34 [pid = 1655] [id = 325] 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1210c6800) [pid = 1655] [serial = 974] [outer = 0x0] 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1213ef400) [pid = 1655] [serial = 975] [outer = 0x1210c6800] 15:36:02 INFO - PROCESS | 1655 | 1464993362842 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124a37800) [pid = 1655] [serial = 976] [outer = 0x1210c6800] 15:36:03 INFO - PROCESS | 1655 | 1464993363181 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 621ms 15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:36:03 INFO - PROCESS | 1655 | 1464993363234 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1655 | 1464993363235 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1655 | 1464993363237 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1655 | 1464993363238 Marionette TRACE conn2 <- [1,1274,null,{}] 15:36:03 INFO - PROCESS | 1655 | 1464993363241 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 1655 | 1464993363328 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:36:03 INFO - PROCESS | 1655 | 1464993363333 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123723000 == 35 [pid = 1655] [id = 326] 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124a3e000) [pid = 1655] [serial = 977] [outer = 0x0] 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124e08000) [pid = 1655] [serial = 978] [outer = 0x124a3e000] 15:36:03 INFO - PROCESS | 1655 | 1464993363358 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124f97800) [pid = 1655] [serial = 979] [outer = 0x124a3e000] 15:36:03 INFO - PROCESS | 1655 | 1464993363703 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:36:03 INFO - PROCESS | 1655 | 1464993363757 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1655 | 1464993363758 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1655 | 1464993363760 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1655 | 1464993363761 Marionette TRACE conn2 <- [1,1278,null,{}] 15:36:03 INFO - PROCESS | 1655 | 1464993363764 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 1655 | 1464993363854 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:36:03 INFO - PROCESS | 1655 | 1464993363884 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x125707000 == 36 [pid = 1655] [id = 327] 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a3e800) [pid = 1655] [serial = 980] [outer = 0x0] 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1256cc800) [pid = 1655] [serial = 981] [outer = 0x124a3e800] 15:36:03 INFO - PROCESS | 1655 | 1464993363908 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118532800) [pid = 1655] [serial = 982] [outer = 0x124a3e800] 15:36:04 INFO - PROCESS | 1655 | 1464993364459 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119651400) [pid = 1655] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118160c00) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12158d000) [pid = 1655] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11203ac00) [pid = 1655] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124a38400) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128ceec00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126fa6c00) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128df5000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111d82400) [pid = 1655] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118573000) [pid = 1655] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1139f2800) [pid = 1655] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11335ec00) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128df9c00) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11684f000) [pid = 1655] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1212c5000) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x120654c00) [pid = 1655] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:36:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121666400) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 722ms 15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:36:04 INFO - PROCESS | 1655 | 1464993364497 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1655 | 1464993364499 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:36:04 INFO - PROCESS | 1655 | 1464993364503 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1655 | 1464993364506 Marionette TRACE conn2 <- [1,1282,null,{}] 15:36:04 INFO - PROCESS | 1655 | 1464993364509 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:04 INFO - PROCESS | 1655 | 1464993364633 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:36:04 INFO - PROCESS | 1655 | 1464993364642 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194d5800 == 37 [pid = 1655] [id = 328] 15:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113e11400) [pid = 1655] [serial = 983] [outer = 0x0] 15:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117693400) [pid = 1655] [serial = 984] [outer = 0x113e11400] 15:36:04 INFO - PROCESS | 1655 | 1464993364666 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11949d400) [pid = 1655] [serial = 985] [outer = 0x113e11400] 15:36:04 INFO - PROCESS | 1655 | 1464993364988 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 15:36:05 INFO - PROCESS | 1655 | 1464993365025 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:36:05 INFO - PROCESS | 1655 | 1464993365026 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:36:05 INFO - PROCESS | 1655 | 1464993365028 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1655 | 1464993365029 Marionette TRACE conn2 <- [1,1286,null,{}] 15:36:05 INFO - PROCESS | 1655 | 1464993365032 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:05 INFO - PROCESS | 1655 | 1464993365124 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:36:05 INFO - PROCESS | 1655 | 1464993365130 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a6f000 == 38 [pid = 1655] [id = 329] 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118572c00) [pid = 1655] [serial = 986] [outer = 0x0] 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124ea0c00) [pid = 1655] [serial = 987] [outer = 0x118572c00] 15:36:05 INFO - PROCESS | 1655 | 1464993365157 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x127545400) [pid = 1655] [serial = 988] [outer = 0x118572c00] 15:36:05 INFO - PROCESS | 1655 | 1464993365462 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 15:36:05 INFO - PROCESS | 1655 | 1464993365498 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1655 | 1464993365500 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:36:05 INFO - PROCESS | 1655 | 1464993365505 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1655 | 1464993365507 Marionette TRACE conn2 <- [1,1290,null,{}] 15:36:05 INFO - PROCESS | 1655 | 1464993365509 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:05 INFO - PROCESS | 1655 | 1464993365594 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:36:05 INFO - PROCESS | 1655 | 1464993365598 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f2800 == 39 [pid = 1655] [id = 330] 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x127887c00) [pid = 1655] [serial = 989] [outer = 0x0] 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128cef800) [pid = 1655] [serial = 990] [outer = 0x127887c00] 15:36:05 INFO - PROCESS | 1655 | 1464993365629 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128def800) [pid = 1655] [serial = 991] [outer = 0x127887c00] 15:36:05 INFO - PROCESS | 1655 | 1464993365953 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 15:36:05 INFO - PROCESS | 1655 | 1464993365975 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1655 | 1464993365976 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:36:05 INFO - PROCESS | 1655 | 1464993365978 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1655 | 1464993365979 Marionette TRACE conn2 <- [1,1294,null,{}] 15:36:05 INFO - PROCESS | 1655 | 1464993365982 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 1655 | 1464993366080 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:36:06 INFO - PROCESS | 1655 | 1464993366087 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ae800 == 40 [pid = 1655] [id = 331] 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116708c00) [pid = 1655] [serial = 992] [outer = 0x0] 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128df4400) [pid = 1655] [serial = 993] [outer = 0x116708c00] 15:36:06 INFO - PROCESS | 1655 | 1464993366111 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129188800) [pid = 1655] [serial = 994] [outer = 0x116708c00] 15:36:06 INFO - PROCESS | 1655 | 1464993366388 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 15:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:36:06 INFO - PROCESS | 1655 | 1464993366447 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1655 | 1464993366448 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:36:06 INFO - PROCESS | 1655 | 1464993366450 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1655 | 1464993366461 Marionette TRACE conn2 <- [1,1298,null,{}] 15:36:06 INFO - PROCESS | 1655 | 1464993366516 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 1655 | 1464993366607 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:36:06 INFO - PROCESS | 1655 | 1464993366694 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x116871000 == 41 [pid = 1655] [id = 332] 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113362400) [pid = 1655] [serial = 995] [outer = 0x0] 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113b87800) [pid = 1655] [serial = 996] [outer = 0x113362400] 15:36:06 INFO - PROCESS | 1655 | 1464993366727 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1161ef400) [pid = 1655] [serial = 997] [outer = 0x113362400] 15:36:07 INFO - PROCESS | 1655 | 1464993367146 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 732ms 15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:36:07 INFO - PROCESS | 1655 | 1464993367183 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1655 | 1464993367186 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:36:07 INFO - PROCESS | 1655 | 1464993367189 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1655 | 1464993367191 Marionette TRACE conn2 <- [1,1302,null,{}] 15:36:07 INFO - PROCESS | 1655 | 1464993367194 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 1655 | 1464993367315 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:36:07 INFO - PROCESS | 1655 | 1464993367380 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e0000 == 42 [pid = 1655] [id = 333] 15:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1180c5000) [pid = 1655] [serial = 998] [outer = 0x0] 15:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11857a800) [pid = 1655] [serial = 999] [outer = 0x1180c5000] 15:36:07 INFO - PROCESS | 1655 | 1464993367410 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118864400) [pid = 1655] [serial = 1000] [outer = 0x1180c5000] 15:36:07 INFO - PROCESS | 1655 | 1464993367823 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:36:07 INFO - PROCESS | 1655 | 1464993367859 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1655 | 1464993367860 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:36:07 INFO - PROCESS | 1655 | 1464993367863 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1655 | 1464993367864 Marionette TRACE conn2 <- [1,1306,null,{}] 15:36:07 INFO - PROCESS | 1655 | 1464993367885 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 1655 | 1464993367982 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:36:08 INFO - PROCESS | 1655 | 1464993368045 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e7000 == 43 [pid = 1655] [id = 334] 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119499400) [pid = 1655] [serial = 1001] [outer = 0x0] 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119650000) [pid = 1655] [serial = 1002] [outer = 0x119499400] 15:36:08 INFO - PROCESS | 1655 | 1464993368076 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119ca8c00) [pid = 1655] [serial = 1003] [outer = 0x119499400] 15:36:08 INFO - PROCESS | 1655 | 1464993368488 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 15:36:08 INFO - PROCESS | 1655 | 1464993368537 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:36:08 INFO - PROCESS | 1655 | 1464993368542 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:36:08 INFO - PROCESS | 1655 | 1464993368545 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1655 | 1464993368546 Marionette TRACE conn2 <- [1,1310,null,{}] 15:36:08 INFO - PROCESS | 1655 | 1464993368549 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:08 INFO - PROCESS | 1655 | 1464993368667 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:36:08 INFO - PROCESS | 1655 | 1464993368743 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae23800 == 44 [pid = 1655] [id = 335] 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124a38800) [pid = 1655] [serial = 1004] [outer = 0x0] 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1256c9000) [pid = 1655] [serial = 1005] [outer = 0x124a38800] 15:36:08 INFO - PROCESS | 1655 | 1464993368774 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x127886c00) [pid = 1655] [serial = 1006] [outer = 0x124a38800] 15:36:09 INFO - PROCESS | 1655 | 1464993369214 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1655 | 1464993369267 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1655 | 1464993369269 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1655 | 1464993369270 Marionette TRACE conn2 <- [1,1314,null,{}] 15:36:09 INFO - PROCESS | 1655 | 1464993369273 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:09 INFO - PROCESS | 1655 | 1464993369365 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:36:09 INFO - PROCESS | 1655 | 1464993369427 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a92800 == 45 [pid = 1655] [id = 336] 15:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x117693000) [pid = 1655] [serial = 1007] [outer = 0x0] 15:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126d6f800) [pid = 1655] [serial = 1008] [outer = 0x117693000] 15:36:09 INFO - PROCESS | 1655 | 1464993369456 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128df1400) [pid = 1655] [serial = 1009] [outer = 0x117693000] 15:36:10 INFO - PROCESS | 1655 | 1464993370013 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 15:36:10 INFO - PROCESS | 1655 | 1464993370051 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1655 | 1464993370053 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:36:10 INFO - PROCESS | 1655 | 1464993370058 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1655 | 1464993370060 Marionette TRACE conn2 <- [1,1318,null,{}] 15:36:10 INFO - PROCESS | 1655 | 1464993370065 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 1655 | 1464993370160 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:36:10 INFO - PROCESS | 1655 | 1464993370226 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119285800 == 46 [pid = 1655] [id = 337] 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x113e0b800) [pid = 1655] [serial = 1010] [outer = 0x0] 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11617b400) [pid = 1655] [serial = 1011] [outer = 0x113e0b800] 15:36:10 INFO - PROCESS | 1655 | 1464993370253 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11684fc00) [pid = 1655] [serial = 1012] [outer = 0x113e0b800] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f2800 == 45 [pid = 1655] [id = 330] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119a6f000 == 44 [pid = 1655] [id = 329] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1194d5800 == 43 [pid = 1655] [id = 328] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x125707000 == 42 [pid = 1655] [id = 327] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123723000 == 41 [pid = 1655] [id = 326] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12189a000 == 40 [pid = 1655] [id = 325] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116f25000 == 39 [pid = 1655] [id = 324] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1296e3c00) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | 1464993370685 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119dbb800 == 38 [pid = 1655] [id = 323] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c9800 == 37 [pid = 1655] [id = 322] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x117e05000 == 36 [pid = 1655] [id = 321] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d0000 == 35 [pid = 1655] [id = 320] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x118135800 == 34 [pid = 1655] [id = 319] 15:36:10 INFO - PROCESS | 1655 | --DOCSHELL 0x112725800 == 33 [pid = 1655] [id = 318] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12788e800) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129150c00) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118537c00) [pid = 1655] [serial = 905] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118573400) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128df6c00) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185f5800) [pid = 1655] [serial = 908] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118e27000) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113b83c00) [pid = 1655] [serial = 899] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129190800) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119c9ac00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115f4dc00) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1180c0000) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12956e400) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119268400) [pid = 1655] [serial = 911] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11949fc00) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124ea2000) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210c2c00) [pid = 1655] [serial = 917] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121583000) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128ced800) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x111fd7800) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126d70800) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12788a000) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128cf7800) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1251d4000) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129576c00) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1197d6800) [pid = 1655] [serial = 914] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1206b5c00) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124e5a000) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121783c00) [pid = 1655] [serial = 920] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121c66c00) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11627d800) [pid = 1655] [serial = 902] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1170bdc00) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124a42000) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128dee400) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 15:36:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124e63000) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 675ms 15:36:10 INFO - PROCESS | 1655 | 1464993370732 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1655 | 1464993370736 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:36:10 INFO - PROCESS | 1655 | 1464993370740 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1655 | 1464993370742 Marionette TRACE conn2 <- [1,1322,null,{}] 15:36:10 INFO - PROCESS | 1655 | 1464993370744 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 1655 | 1464993370829 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:36:10 INFO - PROCESS | 1655 | 1464993370880 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x116232800 == 34 [pid = 1655] [id = 338] 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116b64000) [pid = 1655] [serial = 1013] [outer = 0x0] 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117697800) [pid = 1655] [serial = 1014] [outer = 0x116b64000] 15:36:10 INFO - PROCESS | 1655 | 1464993370905 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11853e800) [pid = 1655] [serial = 1015] [outer = 0x116b64000] 15:36:11 INFO - PROCESS | 1655 | 1464993371198 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 469ms 15:36:11 INFO - PROCESS | 1655 | 1464993371209 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1655 | 1464993371210 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:36:11 INFO - PROCESS | 1655 | 1464993371213 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1655 | 1464993371215 Marionette TRACE conn2 <- [1,1326,null,{}] 15:36:11 INFO - PROCESS | 1655 | 1464993371231 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 1655 | 1464993371313 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:36:11 INFO - PROCESS | 1655 | 1464993371321 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194d9000 == 35 [pid = 1655] [id = 339] 15:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118876000) [pid = 1655] [serial = 1016] [outer = 0x0] 15:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119262000) [pid = 1655] [serial = 1017] [outer = 0x118876000] 15:36:11 INFO - PROCESS | 1655 | 1464993371349 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119674000) [pid = 1655] [serial = 1018] [outer = 0x118876000] 15:36:11 INFO - PROCESS | 1655 | 1464993371681 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 528ms 15:36:11 INFO - PROCESS | 1655 | 1464993371742 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1655 | 1464993371744 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:36:11 INFO - PROCESS | 1655 | 1464993371748 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1655 | 1464993371750 Marionette TRACE conn2 <- [1,1330,null,{}] 15:36:11 INFO - PROCESS | 1655 | 1464993371753 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 1655 | 1464993371877 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:36:11 INFO - PROCESS | 1655 | 1464993371890 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x121213000 == 36 [pid = 1655] [id = 340] 15:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ca7800) [pid = 1655] [serial = 1019] [outer = 0x0] 15:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1206b5c00) [pid = 1655] [serial = 1020] [outer = 0x119ca7800] 15:36:11 INFO - PROCESS | 1655 | 1464993371930 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1210c5c00) [pid = 1655] [serial = 1021] [outer = 0x119ca7800] 15:36:12 INFO - PROCESS | 1655 | 1464993372305 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 15:36:12 INFO - PROCESS | 1655 | 1464993372318 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1655 | 1464993372321 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:36:12 INFO - PROCESS | 1655 | 1464993372325 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1655 | 1464993372326 Marionette TRACE conn2 <- [1,1334,null,{}] 15:36:12 INFO - PROCESS | 1655 | 1464993372328 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 1655 | 1464993372405 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:36:12 INFO - PROCESS | 1655 | 1464993372410 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x121450800 == 37 [pid = 1655] [id = 341] 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210cc800) [pid = 1655] [serial = 1022] [outer = 0x0] 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121994800) [pid = 1655] [serial = 1023] [outer = 0x1210cc800] 15:36:12 INFO - PROCESS | 1655 | 1464993372435 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124a44000) [pid = 1655] [serial = 1024] [outer = 0x1210cc800] 15:36:12 INFO - PROCESS | 1655 | 1464993372780 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 468ms 15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:36:12 INFO - PROCESS | 1655 | 1464993372793 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1655 | 1464993372794 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1655 | 1464993372796 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1655 | 1464993372797 Marionette TRACE conn2 <- [1,1338,null,{}] 15:36:12 INFO - PROCESS | 1655 | 1464993372800 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 1655 | 1464993372894 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:36:12 INFO - PROCESS | 1655 | 1464993372903 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e89800 == 38 [pid = 1655] [id = 342] 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124ea3000) [pid = 1655] [serial = 1025] [outer = 0x0] 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x127885000) [pid = 1655] [serial = 1026] [outer = 0x124ea3000] 15:36:12 INFO - PROCESS | 1655 | 1464993372936 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128df8000) [pid = 1655] [serial = 1027] [outer = 0x124ea3000] 15:36:13 INFO - PROCESS | 1655 | 1464993373761 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:36:13 INFO - PROCESS | 1655 | 1464993373766 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1655 | 1464993373768 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1655 | 1464993373770 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1655 | 1464993373771 Marionette TRACE conn2 <- [1,1342,null,{}] 15:36:13 INFO - PROCESS | 1655 | 1464993373773 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:13 INFO - PROCESS | 1655 | 1464993373865 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:36:13 INFO - PROCESS | 1655 | 1464993373896 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12726a000 == 39 [pid = 1655] [id = 343] 15:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128df9000) [pid = 1655] [serial = 1028] [outer = 0x0] 15:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12956cc00) [pid = 1655] [serial = 1029] [outer = 0x128df9000] 15:36:13 INFO - PROCESS | 1655 | 1464993373921 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129579c00) [pid = 1655] [serial = 1030] [outer = 0x128df9000] 15:36:14 INFO - PROCESS | 1655 | 1464993374235 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:36:14 INFO - PROCESS | 1655 | 1464993374288 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1655 | 1464993374290 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:36:14 INFO - PROCESS | 1655 | 1464993374292 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1655 | 1464993374293 Marionette TRACE conn2 <- [1,1346,null,{}] 15:36:14 INFO - PROCESS | 1655 | 1464993374295 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 1655 | 1464993374388 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:36:14 INFO - PROCESS | 1655 | 1464993374401 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x127876000 == 40 [pid = 1655] [id = 344] 15:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12180bc00) [pid = 1655] [serial = 1031] [outer = 0x0] 15:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1296e7400) [pid = 1655] [serial = 1032] [outer = 0x12180bc00] 15:36:14 INFO - PROCESS | 1655 | 1464993374425 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a990c00) [pid = 1655] [serial = 1033] [outer = 0x12180bc00] 15:36:14 INFO - PROCESS | 1655 | 1464993374761 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1210c6800) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124a3e000) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11203e800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1139ebc00) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11815c000) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115f4e800) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129579800) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11516bc00) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x127887c00) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124a3e800) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113e11400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:36:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118572c00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:36:14 INFO - PROCESS | 1655 | 1464993374824 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1655 | 1464993374825 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:36:14 INFO - PROCESS | 1655 | 1464993374829 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1655 | 1464993374830 Marionette TRACE conn2 <- [1,1350,null,{}] 15:36:14 INFO - PROCESS | 1655 | 1464993374832 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 1655 | 1464993374927 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:36:14 INFO - PROCESS | 1655 | 1464993374961 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x121253800 == 41 [pid = 1655] [id = 345] 15:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112a7ec00) [pid = 1655] [serial = 1034] [outer = 0x0] 15:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180c2000) [pid = 1655] [serial = 1035] [outer = 0x112a7ec00] 15:36:14 INFO - PROCESS | 1655 | 1464993374986 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1210c3400) [pid = 1655] [serial = 1036] [outer = 0x112a7ec00] 15:36:15 INFO - PROCESS | 1655 | 1464993375266 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 468ms 15:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:36:15 INFO - PROCESS | 1655 | 1464993375298 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1655 | 1464993375299 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1655 | 1464993375309 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1655 | 1464993375310 Marionette TRACE conn2 <- [1,1354,null,{}] 15:36:15 INFO - PROCESS | 1655 | 1464993375313 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 1655 | 1464993375394 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:36:15 INFO - PROCESS | 1655 | 1464993375398 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ae000 == 42 [pid = 1655] [id = 346] 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12375b400) [pid = 1655] [serial = 1037] [outer = 0x0] 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129150c00) [pid = 1655] [serial = 1038] [outer = 0x12375b400] 15:36:15 INFO - PROCESS | 1655 | 1464993375425 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12aa81c00) [pid = 1655] [serial = 1039] [outer = 0x12375b400] 15:36:15 INFO - PROCESS | 1655 | 1464993375761 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 475ms 15:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:36:15 INFO - PROCESS | 1655 | 1464993375778 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1655 | 1464993375779 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1655 | 1464993375781 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1655 | 1464993375783 Marionette TRACE conn2 <- [1,1358,null,{}] 15:36:15 INFO - PROCESS | 1655 | 1464993375804 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 1655 | 1464993375905 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:36:15 INFO - PROCESS | 1655 | 1464993375909 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b51e000 == 43 [pid = 1655] [id = 347] 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129146800) [pid = 1655] [serial = 1040] [outer = 0x0] 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12aec0400) [pid = 1655] [serial = 1041] [outer = 0x129146800] 15:36:15 INFO - PROCESS | 1655 | 1464993375937 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b574800) [pid = 1655] [serial = 1042] [outer = 0x129146800] 15:36:16 INFO - PROCESS | 1655 | 1464993376259 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 15:36:16 INFO - PROCESS | 1655 | 1464993376302 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1655 | 1464993376303 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:36:16 INFO - PROCESS | 1655 | 1464993376305 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1655 | 1464993376306 Marionette TRACE conn2 <- [1,1362,null,{}] 15:36:16 INFO - PROCESS | 1655 | 1464993376309 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 1655 | 1464993376388 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:36:16 INFO - PROCESS | 1655 | 1464993376439 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b68b000 == 44 [pid = 1655] [id = 348] 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12957a000) [pid = 1655] [serial = 1043] [outer = 0x0] 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b579400) [pid = 1655] [serial = 1044] [outer = 0x12957a000] 15:36:16 INFO - PROCESS | 1655 | 1464993376463 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b6bd800) [pid = 1655] [serial = 1045] [outer = 0x12957a000] 15:36:16 INFO - PROCESS | 1655 | 1464993376737 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 15:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:36:16 INFO - PROCESS | 1655 | 1464993376775 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1655 | 1464993376776 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:36:16 INFO - PROCESS | 1655 | 1464993376779 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1655 | 1464993376780 Marionette TRACE conn2 <- [1,1366,null,{}] 15:36:16 INFO - PROCESS | 1655 | 1464993376782 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 1655 | 1464993376863 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:36:16 INFO - PROCESS | 1655 | 1464993376877 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6c800 == 45 [pid = 1655] [id = 349] 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b6bb400) [pid = 1655] [serial = 1046] [outer = 0x0] 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bdb9800) [pid = 1655] [serial = 1047] [outer = 0x12b6bb400] 15:36:16 INFO - PROCESS | 1655 | 1464993376902 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12be46800) [pid = 1655] [serial = 1048] [outer = 0x12b6bb400] 15:36:17 INFO - PROCESS | 1655 | 1464993377407 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1655 | 1464993377457 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:36:17 INFO - PROCESS | 1655 | 1464993377461 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1655 | 1464993377463 Marionette TRACE conn2 <- [1,1370,null,{}] 15:36:17 INFO - PROCESS | 1655 | 1464993377467 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:17 INFO - PROCESS | 1655 | 1464993377572 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:36:17 INFO - PROCESS | 1655 | 1464993377673 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a8a000 == 46 [pid = 1655] [id = 350] 15:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116b66400) [pid = 1655] [serial = 1049] [outer = 0x0] 15:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11758f400) [pid = 1655] [serial = 1050] [outer = 0x116b66400] 15:36:17 INFO - PROCESS | 1655 | 1464993377705 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118570000) [pid = 1655] [serial = 1051] [outer = 0x116b66400] 15:36:18 INFO - PROCESS | 1655 | 1464993378128 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1655 | 1464993378190 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:36:18 INFO - PROCESS | 1655 | 1464993378197 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1655 | 1464993378200 Marionette TRACE conn2 <- [1,1374,null,{}] 15:36:18 INFO - PROCESS | 1655 | 1464993378204 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:18 INFO - PROCESS | 1655 | 1464993378346 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:36:18 INFO - PROCESS | 1655 | 1464993378398 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123712800 == 47 [pid = 1655] [id = 351] 15:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118863800) [pid = 1655] [serial = 1052] [outer = 0x0] 15:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11949c000) [pid = 1655] [serial = 1053] [outer = 0x118863800] 15:36:18 INFO - PROCESS | 1655 | 1464993378427 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12064d800) [pid = 1655] [serial = 1054] [outer = 0x118863800] 15:36:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:18 INFO - PROCESS | 1655 | 1464993378931 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1655 | 1464993378976 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:36:18 INFO - PROCESS | 1655 | 1464993378979 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1655 | 1464993378983 Marionette TRACE conn2 <- [1,1378,null,{}] 15:36:19 INFO - PROCESS | 1655 | 1464993378998 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:19 INFO - PROCESS | 1655 | 1464993379136 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:36:19 INFO - PROCESS | 1655 | 1464993379213 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd78800 == 48 [pid = 1655] [id = 352] 15:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124a42000) [pid = 1655] [serial = 1055] [outer = 0x0] 15:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x127544400) [pid = 1655] [serial = 1056] [outer = 0x124a42000] 15:36:19 INFO - PROCESS | 1655 | 1464993379244 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128d3c800) [pid = 1655] [serial = 1057] [outer = 0x124a42000] 15:36:19 INFO - PROCESS | 1655 | 1464993379857 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1655 | 1464993379920 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:36:19 INFO - PROCESS | 1655 | 1464993379925 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1655 | 1464993379927 Marionette TRACE conn2 <- [1,1382,null,{}] 15:36:19 INFO - PROCESS | 1655 | 1464993379931 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:20 INFO - PROCESS | 1655 | 1464993380023 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:36:20 INFO - PROCESS | 1655 | 1464993380107 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e5000 == 49 [pid = 1655] [id = 353] 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11335ec00) [pid = 1655] [serial = 1058] [outer = 0x0] 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11627d400) [pid = 1655] [serial = 1059] [outer = 0x11335ec00] 15:36:20 INFO - PROCESS | 1655 | 1464993380135 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x117697400) [pid = 1655] [serial = 1060] [outer = 0x11335ec00] 15:36:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:20 INFO - PROCESS | 1655 | 1464993380609 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1655 | 1464993380690 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x121450800 == 41 [pid = 1655] [id = 341] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x121213000 == 40 [pid = 1655] [id = 340] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1194d9000 == 39 [pid = 1655] [id = 339] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116232800 == 38 [pid = 1655] [id = 338] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119285800 == 37 [pid = 1655] [id = 337] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae23800 == 36 [pid = 1655] [id = 335] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e7000 == 35 [pid = 1655] [id = 334] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1199e0000 == 34 [pid = 1655] [id = 333] 15:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116871000 == 33 [pid = 1655] [id = 332] 15:36:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1299ae800 == 32 [pid = 1655] [id = 331] 15:36:20 INFO - PROCESS | 1655 | 1464993380702 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1655 | 1464993380704 Marionette TRACE conn2 <- [1,1386,null,{}] 15:36:20 INFO - PROCESS | 1655 | 1464993380706 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:20 INFO - PROCESS | 1655 | 1464993380781 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:36:20 INFO - PROCESS | 1655 | 1464993380793 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170e3800 == 33 [pid = 1655] [id = 354] 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185f3400) [pid = 1655] [serial = 1061] [outer = 0x0] 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118866c00) [pid = 1655] [serial = 1062] [outer = 0x1185f3400] 15:36:20 INFO - PROCESS | 1655 | 1464993380819 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11942a800) [pid = 1655] [serial = 1063] [outer = 0x1185f3400] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1213ef400) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124e08000) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1197d5800) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11942d000) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119659c00) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118571000) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118ea7c00) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1161f2000) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116b65000) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12994f400) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116b63800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11815c800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128def800) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1256cc800) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124f97800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117693400) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11949d400) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128cef800) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118532800) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124ea0c00) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124a37800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x127545400) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 15:36:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c9d800) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 15:36:21 INFO - PROCESS | 1655 | 1464993381153 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1655 | 1464993381175 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:36:21 INFO - PROCESS | 1655 | 1464993381178 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1655 | 1464993381180 Marionette TRACE conn2 <- [1,1390,null,{}] 15:36:21 INFO - PROCESS | 1655 | 1464993381190 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 1655 | 1464993381297 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:36:21 INFO - PROCESS | 1655 | 1464993381307 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194d4000 == 34 [pid = 1655] [id = 355] 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11949b000) [pid = 1655] [serial = 1064] [outer = 0x0] 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119656000) [pid = 1655] [serial = 1065] [outer = 0x11949b000] 15:36:21 INFO - PROCESS | 1655 | 1464993381334 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119ab7800) [pid = 1655] [serial = 1066] [outer = 0x11949b000] 15:36:21 INFO - PROCESS | 1655 | 1464993381638 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 15:36:21 INFO - PROCESS | 1655 | 1464993381649 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1655 | 1464993381650 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:36:21 INFO - PROCESS | 1655 | 1464993381660 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1655 | 1464993381661 Marionette TRACE conn2 <- [1,1394,null,{}] 15:36:21 INFO - PROCESS | 1655 | 1464993381663 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 1655 | 1464993381750 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:36:21 INFO - PROCESS | 1655 | 1464993381800 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a74000 == 35 [pid = 1655] [id = 356] 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11949e800) [pid = 1655] [serial = 1067] [outer = 0x0] 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1206c3800) [pid = 1655] [serial = 1068] [outer = 0x11949e800] 15:36:21 INFO - PROCESS | 1655 | 1464993381826 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12166a000) [pid = 1655] [serial = 1069] [outer = 0x11949e800] 15:36:22 INFO - PROCESS | 1655 | 1464993382103 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 15:36:22 INFO - PROCESS | 1655 | 1464993382129 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1655 | 1464993382130 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:36:22 INFO - PROCESS | 1655 | 1464993382132 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1655 | 1464993382133 Marionette TRACE conn2 <- [1,1398,null,{}] 15:36:22 INFO - PROCESS | 1655 | 1464993382144 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 1655 | 1464993382221 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:36:22 INFO - PROCESS | 1655 | 1464993382225 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121262800 == 36 [pid = 1655] [id = 357] 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1212cf400) [pid = 1655] [serial = 1070] [outer = 0x0] 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a38c00) [pid = 1655] [serial = 1071] [outer = 0x1212cf400] 15:36:22 INFO - PROCESS | 1655 | 1464993382253 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124e08000) [pid = 1655] [serial = 1072] [outer = 0x1212cf400] 15:36:22 INFO - PROCESS | 1655 | 1464993382575 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 477ms 15:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:36:22 INFO - PROCESS | 1655 | 1464993382609 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1655 | 1464993382611 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:36:22 INFO - PROCESS | 1655 | 1464993382613 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1655 | 1464993382614 Marionette TRACE conn2 <- [1,1402,null,{}] 15:36:22 INFO - PROCESS | 1655 | 1464993382616 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 1655 | 1464993382730 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:36:22 INFO - PROCESS | 1655 | 1464993382746 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121451800 == 37 [pid = 1655] [id = 358] 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124e63000) [pid = 1655] [serial = 1073] [outer = 0x0] 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124fd7c00) [pid = 1655] [serial = 1074] [outer = 0x124e63000] 15:36:22 INFO - PROCESS | 1655 | 1464993382772 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126f9a800) [pid = 1655] [serial = 1075] [outer = 0x124e63000] 15:36:23 INFO - PROCESS | 1655 | 1464993383118 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 15:36:23 INFO - PROCESS | 1655 | 1464993383133 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1655 | 1464993383135 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:36:23 INFO - PROCESS | 1655 | 1464993383141 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1655 | 1464993383142 Marionette TRACE conn2 <- [1,1406,null,{}] 15:36:23 INFO - PROCESS | 1655 | 1464993383144 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 1655 | 1464993383234 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:36:23 INFO - PROCESS | 1655 | 1464993383247 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a8c000 == 38 [pid = 1655] [id = 359] 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124ea5800) [pid = 1655] [serial = 1076] [outer = 0x0] 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12788cc00) [pid = 1655] [serial = 1077] [outer = 0x124ea5800] 15:36:23 INFO - PROCESS | 1655 | 1464993383272 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128cf0800) [pid = 1655] [serial = 1078] [outer = 0x124ea5800] 15:36:23 INFO - PROCESS | 1655 | 1464993383589 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 15:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:36:23 INFO - PROCESS | 1655 | 1464993383609 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1655 | 1464993383610 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:36:23 INFO - PROCESS | 1655 | 1464993383612 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1655 | 1464993383613 Marionette TRACE conn2 <- [1,1410,null,{}] 15:36:23 INFO - PROCESS | 1655 | 1464993383616 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 1655 | 1464993383715 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:36:23 INFO - PROCESS | 1655 | 1464993383751 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e4e800 == 39 [pid = 1655] [id = 360] 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128cf6000) [pid = 1655] [serial = 1079] [outer = 0x0] 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128d3f400) [pid = 1655] [serial = 1080] [outer = 0x128cf6000] 15:36:23 INFO - PROCESS | 1655 | 1464993383790 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11856d400) [pid = 1655] [serial = 1081] [outer = 0x128cf6000] 15:36:24 INFO - PROCESS | 1655 | 1464993384209 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 622ms 15:36:24 INFO - PROCESS | 1655 | 1464993384236 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1655 | 1464993384238 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:36:24 INFO - PROCESS | 1655 | 1464993384246 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1655 | 1464993384247 Marionette TRACE conn2 <- [1,1414,null,{}] 15:36:24 INFO - PROCESS | 1655 | 1464993384249 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:24 INFO - PROCESS | 1655 | 1464993384334 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:36:24 INFO - PROCESS | 1655 | 1464993384338 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x127872000 == 40 [pid = 1655] [id = 361] 15:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128df5800) [pid = 1655] [serial = 1082] [outer = 0x0] 15:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12914b400) [pid = 1655] [serial = 1083] [outer = 0x128df5800] 15:36:24 INFO - PROCESS | 1655 | 1464993384358 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12918d800) [pid = 1655] [serial = 1084] [outer = 0x128df5800] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1162b7800) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x111b02400) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12aa87c00) [pid = 1655] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128df9000) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x117693000) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119ca7800) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116b64000) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12180bc00) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113e0b800) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210cc800) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112a7ec00) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118876000) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12375b400) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129146800) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:36:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124ea3000) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:36:25 INFO - PROCESS | 1655 | 1464993385014 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 782ms 15:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:36:25 INFO - PROCESS | 1655 | 1464993385024 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1655 | 1464993385026 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:36:25 INFO - PROCESS | 1655 | 1464993385029 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1655 | 1464993385031 Marionette TRACE conn2 <- [1,1418,null,{}] 15:36:25 INFO - PROCESS | 1655 | 1464993385046 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:25 INFO - PROCESS | 1655 | 1464993385146 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:36:25 INFO - PROCESS | 1655 | 1464993385151 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x121332000 == 41 [pid = 1655] [id = 362] 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112aa1800) [pid = 1655] [serial = 1085] [outer = 0x0] 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1185e6400) [pid = 1655] [serial = 1086] [outer = 0x112aa1800] 15:36:25 INFO - PROCESS | 1655 | 1464993385178 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121666800) [pid = 1655] [serial = 1087] [outer = 0x112aa1800] 15:36:25 INFO - PROCESS | 1655 | 1464993385525 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 15:36:25 INFO - PROCESS | 1655 | 1464993385554 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1655 | 1464993385557 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:36:25 INFO - PROCESS | 1655 | 1464993385560 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1655 | 1464993385563 Marionette TRACE conn2 <- [1,1422,null,{}] 15:36:25 INFO - PROCESS | 1655 | 1464993385578 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:25 INFO - PROCESS | 1655 | 1464993385739 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:36:25 INFO - PROCESS | 1655 | 1464993385745 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ae800 == 42 [pid = 1655] [id = 363] 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124b52800) [pid = 1655] [serial = 1088] [outer = 0x0] 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12957a400) [pid = 1655] [serial = 1089] [outer = 0x124b52800] 15:36:25 INFO - PROCESS | 1655 | 1464993385792 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a998400) [pid = 1655] [serial = 1090] [outer = 0x124b52800] 15:36:26 INFO - PROCESS | 1655 | 1464993386192 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms 15:36:26 INFO - PROCESS | 1655 | 1464993386234 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1655 | 1464993386236 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:36:26 INFO - PROCESS | 1655 | 1464993386240 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1655 | 1464993386241 Marionette TRACE conn2 <- [1,1426,null,{}] 15:36:26 INFO - PROCESS | 1655 | 1464993386243 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 1655 | 1464993386316 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:36:26 INFO - PROCESS | 1655 | 1464993386323 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa20000 == 43 [pid = 1655] [id = 364] 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12aa84800) [pid = 1655] [serial = 1091] [outer = 0x0] 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12ae5fc00) [pid = 1655] [serial = 1092] [outer = 0x12aa84800] 15:36:26 INFO - PROCESS | 1655 | 1464993386347 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12ae69800) [pid = 1655] [serial = 1093] [outer = 0x12aa84800] 15:36:26 INFO - PROCESS | 1655 | 1464993386657 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 15:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:36:26 INFO - PROCESS | 1655 | 1464993386710 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1655 | 1464993386711 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:36:26 INFO - PROCESS | 1655 | 1464993386713 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1655 | 1464993386714 Marionette TRACE conn2 <- [1,1430,null,{}] 15:36:26 INFO - PROCESS | 1655 | 1464993386716 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 1655 | 1464993386795 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:36:26 INFO - PROCESS | 1655 | 1464993386799 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b51b000 == 44 [pid = 1655] [id = 365] 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ae5cc00) [pid = 1655] [serial = 1094] [outer = 0x0] 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b573800) [pid = 1655] [serial = 1095] [outer = 0x12ae5cc00] 15:36:26 INFO - PROCESS | 1655 | 1464993386834 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b6b5800) [pid = 1655] [serial = 1096] [outer = 0x12ae5cc00] 15:36:27 INFO - PROCESS | 1655 | 1464993387343 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 669ms 15:36:27 INFO - PROCESS | 1655 | 1464993387383 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1655 | 1464993387386 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:36:27 INFO - PROCESS | 1655 | 1464993387407 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1655 | 1464993387409 Marionette TRACE conn2 <- [1,1434,null,{}] 15:36:27 INFO - PROCESS | 1655 | 1464993387413 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 1655 | 1464993387517 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:36:27 INFO - PROCESS | 1655 | 1464993387582 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11855f800 == 45 [pid = 1655] [id = 366] 15:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1170b6800) [pid = 1655] [serial = 1097] [outer = 0x0] 15:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118535000) [pid = 1655] [serial = 1098] [outer = 0x1170b6800] 15:36:27 INFO - PROCESS | 1655 | 1464993387613 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118860800) [pid = 1655] [serial = 1099] [outer = 0x1170b6800] 15:36:28 INFO - PROCESS | 1655 | 1464993388060 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 673ms 15:36:28 INFO - PROCESS | 1655 | 1464993388079 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1655 | 1464993388083 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:36:28 INFO - PROCESS | 1655 | 1464993388088 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1655 | 1464993388090 Marionette TRACE conn2 <- [1,1438,null,{}] 15:36:28 INFO - PROCESS | 1655 | 1464993388092 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:28 INFO - PROCESS | 1655 | 1464993388192 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:36:28 INFO - PROCESS | 1655 | 1464993388294 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x121d9a000 == 46 [pid = 1655] [id = 367] 15:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1197db000) [pid = 1655] [serial = 1100] [outer = 0x0] 15:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119ca3000) [pid = 1655] [serial = 1101] [outer = 0x1197db000] 15:36:28 INFO - PROCESS | 1655 | 1464993388325 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1215f9800) [pid = 1655] [serial = 1102] [outer = 0x1197db000] 15:36:28 INFO - PROCESS | 1655 | 1464993388729 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 15:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:36:28 INFO - PROCESS | 1655 | 1464993388760 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1655 | 1464993388762 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:36:28 INFO - PROCESS | 1655 | 1464993388766 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1655 | 1464993388770 Marionette TRACE conn2 <- [1,1442,null,{}] 15:36:28 INFO - PROCESS | 1655 | 1464993388781 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:28 INFO - PROCESS | 1655 | 1464993388931 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:36:29 INFO - PROCESS | 1655 | 1464993389051 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5d1800 == 47 [pid = 1655] [id = 368] 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124e5cc00) [pid = 1655] [serial = 1103] [outer = 0x0] 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1256c6800) [pid = 1655] [serial = 1104] [outer = 0x124e5cc00] 15:36:29 INFO - PROCESS | 1655 | 1464993389103 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127886800) [pid = 1655] [serial = 1105] [outer = 0x124e5cc00] 15:36:29 INFO - PROCESS | 1655 | 1464993389601 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 874ms 15:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:36:29 INFO - PROCESS | 1655 | 1464993389640 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1655 | 1464993389642 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1655 | 1464993389644 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1655 | 1464993389645 Marionette TRACE conn2 <- [1,1446,null,{}] 15:36:29 INFO - PROCESS | 1655 | 1464993389648 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:29 INFO - PROCESS | 1655 | 1464993389747 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:36:29 INFO - PROCESS | 1655 | 1464993389797 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c04f800 == 48 [pid = 1655] [id = 369] 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128d41800) [pid = 1655] [serial = 1106] [outer = 0x0] 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12956ec00) [pid = 1655] [serial = 1107] [outer = 0x128d41800] 15:36:29 INFO - PROCESS | 1655 | 1464993389826 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12994f400) [pid = 1655] [serial = 1108] [outer = 0x128d41800] 15:36:30 INFO - PROCESS | 1655 | 1464993390252 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 621ms 15:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:36:30 INFO - PROCESS | 1655 | 1464993390266 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1655 | 1464993390267 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:36:30 INFO - PROCESS | 1655 | 1464993390271 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1655 | 1464993390273 Marionette TRACE conn2 <- [1,1450,null,{}] 15:36:30 INFO - PROCESS | 1655 | 1464993390275 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 1655 | 1464993390370 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:36:30 INFO - PROCESS | 1655 | 1464993390418 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117160000 == 49 [pid = 1655] [id = 370] 15:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x113b83c00) [pid = 1655] [serial = 1109] [outer = 0x0] 15:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1180bec00) [pid = 1655] [serial = 1110] [outer = 0x113b83c00] 15:36:30 INFO - PROCESS | 1655 | 1464993390447 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1296e3c00) [pid = 1655] [serial = 1111] [outer = 0x113b83c00] 15:36:31 INFO - PROCESS | 1655 | 1464993391032 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 820ms 15:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:36:31 INFO - PROCESS | 1655 | 1464993391091 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1655 | 1464993391093 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:36:31 INFO - PROCESS | 1655 | 1464993391096 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1655 | 1464993391099 Marionette TRACE conn2 <- [1,1454,null,{}] 15:36:31 INFO - PROCESS | 1655 | 1464993391121 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 1655 | 1464993391218 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:36:31 INFO - PROCESS | 1655 | 1464993391283 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x117154800 == 50 [pid = 1655] [id = 371] 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1168ce000) [pid = 1655] [serial = 1112] [outer = 0x0] 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1170bcc00) [pid = 1655] [serial = 1113] [outer = 0x1168ce000] 15:36:31 INFO - PROCESS | 1655 | 1464993391312 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11856f000) [pid = 1655] [serial = 1114] [outer = 0x1168ce000] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa20000 == 49 [pid = 1655] [id = 364] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1299ae800 == 48 [pid = 1655] [id = 363] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121332000 == 47 [pid = 1655] [id = 362] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x127872000 == 46 [pid = 1655] [id = 361] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x113e4e800 == 45 [pid = 1655] [id = 360] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124a8c000 == 44 [pid = 1655] [id = 359] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121451800 == 43 [pid = 1655] [id = 358] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121262800 == 42 [pid = 1655] [id = 357] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x113b87800) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12bdb9800) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11857a800) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119650000) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1256c9000) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119a74000 == 41 [pid = 1655] [id = 356] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1194d4000 == 40 [pid = 1655] [id = 355] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e3800 == 39 [pid = 1655] [id = 354] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1170e5000 == 38 [pid = 1655] [id = 353] 15:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x118a8a000 == 37 [pid = 1655] [id = 350] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11768b800) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112a7e000) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12aec2000) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12956cc00) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128df1400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126d6f800) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1206b5c00) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1210c5c00) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x117697800) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11853e800) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1296e7400) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11684fc00) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11617b400) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121994800) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x129579c00) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124a44000) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1180c2000) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119262000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1210c3400) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129150c00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119674000) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12aec0400) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x127885000) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a990c00) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b579400) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b574800) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12aa81c00) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128df8000) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 15:36:31 INFO - PROCESS | 1655 | 1464993391749 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 672ms 15:36:31 INFO - PROCESS | 1655 | 1464993391768 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1655 | 1464993391774 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:36:31 INFO - PROCESS | 1655 | 1464993391778 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1655 | 1464993391780 Marionette TRACE conn2 <- [1,1458,null,{}] 15:36:31 INFO - PROCESS | 1655 | 1464993391782 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 1655 | 1464993391858 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:36:31 INFO - PROCESS | 1655 | 1464993391863 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x117141800 == 38 [pid = 1655] [id = 372] 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11853f400) [pid = 1655] [serial = 1115] [outer = 0x0] 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11887c800) [pid = 1655] [serial = 1116] [outer = 0x11853f400] 15:36:31 INFO - PROCESS | 1655 | 1464993391891 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119498c00) [pid = 1655] [serial = 1117] [outer = 0x11853f400] 15:36:32 INFO - PROCESS | 1655 | 1464993392228 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 15:36:32 INFO - PROCESS | 1655 | 1464993392257 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1655 | 1464993392258 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:36:32 INFO - PROCESS | 1655 | 1464993392261 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1655 | 1464993392263 Marionette TRACE conn2 <- [1,1462,null,{}] 15:36:32 INFO - PROCESS | 1655 | 1464993392273 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 1655 | 1464993392350 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:36:32 INFO - PROCESS | 1655 | 1464993392358 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x121211000 == 39 [pid = 1655] [id = 373] 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119673c00) [pid = 1655] [serial = 1118] [outer = 0x0] 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x120650800) [pid = 1655] [serial = 1119] [outer = 0x119673c00] 15:36:32 INFO - PROCESS | 1655 | 1464993392385 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1215ec400) [pid = 1655] [serial = 1120] [outer = 0x119673c00] 15:36:32 INFO - PROCESS | 1655 | 1464993392740 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 15:36:32 INFO - PROCESS | 1655 | 1464993392785 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:36:32 INFO - PROCESS | 1655 | 1464993392795 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:36:32 INFO - PROCESS | 1655 | 1464993392807 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1655 | 1464993392808 Marionette TRACE conn2 <- [1,1466,null,{}] 15:36:32 INFO - PROCESS | 1655 | 1464993392810 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 1655 | 1464993392887 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:36:32 INFO - PROCESS | 1655 | 1464993392894 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170f4800 == 40 [pid = 1655] [id = 374] 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124a45800) [pid = 1655] [serial = 1121] [outer = 0x0] 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124ea0400) [pid = 1655] [serial = 1122] [outer = 0x124a45800] 15:36:32 INFO - PROCESS | 1655 | 1464993392920 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1256c3400) [pid = 1655] [serial = 1123] [outer = 0x124a45800] 15:36:33 INFO - PROCESS | 1655 | 1464993393256 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 474ms 15:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:36:33 INFO - PROCESS | 1655 | 1464993393277 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1655 | 1464993393278 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:36:33 INFO - PROCESS | 1655 | 1464993393280 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1655 | 1464993393281 Marionette TRACE conn2 <- [1,1470,null,{}] 15:36:33 INFO - PROCESS | 1655 | 1464993393284 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 1655 | 1464993393359 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:36:33 INFO - PROCESS | 1655 | 1464993393363 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x125677000 == 41 [pid = 1655] [id = 375] 15:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124b5d800) [pid = 1655] [serial = 1124] [outer = 0x0] 15:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126fa1400) [pid = 1655] [serial = 1125] [outer = 0x124b5d800] 15:36:33 INFO - PROCESS | 1655 | 1464993393390 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x127891800) [pid = 1655] [serial = 1126] [outer = 0x124b5d800] 15:36:33 INFO - PROCESS | 1655 | 1464993393747 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 15:36:33 INFO - PROCESS | 1655 | 1464993393800 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1655 | 1464993393801 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:36:33 INFO - PROCESS | 1655 | 1464993393815 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1655 | 1464993393816 Marionette TRACE conn2 <- [1,1474,null,{}] 15:36:33 INFO - PROCESS | 1655 | 1464993393820 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 1655 | 1464993393939 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:36:33 INFO - PROCESS | 1655 | 1464993393955 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a11000 == 42 [pid = 1655] [id = 376] 15:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128dfcc00) [pid = 1655] [serial = 1127] [outer = 0x0] 15:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12957a800) [pid = 1655] [serial = 1128] [outer = 0x128dfcc00] 15:36:33 INFO - PROCESS | 1655 | 1464993393980 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12aa81400) [pid = 1655] [serial = 1129] [outer = 0x128dfcc00] 15:36:34 INFO - PROCESS | 1655 | 1464993394312 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 524ms 15:36:34 INFO - PROCESS | 1655 | 1464993394334 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1655 | 1464993394336 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:36:34 INFO - PROCESS | 1655 | 1464993394345 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1655 | 1464993394346 Marionette TRACE conn2 <- [1,1478,null,{}] 15:36:34 INFO - PROCESS | 1655 | 1464993394348 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:34 INFO - PROCESS | 1655 | 1464993394440 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:36:34 INFO - PROCESS | 1655 | 1464993394444 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d3800 == 43 [pid = 1655] [id = 377] 15:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a999000) [pid = 1655] [serial = 1130] [outer = 0x0] 15:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12aec0400) [pid = 1655] [serial = 1131] [outer = 0x12a999000] 15:36:34 INFO - PROCESS | 1655 | 1464993394469 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1161f9800) [pid = 1655] [serial = 1132] [outer = 0x12a999000] 15:36:34 INFO - PROCESS | 1655 | 1464993394822 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 15:36:34 INFO - PROCESS | 1655 | 1464993394867 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1655 | 1464993394868 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:36:34 INFO - PROCESS | 1655 | 1464993394871 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1655 | 1464993394872 Marionette TRACE conn2 <- [1,1482,null,{}] 15:36:34 INFO - PROCESS | 1655 | 1464993394874 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:34 INFO - PROCESS | 1655 | 1464993394972 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:36:34 INFO - PROCESS | 1655 | 1464993394983 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa12800 == 44 [pid = 1655] [id = 378] 15:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12aa87c00) [pid = 1655] [serial = 1133] [outer = 0x0] 15:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12b6b8c00) [pid = 1655] [serial = 1134] [outer = 0x12aa87c00] 15:36:35 INFO - PROCESS | 1655 | 1464993395008 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12bdb6400) [pid = 1655] [serial = 1135] [outer = 0x12aa87c00] 15:36:35 INFO - PROCESS | 1655 | 1464993395358 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 15:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:36:35 INFO - PROCESS | 1655 | 1464993395391 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1655 | 1464993395392 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:36:35 INFO - PROCESS | 1655 | 1464993395394 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1655 | 1464993395395 Marionette TRACE conn2 <- [1,1486,null,{}] 15:36:35 INFO - PROCESS | 1655 | 1464993395398 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:35 INFO - PROCESS | 1655 | 1464993395495 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:36:35 INFO - PROCESS | 1655 | 1464993395500 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc6800 == 45 [pid = 1655] [id = 379] 15:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b6b3c00) [pid = 1655] [serial = 1136] [outer = 0x0] 15:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12be47000) [pid = 1655] [serial = 1137] [outer = 0x12b6b3c00] 15:36:35 INFO - PROCESS | 1655 | 1464993395525 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12be50800) [pid = 1655] [serial = 1138] [outer = 0x12b6b3c00] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12957a000) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11949b000) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12aa84800) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128df5800) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112aa1800) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124b52800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11949e800) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1212cf400) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124a42000) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124e63000) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116708c00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1185f3400) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11335ec00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124ea5800) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128cf6000) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:36:35 INFO - PROCESS | 1655 | 1464993395975 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 15:36:36 INFO - PROCESS | 1655 | 1464993396015 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1655 | 1464993396017 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:36:36 INFO - PROCESS | 1655 | 1464993396019 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1655 | 1464993396020 Marionette TRACE conn2 <- [1,1490,null,{}] 15:36:36 INFO - PROCESS | 1655 | 1464993396023 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 1655 | 1464993396099 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:36:36 INFO - PROCESS | 1655 | 1464993396106 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa03000 == 46 [pid = 1655] [id = 380] 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x117162c00) [pid = 1655] [serial = 1139] [outer = 0x0] 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119658000) [pid = 1655] [serial = 1140] [outer = 0x117162c00] 15:36:36 INFO - PROCESS | 1655 | 1464993396131 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12788b400) [pid = 1655] [serial = 1141] [outer = 0x117162c00] 15:36:36 INFO - PROCESS | 1655 | 1464993396484 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 471ms 15:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:36:36 INFO - PROCESS | 1655 | 1464993396490 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1655 | 1464993396492 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:36:36 INFO - PROCESS | 1655 | 1464993396495 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1655 | 1464993396498 Marionette TRACE conn2 <- [1,1494,null,{}] 15:36:36 INFO - PROCESS | 1655 | 1464993396501 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 1655 | 1464993396674 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:36:36 INFO - PROCESS | 1655 | 1464993396683 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7c000 == 47 [pid = 1655] [id = 381] 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117695000) [pid = 1655] [serial = 1142] [outer = 0x0] 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12be51000) [pid = 1655] [serial = 1143] [outer = 0x117695000] 15:36:36 INFO - PROCESS | 1655 | 1464993396729 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c0f9400) [pid = 1655] [serial = 1144] [outer = 0x117695000] 15:36:37 INFO - PROCESS | 1655 | 1464993397105 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 621ms 15:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:36:37 INFO - PROCESS | 1655 | 1464993397116 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1655 | 1464993397118 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1655 | 1464993397123 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1655 | 1464993397124 Marionette TRACE conn2 <- [1,1498,null,{}] 15:36:37 INFO - PROCESS | 1655 | 1464993397127 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:37 INFO - PROCESS | 1655 | 1464993397214 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:36:37 INFO - PROCESS | 1655 | 1464993397269 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6b8800 == 48 [pid = 1655] [id = 382] 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12180e400) [pid = 1655] [serial = 1145] [outer = 0x0] 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c2ac400) [pid = 1655] [serial = 1146] [outer = 0x12180e400] 15:36:37 INFO - PROCESS | 1655 | 1464993397292 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c2b2000) [pid = 1655] [serial = 1147] [outer = 0x12180e400] 15:36:37 INFO - PROCESS | 1655 | 1464993397596 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 15:36:37 INFO - PROCESS | 1655 | 1464993397644 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1655 | 1464993397645 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:36:37 INFO - PROCESS | 1655 | 1464993397647 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1655 | 1464993397648 Marionette TRACE conn2 <- [1,1502,null,{}] 15:36:37 INFO - PROCESS | 1655 | 1464993397651 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:37 INFO - PROCESS | 1655 | 1464993397730 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:36:37 INFO - PROCESS | 1655 | 1464993397735 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c977800 == 49 [pid = 1655] [id = 383] 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c2aec00) [pid = 1655] [serial = 1148] [outer = 0x0] 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12c2ec400) [pid = 1655] [serial = 1149] [outer = 0x12c2aec00] 15:36:37 INFO - PROCESS | 1655 | 1464993397759 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12c2f2c00) [pid = 1655] [serial = 1150] [outer = 0x12c2aec00] 15:36:38 INFO - PROCESS | 1655 | 1464993398233 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 618ms 15:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:36:38 INFO - PROCESS | 1655 | 1464993398266 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1655 | 1464993398269 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1655 | 1464993398272 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1655 | 1464993398275 Marionette TRACE conn2 <- [1,1506,null,{}] 15:36:38 INFO - PROCESS | 1655 | 1464993398279 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:38 INFO - PROCESS | 1655 | 1464993398385 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:36:38 INFO - PROCESS | 1655 | 1464993398452 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e2000 == 50 [pid = 1655] [id = 384] 15:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1167da400) [pid = 1655] [serial = 1151] [outer = 0x0] 15:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1180ba800) [pid = 1655] [serial = 1152] [outer = 0x1167da400] 15:36:38 INFO - PROCESS | 1655 | 1464993398483 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118861000) [pid = 1655] [serial = 1153] [outer = 0x1167da400] 15:36:38 INFO - PROCESS | 1655 | 1464993398916 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 673ms 15:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:36:38 INFO - PROCESS | 1655 | 1464993398945 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1655 | 1464993398949 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1655 | 1464993398953 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1655 | 1464993398955 Marionette TRACE conn2 <- [1,1510,null,{}] 15:36:38 INFO - PROCESS | 1655 | 1464993398958 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:39 INFO - PROCESS | 1655 | 1464993399059 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:36:39 INFO - PROCESS | 1655 | 1464993399113 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e7f000 == 51 [pid = 1655] [id = 385] 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119496000) [pid = 1655] [serial = 1154] [outer = 0x0] 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119675000) [pid = 1655] [serial = 1155] [outer = 0x119496000] 15:36:39 INFO - PROCESS | 1655 | 1464993399142 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1206b9c00) [pid = 1655] [serial = 1156] [outer = 0x119496000] 15:36:39 INFO - PROCESS | 1655 | 1464993399575 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 15:36:39 INFO - PROCESS | 1655 | 1464993399624 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1655 | 1464993399625 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:36:39 INFO - PROCESS | 1655 | 1464993399628 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1655 | 1464993399630 Marionette TRACE conn2 <- [1,1514,null,{}] 15:36:39 INFO - PROCESS | 1655 | 1464993399638 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:39 INFO - PROCESS | 1655 | 1464993399741 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:36:39 INFO - PROCESS | 1655 | 1464993399797 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a0800 == 52 [pid = 1655] [id = 386] 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121785800) [pid = 1655] [serial = 1157] [outer = 0x0] 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x126d70800) [pid = 1655] [serial = 1158] [outer = 0x121785800] 15:36:39 INFO - PROCESS | 1655 | 1464993399828 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x128d44c00) [pid = 1655] [serial = 1159] [outer = 0x121785800] 15:36:40 INFO - PROCESS | 1655 | 1464993400307 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 720ms 15:36:40 INFO - PROCESS | 1655 | 1464993400371 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1655 | 1464993400373 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:36:40 INFO - PROCESS | 1655 | 1464993400377 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1655 | 1464993400378 Marionette TRACE conn2 <- [1,1518,null,{}] 15:36:40 INFO - PROCESS | 1655 | 1464993400380 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:40 INFO - PROCESS | 1655 | 1464993400480 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:36:40 INFO - PROCESS | 1655 | 1464993400543 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813e800 == 53 [pid = 1655] [id = 387] 15:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1185f3c00) [pid = 1655] [serial = 1160] [outer = 0x0] 15:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x127892c00) [pid = 1655] [serial = 1161] [outer = 0x1185f3c00] 15:36:40 INFO - PROCESS | 1655 | 1464993400566 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x129339800) [pid = 1655] [serial = 1162] [outer = 0x1185f3c00] 15:36:41 INFO - PROCESS | 1655 | 1464993401075 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 15:36:41 INFO - PROCESS | 1655 | 1464993401099 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1655 | 1464993401101 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:36:41 INFO - PROCESS | 1655 | 1464993401105 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1655 | 1464993401107 Marionette TRACE conn2 <- [1,1522,null,{}] 15:36:41 INFO - PROCESS | 1655 | 1464993401111 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:41 INFO - PROCESS | 1655 | 1464993401392 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:36:41 INFO - PROCESS | 1655 | 1464993401482 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119287800 == 54 [pid = 1655] [id = 388] 15:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x113354800) [pid = 1655] [serial = 1163] [outer = 0x0] 15:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x113e09400) [pid = 1655] [serial = 1164] [outer = 0x113354800] 15:36:41 INFO - PROCESS | 1655 | 1464993401511 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x115fcbc00) [pid = 1655] [serial = 1165] [outer = 0x113354800] 15:36:41 INFO - PROCESS | 1655 | 1464993401891 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:36:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:36:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:36:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:36:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:36:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:36:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:36:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:36:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:36:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 823ms 15:36:41 INFO - PROCESS | 1655 | 1464993401929 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1655 | 1464993401931 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:36:41 INFO - PROCESS | 1655 | 1464993401934 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1655 | 1464993401936 Marionette TRACE conn2 <- [1,1526,null,{}] 15:36:41 INFO - PROCESS | 1655 | 1464993401939 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:42 INFO - PROCESS | 1655 | 1464993402029 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:36:42 INFO - PROCESS | 1655 | 1464993402080 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x121326000 == 55 [pid = 1655] [id = 389] 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1139ecc00) [pid = 1655] [serial = 1166] [outer = 0x0] 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x116b63800) [pid = 1655] [serial = 1167] [outer = 0x1139ecc00] 15:36:42 INFO - PROCESS | 1655 | 1464993402108 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11885a400) [pid = 1655] [serial = 1168] [outer = 0x1139ecc00] 15:36:42 INFO - PROCESS | 1655 | 1464993402477 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:36:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:36:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:36:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:36:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 573ms 15:36:42 INFO - PROCESS | 1655 | 1464993402508 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1655 | 1464993402510 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:36:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:36:42 INFO - PROCESS | 1655 | 1464993402513 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1655 | 1464993402514 Marionette TRACE conn2 <- [1,1530,null,{}] 15:36:42 INFO - PROCESS | 1655 | 1464993402516 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:42 INFO - PROCESS | 1655 | 1464993402605 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:36:42 INFO - PROCESS | 1655 | 1464993402658 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11991f000 == 56 [pid = 1655] [id = 390] 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x119268800) [pid = 1655] [serial = 1169] [outer = 0x0] 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x119aa4800) [pid = 1655] [serial = 1170] [outer = 0x119268800] 15:36:42 INFO - PROCESS | 1655 | 1464993402685 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1210c6800) [pid = 1655] [serial = 1171] [outer = 0x119268800] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6b8800 == 55 [pid = 1655] [id = 382] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd7c000 == 54 [pid = 1655] [id = 381] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa03000 == 53 [pid = 1655] [id = 380] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc6800 == 52 [pid = 1655] [id = 379] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa12800 == 51 [pid = 1655] [id = 378] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1295d3800 == 50 [pid = 1655] [id = 377] 15:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12b573800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x128a11000 == 49 [pid = 1655] [id = 376] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x125677000 == 48 [pid = 1655] [id = 375] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1170f4800 == 47 [pid = 1655] [id = 374] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x121211000 == 46 [pid = 1655] [id = 373] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x117141800 == 45 [pid = 1655] [id = 372] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x117154800 == 44 [pid = 1655] [id = 371] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5d1800 == 43 [pid = 1655] [id = 368] 15:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x121d9a000 == 42 [pid = 1655] [id = 367] 15:36:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11855f800 == 41 [pid = 1655] [id = 366] 15:36:43 INFO - PROCESS | 1655 | 1464993403049 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:36:43 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:36:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:36:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:36:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:36:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:36:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 570ms 15:36:43 INFO - PROCESS | 1655 | 1464993403083 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1655 | 1464993403086 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:36:43 INFO - PROCESS | 1655 | 1464993403093 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1655 | 1464993403096 Marionette TRACE conn2 <- [1,1534,null,{}] 15:36:43 INFO - PROCESS | 1655 | 1464993403099 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:43 INFO - PROCESS | 1655 | 1464993403178 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x119656000) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ae5fc00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12918d800) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x121666800) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12a998400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1206c3800) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x124a38c00) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x127544400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12166a000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x124fd7c00) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x129188800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118866c00) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124e08000) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x126f9a800) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11627d400) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12788cc00) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x117697400) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119ab7800) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11758f400) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12914b400) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128d3c800) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11949c000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128d3f400) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12957a400) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11942a800) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11856d400) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185e6400) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128cf0800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12ae69800) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b6bd800) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1655 | 1464993403237 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118567800 == 42 [pid = 1655] [id = 391] 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11758f400) [pid = 1655] [serial = 1172] [outer = 0x0] 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11942a800) [pid = 1655] [serial = 1173] [outer = 0x11758f400] 15:36:43 INFO - PROCESS | 1655 | 1464993403265 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12166a000) [pid = 1655] [serial = 1174] [outer = 0x11758f400] 15:36:43 INFO - PROCESS | 1655 | 1464993403592 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:36:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 526ms 15:36:43 INFO - PROCESS | 1655 | 1464993403615 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1655 | 1464993403617 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:36:43 INFO - PROCESS | 1655 | 1464993403621 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1655 | 1464993403624 Marionette TRACE conn2 <- [1,1538,null,{}] 15:36:43 INFO - PROCESS | 1655 | 1464993403627 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:43 INFO - PROCESS | 1655 | 1464993403702 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:36:43 INFO - PROCESS | 1655 | 1464993403709 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x121333800 == 43 [pid = 1655] [id = 392] 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12375d400) [pid = 1655] [serial = 1175] [outer = 0x0] 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124e0c800) [pid = 1655] [serial = 1176] [outer = 0x12375d400] 15:36:43 INFO - PROCESS | 1655 | 1464993403734 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1256c7400) [pid = 1655] [serial = 1177] [outer = 0x12375d400] 15:36:44 INFO - PROCESS | 1655 | 1464993404048 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 472ms 15:36:44 INFO - PROCESS | 1655 | 1464993404091 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:36:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:36:44 INFO - PROCESS | 1655 | 1464993404100 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:36:44 INFO - PROCESS | 1655 | 1464993404102 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1655 | 1464993404103 Marionette TRACE conn2 <- [1,1542,null,{}] 15:36:44 INFO - PROCESS | 1655 | 1464993404106 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:44 INFO - PROCESS | 1655 | 1464993404180 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:36:44 INFO - PROCESS | 1655 | 1464993404188 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12725c800 == 44 [pid = 1655] [id = 393] 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x127885000) [pid = 1655] [serial = 1178] [outer = 0x0] 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12788c000) [pid = 1655] [serial = 1179] [outer = 0x127885000] 15:36:44 INFO - PROCESS | 1655 | 1464993404220 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128cf6000) [pid = 1655] [serial = 1180] [outer = 0x127885000] 15:36:44 INFO - PROCESS | 1655 | 1464993404546 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms 15:36:44 INFO - PROCESS | 1655 | 1464993404573 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1655 | 1464993404574 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:36:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:36:44 INFO - PROCESS | 1655 | 1464993404576 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1655 | 1464993404577 Marionette TRACE conn2 <- [1,1546,null,{}] 15:36:44 INFO - PROCESS | 1655 | 1464993404579 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:44 INFO - PROCESS | 1655 | 1464993404656 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:36:44 INFO - PROCESS | 1655 | 1464993404714 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f25000 == 45 [pid = 1655] [id = 394] 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x112a7ec00) [pid = 1655] [serial = 1181] [outer = 0x0] 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128d3f400) [pid = 1655] [serial = 1182] [outer = 0x112a7ec00] 15:36:44 INFO - PROCESS | 1655 | 1464993404739 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12933e000) [pid = 1655] [serial = 1183] [outer = 0x112a7ec00] 15:36:45 INFO - PROCESS | 1655 | 1464993405029 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 15:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:36:45 INFO - PROCESS | 1655 | 1464993405048 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1655 | 1464993405049 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1655 | 1464993405059 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1655 | 1464993405060 Marionette TRACE conn2 <- [1,1550,null,{}] 15:36:45 INFO - PROCESS | 1655 | 1464993405062 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 1655 | 1464993405169 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:36:45 INFO - PROCESS | 1655 | 1464993405174 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295dd800 == 46 [pid = 1655] [id = 395] 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x129192c00) [pid = 1655] [serial = 1184] [outer = 0x0] 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x129578c00) [pid = 1655] [serial = 1185] [outer = 0x129192c00] 15:36:45 INFO - PROCESS | 1655 | 1464993405199 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1296ec400) [pid = 1655] [serial = 1186] [outer = 0x129192c00] 15:36:45 INFO - PROCESS | 1655 | 1464993405542 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 526ms 15:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:36:45 INFO - PROCESS | 1655 | 1464993405578 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1655 | 1464993405579 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1655 | 1464993405581 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1655 | 1464993405582 Marionette TRACE conn2 <- [1,1554,null,{}] 15:36:45 INFO - PROCESS | 1655 | 1464993405585 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 1655 | 1464993405678 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:36:45 INFO - PROCESS | 1655 | 1464993405752 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae22800 == 47 [pid = 1655] [id = 396] 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12aec4c00) [pid = 1655] [serial = 1187] [outer = 0x0] 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b56e000) [pid = 1655] [serial = 1188] [outer = 0x12aec4c00] 15:36:45 INFO - PROCESS | 1655 | 1464993405782 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b579000) [pid = 1655] [serial = 1189] [outer = 0x12aec4c00] 15:36:46 INFO - PROCESS | 1655 | 1464993406115 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 572ms 15:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:36:46 INFO - PROCESS | 1655 | 1464993406159 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1655 | 1464993406160 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:36:46 INFO - PROCESS | 1655 | 1464993406162 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1655 | 1464993406163 Marionette TRACE conn2 <- [1,1558,null,{}] 15:36:46 INFO - PROCESS | 1655 | 1464993406166 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:46 INFO - PROCESS | 1655 | 1464993406262 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:36:46 INFO - PROCESS | 1655 | 1464993406266 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afbf800 == 48 [pid = 1655] [id = 397] 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b574000) [pid = 1655] [serial = 1190] [outer = 0x0] 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b6bc800) [pid = 1655] [serial = 1191] [outer = 0x12b574000] 15:36:46 INFO - PROCESS | 1655 | 1464993406292 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12bdbb400) [pid = 1655] [serial = 1192] [outer = 0x12b574000] 15:36:46 INFO - PROCESS | 1655 | 1464993406616 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 15:36:46 INFO - PROCESS | 1655 | 1464993406633 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1655 | 1464993406639 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:36:46 INFO - PROCESS | 1655 | 1464993406660 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1655 | 1464993406662 Marionette TRACE conn2 <- [1,1562,null,{}] 15:36:46 INFO - PROCESS | 1655 | 1464993406665 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:46 INFO - PROCESS | 1655 | 1464993406815 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:36:46 INFO - PROCESS | 1655 | 1464993406864 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b68c000 == 49 [pid = 1655] [id = 398] 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12b6bc000) [pid = 1655] [serial = 1193] [outer = 0x0] 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12be50400) [pid = 1655] [serial = 1194] [outer = 0x12b6bc000] 15:36:46 INFO - PROCESS | 1655 | 1464993406902 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12c0f1800) [pid = 1655] [serial = 1195] [outer = 0x12b6bc000] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x128dfcc00) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12180e400) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124a38800) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x119499400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x113362400) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12b6bb400) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1180c5000) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x116b66400) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x118863800) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a999000) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12aa87c00) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1170b6800) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x124e5cc00) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124a45800) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b6b3c00) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1197db000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124b5d800) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1168ce000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128d41800) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113b83c00) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11853f400) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119673c00) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117162c00) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:36:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x117695000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:36:47 INFO - PROCESS | 1655 | 1464993407441 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 823ms 15:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:36:47 INFO - PROCESS | 1655 | 1464993407493 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1655 | 1464993407495 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1655 | 1464993407497 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1655 | 1464993407499 Marionette TRACE conn2 <- [1,1566,null,{}] 15:36:47 INFO - PROCESS | 1655 | 1464993407501 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:47 INFO - PROCESS | 1655 | 1464993407614 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:36:47 INFO - PROCESS | 1655 | 1464993407618 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b2800 == 50 [pid = 1655] [id = 399] 15:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x117162c00) [pid = 1655] [serial = 1196] [outer = 0x0] 15:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119ab0400) [pid = 1655] [serial = 1197] [outer = 0x117162c00] 15:36:47 INFO - PROCESS | 1655 | 1464993407646 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128d41800) [pid = 1655] [serial = 1198] [outer = 0x117162c00] 15:36:47 INFO - PROCESS | 1655 | 1464993407956 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 15:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:36:47 INFO - PROCESS | 1655 | 1464993407966 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1655 | 1464993407967 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1655 | 1464993407971 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1655 | 1464993407972 Marionette TRACE conn2 <- [1,1570,null,{}] 15:36:47 INFO - PROCESS | 1655 | 1464993407974 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1655 | 1464993408052 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:36:48 INFO - PROCESS | 1655 | 1464993408109 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7d000 == 51 [pid = 1655] [id = 400] 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118870400) [pid = 1655] [serial = 1199] [outer = 0x0] 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a991c00) [pid = 1655] [serial = 1200] [outer = 0x118870400] 15:36:48 INFO - PROCESS | 1655 | 1464993408133 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c0efc00) [pid = 1655] [serial = 1201] [outer = 0x118870400] 15:36:48 INFO - PROCESS | 1655 | 1464993408416 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:36:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 15:36:48 INFO - PROCESS | 1655 | 1464993408443 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1655 | 1464993408444 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:36:48 INFO - PROCESS | 1655 | 1464993408447 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1655 | 1464993408448 Marionette TRACE conn2 <- [1,1574,null,{}] 15:36:48 INFO - PROCESS | 1655 | 1464993408450 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1655 | 1464993408532 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:36:48 INFO - PROCESS | 1655 | 1464993408538 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96f800 == 52 [pid = 1655] [id = 401] 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12be4f800) [pid = 1655] [serial = 1202] [outer = 0x0] 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c2ae000) [pid = 1655] [serial = 1203] [outer = 0x12be4f800] 15:36:48 INFO - PROCESS | 1655 | 1464993408570 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12c2edc00) [pid = 1655] [serial = 1204] [outer = 0x12be4f800] 15:36:48 INFO - PROCESS | 1655 | 1464993408889 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:36:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 15:36:48 INFO - PROCESS | 1655 | 1464993408917 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1655 | 1464993408918 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:36:48 INFO - PROCESS | 1655 | 1464993408922 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1655 | 1464993408924 Marionette TRACE conn2 <- [1,1578,null,{}] 15:36:48 INFO - PROCESS | 1655 | 1464993408926 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:49 INFO - PROCESS | 1655 | 1464993409002 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:36:49 INFO - PROCESS | 1655 | 1464993409060 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc55000 == 53 [pid = 1655] [id = 402] 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129919000) [pid = 1655] [serial = 1205] [outer = 0x0] 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12991d800) [pid = 1655] [serial = 1206] [outer = 0x129919000] 15:36:49 INFO - PROCESS | 1655 | 1464993409084 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129923000) [pid = 1655] [serial = 1207] [outer = 0x129919000] 15:36:49 INFO - PROCESS | 1655 | 1464993409478 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:36:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 15:36:49 INFO - PROCESS | 1655 | 1464993409492 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1655 | 1464993409495 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:36:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:36:49 INFO - PROCESS | 1655 | 1464993409498 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1655 | 1464993409501 Marionette TRACE conn2 <- [1,1582,null,{}] 15:36:49 INFO - PROCESS | 1655 | 1464993409505 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:49 INFO - PROCESS | 1655 | 1464993409615 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:36:49 INFO - PROCESS | 1655 | 1464993409671 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x117149800 == 54 [pid = 1655] [id = 403] 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x115f47800) [pid = 1655] [serial = 1208] [outer = 0x0] 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11610bc00) [pid = 1655] [serial = 1209] [outer = 0x115f47800] 15:36:49 INFO - PROCESS | 1655 | 1464993409703 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x116111000) [pid = 1655] [serial = 1210] [outer = 0x115f47800] 15:36:50 INFO - PROCESS | 1655 | 1464993410154 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:36:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 723ms 15:36:50 INFO - PROCESS | 1655 | 1464993410238 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1655 | 1464993410242 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:36:50 INFO - PROCESS | 1655 | 1464993410248 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1655 | 1464993410250 Marionette TRACE conn2 <- [1,1586,null,{}] 15:36:50 INFO - PROCESS | 1655 | 1464993410253 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 1655 | 1464993410358 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:36:50 INFO - PROCESS | 1655 | 1464993410425 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237dc000 == 55 [pid = 1655] [id = 404] 15:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117697800) [pid = 1655] [serial = 1211] [outer = 0x0] 15:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1185e8800) [pid = 1655] [serial = 1212] [outer = 0x117697800] 15:36:50 INFO - PROCESS | 1655 | 1464993410454 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118e25800) [pid = 1655] [serial = 1213] [outer = 0x117697800] 15:36:50 INFO - PROCESS | 1655 | 1464993410851 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:36:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 620ms 15:36:50 INFO - PROCESS | 1655 | 1464993410868 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1655 | 1464993410870 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:36:50 INFO - PROCESS | 1655 | 1464993410874 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1655 | 1464993410877 Marionette TRACE conn2 <- [1,1590,null,{}] 15:36:50 INFO - PROCESS | 1655 | 1464993410885 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1655 | 1464993411004 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:36:51 INFO - PROCESS | 1655 | 1464993411074 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5bf000 == 56 [pid = 1655] [id = 405] 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x119497800) [pid = 1655] [serial = 1214] [outer = 0x0] 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1206bfc00) [pid = 1655] [serial = 1215] [outer = 0x119497800] 15:36:51 INFO - PROCESS | 1655 | 1464993411105 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x124a37400) [pid = 1655] [serial = 1216] [outer = 0x119497800] 15:36:51 INFO - PROCESS | 1655 | 1464993411507 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:36:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 15:36:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:36:51 INFO - PROCESS | 1655 | 1464993411546 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1655 | 1464993411548 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:36:51 INFO - PROCESS | 1655 | 1464993411550 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1655 | 1464993411551 Marionette TRACE conn2 <- [1,1594,null,{}] 15:36:51 INFO - PROCESS | 1655 | 1464993411554 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1655 | 1464993411656 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:36:51 INFO - PROCESS | 1655 | 1464993411709 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d36e000 == 57 [pid = 1655] [id = 406] 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x124b5d400) [pid = 1655] [serial = 1217] [outer = 0x0] 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x124f9c400) [pid = 1655] [serial = 1218] [outer = 0x124b5d400] 15:36:51 INFO - PROCESS | 1655 | 1464993411739 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x126f9a800) [pid = 1655] [serial = 1219] [outer = 0x124b5d400] 15:36:52 INFO - PROCESS | 1655 | 1464993412145 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:36:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 619ms 15:36:52 INFO - PROCESS | 1655 | 1464993412169 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1655 | 1464993412171 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:36:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:36:52 INFO - PROCESS | 1655 | 1464993412173 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1655 | 1464993412174 Marionette TRACE conn2 <- [1,1598,null,{}] 15:36:52 INFO - PROCESS | 1655 | 1464993412177 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1655 | 1464993412274 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:36:52 INFO - PROCESS | 1655 | 1464993412361 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d47a000 == 58 [pid = 1655] [id = 407] 15:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x124e64800) [pid = 1655] [serial = 1220] [outer = 0x0] 15:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x128cf6400) [pid = 1655] [serial = 1221] [outer = 0x124e64800] 15:36:52 INFO - PROCESS | 1655 | 1464993412391 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129151800) [pid = 1655] [serial = 1222] [outer = 0x124e64800] 15:36:52 INFO - PROCESS | 1655 | 1464993412826 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:36:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 669ms 15:36:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:36:52 INFO - PROCESS | 1655 | 1464993412843 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1655 | 1464993412844 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1655 | 1464993412846 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1655 | 1464993412848 Marionette TRACE conn2 <- [1,1602,null,{}] 15:36:52 INFO - PROCESS | 1655 | 1464993412850 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1655 | 1464993412967 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:36:53 INFO - PROCESS | 1655 | 1464993413024 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x121332000 == 59 [pid = 1655] [id = 408] 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x128cf7400) [pid = 1655] [serial = 1223] [outer = 0x0] 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12991ac00) [pid = 1655] [serial = 1224] [outer = 0x128cf7400] 15:36:53 INFO - PROCESS | 1655 | 1464993413054 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12aebf400) [pid = 1655] [serial = 1225] [outer = 0x128cf7400] 15:36:53 INFO - PROCESS | 1655 | 1464993413676 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:36:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 869ms 15:36:53 INFO - PROCESS | 1655 | 1464993413717 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1655 | 1464993413719 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:36:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:36:53 INFO - PROCESS | 1655 | 1464993413742 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1655 | 1464993413744 Marionette TRACE conn2 <- [1,1606,null,{}] 15:36:53 INFO - PROCESS | 1655 | 1464993413748 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:53 INFO - PROCESS | 1655 | 1464993413847 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:36:53 INFO - PROCESS | 1655 | 1464993413919 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x117143000 == 60 [pid = 1655] [id = 409] 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1161f9c00) [pid = 1655] [serial = 1226] [outer = 0x0] 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1167d9400) [pid = 1655] [serial = 1227] [outer = 0x1161f9c00] 15:36:53 INFO - PROCESS | 1655 | 1464993413949 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1180b6800) [pid = 1655] [serial = 1228] [outer = 0x1161f9c00] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96f800 == 59 [pid = 1655] [id = 401] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd7d000 == 58 [pid = 1655] [id = 400] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b2800 == 57 [pid = 1655] [id = 399] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12b68c000 == 56 [pid = 1655] [id = 398] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12afbf800 == 55 [pid = 1655] [id = 397] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae22800 == 54 [pid = 1655] [id = 396] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12c2ec400) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1295dd800 == 53 [pid = 1655] [id = 395] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x116f25000 == 52 [pid = 1655] [id = 394] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12725c800 == 51 [pid = 1655] [id = 393] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x121333800 == 50 [pid = 1655] [id = 392] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x118567800 == 49 [pid = 1655] [id = 391] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11991f000 == 48 [pid = 1655] [id = 390] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x121326000 == 47 [pid = 1655] [id = 389] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119287800 == 46 [pid = 1655] [id = 388] 15:36:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e2000 == 45 [pid = 1655] [id = 384] 15:36:54 INFO - PROCESS | 1655 | 1464993414398 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:36:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 15:36:54 INFO - PROCESS | 1655 | 1464993414414 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1655 | 1464993414417 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:36:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:36:54 INFO - PROCESS | 1655 | 1464993414424 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1655 | 1464993414426 Marionette TRACE conn2 <- [1,1610,null,{}] 15:36:54 INFO - PROCESS | 1655 | 1464993414428 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:54 INFO - PROCESS | 1655 | 1464993414510 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:36:54 INFO - PROCESS | 1655 | 1464993414515 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x118122800 == 46 [pid = 1655] [id = 410] 15:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1180b9800) [pid = 1655] [serial = 1229] [outer = 0x0] 15:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x118413800) [pid = 1655] [serial = 1230] [outer = 0x1180b9800] 15:36:54 INFO - PROCESS | 1655 | 1464993414540 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11887d400) [pid = 1655] [serial = 1231] [outer = 0x1180b9800] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x126fa1400) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11856f000) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1170bcc00) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12994f400) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12956ec00) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1296e3c00) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1180bec00) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11887c800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x119498c00) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x120650800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1215ec400) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12788b400) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12be51000) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119658000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12be50800) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12957a800) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x127891800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12c2b2000) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12aa81400) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12c0f9400) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12c2ac400) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x127886c00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119ca8c00) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1161ef400) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12be46800) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118864400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118570000) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12064d800) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12aec0400) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b6b8c00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118860800) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118535000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1161f9800) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x127886800) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1256c6800) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124ea0400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12be47000) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1256c3400) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1215f9800) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119ca3000) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bdb6400) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 15:36:54 INFO - PROCESS | 1655 | 1464993414984 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:36:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 572ms 15:36:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:36:55 INFO - PROCESS | 1655 | 1464993414998 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1655 | 1464993415000 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1655 | 1464993415007 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1655 | 1464993415011 Marionette TRACE conn2 <- [1,1614,null,{}] 15:36:55 INFO - PROCESS | 1655 | 1464993415024 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1655 | 1464993415150 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:36:55 INFO - PROCESS | 1655 | 1464993415255 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x121225000 == 47 [pid = 1655] [id = 411] 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118e28800) [pid = 1655] [serial = 1232] [outer = 0x0] 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119674400) [pid = 1655] [serial = 1233] [outer = 0x118e28800] 15:36:55 INFO - PROCESS | 1655 | 1464993415301 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119c9d800) [pid = 1655] [serial = 1234] [outer = 0x118e28800] 15:36:55 INFO - PROCESS | 1655 | 1464993415594 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:36:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 635ms 15:36:55 INFO - PROCESS | 1655 | 1464993415644 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:36:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:36:55 INFO - PROCESS | 1655 | 1464993415645 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1655 | 1464993415648 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1655 | 1464993415660 Marionette TRACE conn2 <- [1,1618,null,{}] 15:36:55 INFO - PROCESS | 1655 | 1464993415663 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1655 | 1464993415746 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:36:55 INFO - PROCESS | 1655 | 1464993415798 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12144d000 == 48 [pid = 1655] [id = 412] 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119ca8c00) [pid = 1655] [serial = 1235] [outer = 0x0] 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1215f9800) [pid = 1655] [serial = 1236] [outer = 0x119ca8c00] 15:36:55 INFO - PROCESS | 1655 | 1464993415825 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124a40800) [pid = 1655] [serial = 1237] [outer = 0x119ca8c00] 15:36:56 INFO - PROCESS | 1655 | 1464993416105 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:36:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 481ms 15:36:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:36:56 INFO - PROCESS | 1655 | 1464993416130 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1655 | 1464993416131 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1655 | 1464993416133 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1655 | 1464993416134 Marionette TRACE conn2 <- [1,1622,null,{}] 15:36:56 INFO - PROCESS | 1655 | 1464993416145 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1655 | 1464993416229 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:36:56 INFO - PROCESS | 1655 | 1464993416233 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e07800 == 49 [pid = 1655] [id = 413] 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119658400) [pid = 1655] [serial = 1238] [outer = 0x0] 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124eaa000) [pid = 1655] [serial = 1239] [outer = 0x119658400] 15:36:56 INFO - PROCESS | 1655 | 1464993416258 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126d65c00) [pid = 1655] [serial = 1240] [outer = 0x119658400] 15:36:56 INFO - PROCESS | 1655 | 1464993416628 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:36:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 526ms 15:36:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:36:56 INFO - PROCESS | 1655 | 1464993416660 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1655 | 1464993416661 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1655 | 1464993416663 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1655 | 1464993416664 Marionette TRACE conn2 <- [1,1626,null,{}] 15:36:56 INFO - PROCESS | 1655 | 1464993416667 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1655 | 1464993416785 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:36:56 INFO - PROCESS | 1655 | 1464993416826 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f5800 == 50 [pid = 1655] [id = 414] 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x127884000) [pid = 1655] [serial = 1241] [outer = 0x0] 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128cf0000) [pid = 1655] [serial = 1242] [outer = 0x127884000] 15:36:56 INFO - PROCESS | 1655 | 1464993416856 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12957a000) [pid = 1655] [serial = 1243] [outer = 0x127884000] 15:36:57 INFO - PROCESS | 1655 | 1464993417179 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:36:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 571ms 15:36:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:36:57 INFO - PROCESS | 1655 | 1464993417235 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1655 | 1464993417236 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:36:57 INFO - PROCESS | 1655 | 1464993417238 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1655 | 1464993417239 Marionette TRACE conn2 <- [1,1630,null,{}] 15:36:57 INFO - PROCESS | 1655 | 1464993417241 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:57 INFO - PROCESS | 1655 | 1464993417348 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:36:57 INFO - PROCESS | 1655 | 1464993417391 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ae000 == 51 [pid = 1655] [id = 415] 15:36:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1197d6000) [pid = 1655] [serial = 1244] [outer = 0x0] 15:36:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1296ec000) [pid = 1655] [serial = 1245] [outer = 0x1197d6000] 15:36:57 INFO - PROCESS | 1655 | 1464993417430 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12994cc00) [pid = 1655] [serial = 1246] [outer = 0x1197d6000] 15:36:57 INFO - PROCESS | 1655 | 1464993417849 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:36:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 621ms 15:36:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:36:57 INFO - PROCESS | 1655 | 1464993417861 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1655 | 1464993417863 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:36:57 INFO - PROCESS | 1655 | 1464993417866 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1655 | 1464993417868 Marionette TRACE conn2 <- [1,1634,null,{}] 15:36:57 INFO - PROCESS | 1655 | 1464993417874 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1655 | 1464993418023 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:36:58 INFO - PROCESS | 1655 | 1464993418116 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae2e800 == 52 [pid = 1655] [id = 416] 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129916400) [pid = 1655] [serial = 1247] [outer = 0x0] 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12ae60c00) [pid = 1655] [serial = 1248] [outer = 0x129916400] 15:36:58 INFO - PROCESS | 1655 | 1464993418155 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b576400) [pid = 1655] [serial = 1249] [outer = 0x129916400] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x112a7ec00) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1139ecc00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129192c00) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x113354800) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x127885000) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119268800) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12375d400) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12aec4c00) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11758f400) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b6bc000) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b574000) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118870400) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12be4f800) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:36:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x117162c00) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:36:58 INFO - PROCESS | 1655 | 1464993418600 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:36:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 774ms 15:36:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:36:58 INFO - PROCESS | 1655 | 1464993418641 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1655 | 1464993418642 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1655 | 1464993418644 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1655 | 1464993418645 Marionette TRACE conn2 <- [1,1638,null,{}] 15:36:58 INFO - PROCESS | 1655 | 1464993418647 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1655 | 1464993418726 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:36:58 INFO - PROCESS | 1655 | 1464993418779 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afb7800 == 53 [pid = 1655] [id = 417] 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1180bb800) [pid = 1655] [serial = 1250] [outer = 0x0] 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124e0cc00) [pid = 1655] [serial = 1251] [outer = 0x1180bb800] 15:36:58 INFO - PROCESS | 1655 | 1464993418804 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12aa8a400) [pid = 1655] [serial = 1252] [outer = 0x1180bb800] 15:36:59 INFO - PROCESS | 1655 | 1464993419074 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:36:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 15:36:59 INFO - PROCESS | 1655 | 1464993419113 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1655 | 1464993419114 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:36:59 INFO - PROCESS | 1655 | 1464993419116 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1655 | 1464993419117 Marionette TRACE conn2 <- [1,1642,null,{}] 15:36:59 INFO - PROCESS | 1655 | 1464993419128 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1655 | 1464993419213 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:36:59 INFO - PROCESS | 1655 | 1464993419218 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b698800 == 54 [pid = 1655] [id = 418] 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b575800) [pid = 1655] [serial = 1253] [outer = 0x0] 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12bdb2400) [pid = 1655] [serial = 1254] [outer = 0x12b575800] 15:36:59 INFO - PROCESS | 1655 | 1464993419244 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bdbcc00) [pid = 1655] [serial = 1255] [outer = 0x12b575800] 15:36:59 INFO - PROCESS | 1655 | 1464993419585 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:36:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 477ms 15:36:59 INFO - PROCESS | 1655 | 1464993419594 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1655 | 1464993419596 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:36:59 INFO - PROCESS | 1655 | 1464993419599 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1655 | 1464993419600 Marionette TRACE conn2 <- [1,1646,null,{}] 15:36:59 INFO - PROCESS | 1655 | 1464993419603 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1655 | 1464993419726 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:36:59 INFO - PROCESS | 1655 | 1464993419733 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7d000 == 55 [pid = 1655] [id = 419] 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11516a800) [pid = 1655] [serial = 1256] [outer = 0x0] 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12be55800) [pid = 1655] [serial = 1257] [outer = 0x11516a800] 15:36:59 INFO - PROCESS | 1655 | 1464993419762 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c2b2000) [pid = 1655] [serial = 1258] [outer = 0x11516a800] 15:37:00 INFO - PROCESS | 1655 | 1464993420067 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:37:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 15:37:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:37:00 INFO - PROCESS | 1655 | 1464993420120 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1655 | 1464993420122 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1655 | 1464993420124 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1655 | 1464993420125 Marionette TRACE conn2 <- [1,1650,null,{}] 15:37:00 INFO - PROCESS | 1655 | 1464993420127 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1655 | 1464993420209 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:37:00 INFO - PROCESS | 1655 | 1464993420213 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96c800 == 56 [pid = 1655] [id = 420] 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x112a62800) [pid = 1655] [serial = 1259] [outer = 0x0] 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x112a6c800) [pid = 1655] [serial = 1260] [outer = 0x112a62800] 15:37:00 INFO - PROCESS | 1655 | 1464993420238 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12aa7c400) [pid = 1655] [serial = 1261] [outer = 0x112a62800] 15:37:00 INFO - PROCESS | 1655 | 1464993420663 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:37:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 571ms 15:37:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:37:00 INFO - PROCESS | 1655 | 1464993420696 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1655 | 1464993420698 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1655 | 1464993420702 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1655 | 1464993420704 Marionette TRACE conn2 <- [1,1654,null,{}] 15:37:00 INFO - PROCESS | 1655 | 1464993420708 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1655 | 1464993420817 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:37:00 INFO - PROCESS | 1655 | 1464993420888 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183f6000 == 57 [pid = 1655] [id = 421] 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x112aa5000) [pid = 1655] [serial = 1262] [outer = 0x0] 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11610a800) [pid = 1655] [serial = 1263] [outer = 0x112aa5000] 15:37:00 INFO - PROCESS | 1655 | 1464993420920 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x116603c00) [pid = 1655] [serial = 1264] [outer = 0x112aa5000] 15:37:01 INFO - PROCESS | 1655 | 1464993421365 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:37:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 15:37:01 INFO - PROCESS | 1655 | 1464993421373 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1655 | 1464993421378 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:37:01 INFO - PROCESS | 1655 | 1464993421382 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1655 | 1464993421384 Marionette TRACE conn2 <- [1,1658,null,{}] 15:37:01 INFO - PROCESS | 1655 | 1464993421387 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:01 INFO - PROCESS | 1655 | 1464993421489 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:37:01 INFO - PROCESS | 1655 | 1464993421541 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237c1000 == 58 [pid = 1655] [id = 422] 15:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x117695000) [pid = 1655] [serial = 1265] [outer = 0x0] 15:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11886f800) [pid = 1655] [serial = 1266] [outer = 0x117695000] 15:37:01 INFO - PROCESS | 1655 | 1464993421571 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119499400) [pid = 1655] [serial = 1267] [outer = 0x117695000] 15:37:01 INFO - PROCESS | 1655 | 1464993421979 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 621ms 15:37:02 INFO - PROCESS | 1655 | 1464993422005 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1655 | 1464993422007 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:37:02 INFO - PROCESS | 1655 | 1464993422010 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1655 | 1464993422012 Marionette TRACE conn2 <- [1,1662,null,{}] 15:37:02 INFO - PROCESS | 1655 | 1464993422020 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1655 | 1464993422124 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:37:02 INFO - PROCESS | 1655 | 1464993422215 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6b5800 == 59 [pid = 1655] [id = 423] 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1206c1000) [pid = 1655] [serial = 1268] [outer = 0x0] 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1257f9000) [pid = 1655] [serial = 1269] [outer = 0x1206c1000] 15:37:02 INFO - PROCESS | 1655 | 1464993422246 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x128ced400) [pid = 1655] [serial = 1270] [outer = 0x1206c1000] 15:37:02 INFO - PROCESS | 1655 | 1464993422670 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 673ms 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:37:02 INFO - PROCESS | 1655 | 1464993422683 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1655 | 1464993422685 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:37:02 INFO - PROCESS | 1655 | 1464993422689 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1655 | 1464993422691 Marionette TRACE conn2 <- [1,1666,null,{}] 15:37:02 INFO - PROCESS | 1655 | 1464993422693 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1655 | 1464993422793 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:37:02 INFO - PROCESS | 1655 | 1464993422846 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d490800 == 60 [pid = 1655] [id = 424] 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x128dee400) [pid = 1655] [serial = 1271] [outer = 0x0] 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129188800) [pid = 1655] [serial = 1272] [outer = 0x128dee400] 15:37:02 INFO - PROCESS | 1655 | 1464993422876 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x129920c00) [pid = 1655] [serial = 1273] [outer = 0x128dee400] 15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 620ms 15:37:03 INFO - PROCESS | 1655 | 1464993423301 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:37:03 INFO - PROCESS | 1655 | 1464993423309 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1655 | 1464993423310 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:37:03 INFO - PROCESS | 1655 | 1464993423313 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1655 | 1464993423314 Marionette TRACE conn2 <- [1,1670,null,{}] 15:37:03 INFO - PROCESS | 1655 | 1464993423317 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:03 INFO - PROCESS | 1655 | 1464993423417 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:37:03 INFO - PROCESS | 1655 | 1464993423504 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de15000 == 61 [pid = 1655] [id = 425] 15:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12991a400) [pid = 1655] [serial = 1274] [outer = 0x0] 15:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bdb7800) [pid = 1655] [serial = 1275] [outer = 0x12991a400] 15:37:03 INFO - PROCESS | 1655 | 1464993423534 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12be55c00) [pid = 1655] [serial = 1276] [outer = 0x12991a400] 15:37:03 INFO - PROCESS | 1655 | 1464993423958 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 721ms 15:37:04 INFO - PROCESS | 1655 | 1464993424034 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1655 | 1464993424036 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:37:04 INFO - PROCESS | 1655 | 1464993424059 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1655 | 1464993424060 Marionette TRACE conn2 <- [1,1674,null,{}] 15:37:04 INFO - PROCESS | 1655 | 1464993424063 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:04 INFO - PROCESS | 1655 | 1464993424179 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:37:04 INFO - PROCESS | 1655 | 1464993424250 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x127219800 == 62 [pid = 1655] [id = 426] 15:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118160000) [pid = 1655] [serial = 1277] [outer = 0x0] 15:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x128a9ec00) [pid = 1655] [serial = 1278] [outer = 0x118160000] 15:37:04 INFO - PROCESS | 1655 | 1464993424280 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12c0ed400) [pid = 1655] [serial = 1279] [outer = 0x118160000] 15:37:04 INFO - PROCESS | 1655 | 1464993424897 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 872ms 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:37:04 INFO - PROCESS | 1655 | 1464993424931 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1655 | 1464993424933 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:37:04 INFO - PROCESS | 1655 | 1464993424939 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1655 | 1464993424941 Marionette TRACE conn2 <- [1,1678,null,{}] 15:37:04 INFO - PROCESS | 1655 | 1464993424945 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1655 | 1464993425047 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:37:05 INFO - PROCESS | 1655 | 1464993425119 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121223800 == 63 [pid = 1655] [id = 427] 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x113e0e000) [pid = 1655] [serial = 1280] [outer = 0x0] 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11610a000) [pid = 1655] [serial = 1281] [outer = 0x113e0e000] 15:37:05 INFO - PROCESS | 1655 | 1464993425148 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1167d9c00) [pid = 1655] [serial = 1282] [outer = 0x113e0e000] 15:37:05 INFO - PROCESS | 1655 | 1464993425639 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 725ms 15:37:05 INFO - PROCESS | 1655 | 1464993425662 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1655 | 1464993425668 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:37:05 INFO - PROCESS | 1655 | 1464993425699 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1655 | 1464993425702 Marionette TRACE conn2 <- [1,1682,null,{}] 15:37:05 INFO - PROCESS | 1655 | 1464993425707 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1655 | 1464993425819 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:37:05 INFO - PROCESS | 1655 | 1464993425890 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121218800 == 64 [pid = 1655] [id = 428] 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1185eac00) [pid = 1655] [serial = 1283] [outer = 0x0] 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11885b800) [pid = 1655] [serial = 1284] [outer = 0x1185eac00] 15:37:05 INFO - PROCESS | 1655 | 1464993425917 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x119261000) [pid = 1655] [serial = 1285] [outer = 0x1185eac00] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd7d000 == 63 [pid = 1655] [id = 419] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b698800 == 62 [pid = 1655] [id = 418] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12afb7800 == 61 [pid = 1655] [id = 417] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae2e800 == 60 [pid = 1655] [id = 416] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9ae000 == 59 [pid = 1655] [id = 415] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f5800 == 58 [pid = 1655] [id = 414] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12991d800) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1180ba800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x119675000) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x126d70800) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x127892c00) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117e07800 == 57 [pid = 1655] [id = 413] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12144d000 == 56 [pid = 1655] [id = 412] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x121225000 == 55 [pid = 1655] [id = 411] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x118122800 == 54 [pid = 1655] [id = 410] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117143000 == 53 [pid = 1655] [id = 409] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5bf000 == 52 [pid = 1655] [id = 405] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1237dc000 == 51 [pid = 1655] [id = 404] 15:37:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117149800 == 50 [pid = 1655] [id = 403] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x128d3f400) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11885a400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x116b63800) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x129578c00) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x115fcbc00) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x113e09400) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12788c000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119aa4800) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1210c6800) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128cf6000) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x124e0c800) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b56e000) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b579000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1256c7400) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11942a800) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12166a000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12be50400) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b6bc800) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12bdbb400) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12c0efc00) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12c2ae000) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119ab0400) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c0f1800) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12c2edc00) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a991c00) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1296ec400) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128d41800) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12933e000) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 15:37:06 INFO - PROCESS | 1655 | 1464993426322 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 677ms 15:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:37:06 INFO - PROCESS | 1655 | 1464993426372 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1655 | 1464993426374 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:37:06 INFO - PROCESS | 1655 | 1464993426376 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1655 | 1464993426378 Marionette TRACE conn2 <- [1,1686,null,{}] 15:37:06 INFO - PROCESS | 1655 | 1464993426385 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:06 INFO - PROCESS | 1655 | 1464993426471 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:37:06 INFO - PROCESS | 1655 | 1464993426477 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x120615800 == 51 [pid = 1655] [id = 429] 15:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118878000) [pid = 1655] [serial = 1286] [outer = 0x0] 15:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119671400) [pid = 1655] [serial = 1287] [outer = 0x118878000] 15:37:06 INFO - PROCESS | 1655 | 1464993426505 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119ab0400) [pid = 1655] [serial = 1288] [outer = 0x118878000] 15:37:06 INFO - PROCESS | 1655 | 1464993426896 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 570ms 15:37:06 INFO - PROCESS | 1655 | 1464993426946 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1655 | 1464993426948 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:37:06 INFO - PROCESS | 1655 | 1464993426950 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1655 | 1464993426952 Marionette TRACE conn2 <- [1,1690,null,{}] 15:37:06 INFO - PROCESS | 1655 | 1464993426954 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1655 | 1464993427037 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:37:07 INFO - PROCESS | 1655 | 1464993427045 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x125703000 == 52 [pid = 1655] [id = 430] 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117589400) [pid = 1655] [serial = 1289] [outer = 0x0] 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1206bf800) [pid = 1655] [serial = 1290] [outer = 0x117589400] 15:37:07 INFO - PROCESS | 1655 | 1464993427071 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124a38800) [pid = 1655] [serial = 1291] [outer = 0x117589400] 15:37:07 INFO - PROCESS | 1655 | 1464993427380 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:37:07 INFO - PROCESS | 1655 | 1464993427431 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1655 | 1464993427433 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:37:07 INFO - PROCESS | 1655 | 1464993427435 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1655 | 1464993427436 Marionette TRACE conn2 <- [1,1694,null,{}] 15:37:07 INFO - PROCESS | 1655 | 1464993427438 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1655 | 1464993427524 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:37:07 INFO - PROCESS | 1655 | 1464993427578 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x114024000 == 53 [pid = 1655] [id = 431] 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x112a63800) [pid = 1655] [serial = 1292] [outer = 0x0] 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124a43000) [pid = 1655] [serial = 1293] [outer = 0x112a63800] 15:37:07 INFO - PROCESS | 1655 | 1464993427604 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1256c3800) [pid = 1655] [serial = 1294] [outer = 0x112a63800] 15:37:07 INFO - PROCESS | 1655 | 1464993427883 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 15:37:07 INFO - PROCESS | 1655 | 1464993427905 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1655 | 1464993427908 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:37:07 INFO - PROCESS | 1655 | 1464993427916 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1655 | 1464993427917 Marionette TRACE conn2 <- [1,1698,null,{}] 15:37:07 INFO - PROCESS | 1655 | 1464993427919 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:08 INFO - PROCESS | 1655 | 1464993428013 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:37:08 INFO - PROCESS | 1655 | 1464993428018 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f5000 == 54 [pid = 1655] [id = 432] 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126d70800) [pid = 1655] [serial = 1295] [outer = 0x0] 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128a99400) [pid = 1655] [serial = 1296] [outer = 0x126d70800] 15:37:08 INFO - PROCESS | 1655 | 1464993428047 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128d3bc00) [pid = 1655] [serial = 1297] [outer = 0x126d70800] 15:37:08 INFO - PROCESS | 1655 | 1464993428371 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 15:37:08 INFO - PROCESS | 1655 | 1464993428393 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1655 | 1464993428394 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:37:08 INFO - PROCESS | 1655 | 1464993428397 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1655 | 1464993428398 Marionette TRACE conn2 <- [1,1702,null,{}] 15:37:08 INFO - PROCESS | 1655 | 1464993428400 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:08 INFO - PROCESS | 1655 | 1464993428529 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:37:08 INFO - PROCESS | 1655 | 1464993428542 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b7800 == 55 [pid = 1655] [id = 433] 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126f30000) [pid = 1655] [serial = 1298] [outer = 0x0] 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128d41000) [pid = 1655] [serial = 1299] [outer = 0x126f30000] 15:37:08 INFO - PROCESS | 1655 | 1464993428567 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1296e1800) [pid = 1655] [serial = 1300] [outer = 0x126f30000] 15:37:08 INFO - PROCESS | 1655 | 1464993428914 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:37:08 INFO - PROCESS | 1655 | 1464993428968 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1655 | 1464993428969 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1655 | 1464993428971 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1655 | 1464993428972 Marionette TRACE conn2 <- [1,1706,null,{}] 15:37:08 INFO - PROCESS | 1655 | 1464993428974 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1655 | 1464993429075 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:37:09 INFO - PROCESS | 1655 | 1464993429089 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae31000 == 56 [pid = 1655] [id = 434] 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129152400) [pid = 1655] [serial = 1301] [outer = 0x0] 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x129921c00) [pid = 1655] [serial = 1302] [outer = 0x129152400] 15:37:09 INFO - PROCESS | 1655 | 1464993429113 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a997000) [pid = 1655] [serial = 1303] [outer = 0x129152400] 15:37:09 INFO - PROCESS | 1655 | 1464993429436 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 15:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:37:09 INFO - PROCESS | 1655 | 1464993429490 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1655 | 1464993429491 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:37:09 INFO - PROCESS | 1655 | 1464993429494 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1655 | 1464993429495 Marionette TRACE conn2 <- [1,1710,null,{}] 15:37:09 INFO - PROCESS | 1655 | 1464993429497 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1655 | 1464993429597 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:37:09 INFO - PROCESS | 1655 | 1464993429612 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5c5000 == 57 [pid = 1655] [id = 435] 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129917c00) [pid = 1655] [serial = 1304] [outer = 0x0] 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ae62c00) [pid = 1655] [serial = 1305] [outer = 0x129917c00] 15:37:09 INFO - PROCESS | 1655 | 1464993429637 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12b579000) [pid = 1655] [serial = 1306] [outer = 0x129917c00] 15:37:09 INFO - PROCESS | 1655 | 1464993429969 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 15:37:10 INFO - PROCESS | 1655 | 1464993430012 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1655 | 1464993430014 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:37:10 INFO - PROCESS | 1655 | 1464993430016 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1655 | 1464993430017 Marionette TRACE conn2 <- [1,1714,null,{}] 15:37:10 INFO - PROCESS | 1655 | 1464993430019 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1655 | 1464993430123 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:37:10 INFO - PROCESS | 1655 | 1464993430159 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd65000 == 58 [pid = 1655] [id = 436] 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12aa8a000) [pid = 1655] [serial = 1307] [outer = 0x0] 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bdbc800) [pid = 1655] [serial = 1308] [outer = 0x12aa8a000] 15:37:10 INFO - PROCESS | 1655 | 1464993430184 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12c0efc00) [pid = 1655] [serial = 1309] [outer = 0x12aa8a000] 15:37:10 INFO - PROCESS | 1655 | 1464993430507 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11516a800) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1161f9c00) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x118e28800) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119ca8c00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1180b9800) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128cf7400) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119658400) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b575800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ae5cc00) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x127884000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1197d6000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1180bb800) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:37:10 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129916400) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:37:10 INFO - PROCESS | 1655 | 1464993430647 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1655 | 1464993430649 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:37:10 INFO - PROCESS | 1655 | 1464993430651 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1655 | 1464993430654 Marionette TRACE conn2 <- [1,1718,null,{}] 15:37:10 INFO - PROCESS | 1655 | 1464993430657 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1655 | 1464993430753 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:37:10 INFO - PROCESS | 1655 | 1464993430759 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x127266800 == 59 [pid = 1655] [id = 437] 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1168c6c00) [pid = 1655] [serial = 1310] [outer = 0x0] 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12199bc00) [pid = 1655] [serial = 1311] [outer = 0x1168c6c00] 15:37:10 INFO - PROCESS | 1655 | 1464993430788 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b575800) [pid = 1655] [serial = 1312] [outer = 0x1168c6c00] 15:37:11 INFO - PROCESS | 1655 | 1464993431126 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 522ms 15:37:11 INFO - PROCESS | 1655 | 1464993431174 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1655 | 1464993431175 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:37:11 INFO - PROCESS | 1655 | 1464993431178 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1655 | 1464993431179 Marionette TRACE conn2 <- [1,1722,null,{}] 15:37:11 INFO - PROCESS | 1655 | 1464993431181 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1655 | 1464993431288 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:37:11 INFO - PROCESS | 1655 | 1464993431294 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c974800 == 60 [pid = 1655] [id = 438] 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12a998000) [pid = 1655] [serial = 1313] [outer = 0x0] 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12c0f9400) [pid = 1655] [serial = 1314] [outer = 0x12a998000] 15:37:11 INFO - PROCESS | 1655 | 1464993431318 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12c2b6c00) [pid = 1655] [serial = 1315] [outer = 0x12a998000] 15:37:11 INFO - PROCESS | 1655 | 1464993431627 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 467ms 15:37:11 INFO - PROCESS | 1655 | 1464993431646 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1655 | 1464993431647 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:37:11 INFO - PROCESS | 1655 | 1464993431649 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1655 | 1464993431650 Marionette TRACE conn2 <- [1,1726,null,{}] 15:37:11 INFO - PROCESS | 1655 | 1464993431653 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1655 | 1464993431735 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:37:11 INFO - PROCESS | 1655 | 1464993431741 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d480000 == 61 [pid = 1655] [id = 439] 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118593400) [pid = 1655] [serial = 1316] [outer = 0x0] 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118599000) [pid = 1655] [serial = 1317] [outer = 0x118593400] 15:37:11 INFO - PROCESS | 1655 | 1464993431766 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11859dc00) [pid = 1655] [serial = 1318] [outer = 0x118593400] 15:37:12 INFO - PROCESS | 1655 | 1464993432091 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 468ms 15:37:12 INFO - PROCESS | 1655 | 1464993432118 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1655 | 1464993432121 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:37:12 INFO - PROCESS | 1655 | 1464993432123 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1655 | 1464993432124 Marionette TRACE conn2 <- [1,1730,null,{}] 15:37:12 INFO - PROCESS | 1655 | 1464993432126 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:12 INFO - PROCESS | 1655 | 1464993432247 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:37:12 INFO - PROCESS | 1655 | 1464993432253 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de24800 == 62 [pid = 1655] [id = 440] 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x118594800) [pid = 1655] [serial = 1319] [outer = 0x0] 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11859cc00) [pid = 1655] [serial = 1320] [outer = 0x118594800] 15:37:12 INFO - PROCESS | 1655 | 1464993432277 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12c2f2000) [pid = 1655] [serial = 1321] [outer = 0x118594800] 15:37:12 INFO - PROCESS | 1655 | 1464993432590 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 15:37:12 INFO - PROCESS | 1655 | 1464993432698 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1655 | 1464993432700 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:37:12 INFO - PROCESS | 1655 | 1464993432709 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1655 | 1464993432712 Marionette TRACE conn2 <- [1,1734,null,{}] 15:37:12 INFO - PROCESS | 1655 | 1464993432716 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:12 INFO - PROCESS | 1655 | 1464993432831 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:37:12 INFO - PROCESS | 1655 | 1464993432903 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e14800 == 63 [pid = 1655] [id = 441] 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x112a6d800) [pid = 1655] [serial = 1322] [outer = 0x0] 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x112a7e000) [pid = 1655] [serial = 1323] [outer = 0x112a6d800] 15:37:12 INFO - PROCESS | 1655 | 1464993432934 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x116107000) [pid = 1655] [serial = 1324] [outer = 0x112a6d800] 15:37:13 INFO - PROCESS | 1655 | 1464993433371 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 677ms 15:37:13 INFO - PROCESS | 1655 | 1464993433381 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:37:13 INFO - PROCESS | 1655 | 1464993433384 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:37:13 INFO - PROCESS | 1655 | 1464993433392 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1655 | 1464993433394 Marionette TRACE conn2 <- [1,1738,null,{}] 15:37:13 INFO - PROCESS | 1655 | 1464993433397 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:13 INFO - PROCESS | 1655 | 1464993433503 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:37:13 INFO - PROCESS | 1655 | 1464993433561 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x121da7000 == 64 [pid = 1655] [id = 442] 15:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1168c3400) [pid = 1655] [serial = 1325] [outer = 0x0] 15:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11815d000) [pid = 1655] [serial = 1326] [outer = 0x1168c3400] 15:37:13 INFO - PROCESS | 1655 | 1464993433590 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118861400) [pid = 1655] [serial = 1327] [outer = 0x1168c3400] 15:37:14 INFO - PROCESS | 1655 | 1464993434040 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 680ms 15:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:37:14 INFO - PROCESS | 1655 | 1464993434068 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1655 | 1464993434069 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:37:14 INFO - PROCESS | 1655 | 1464993434072 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1655 | 1464993434073 Marionette TRACE conn2 <- [1,1742,null,{}] 15:37:14 INFO - PROCESS | 1655 | 1464993434080 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 1655 | 1464993434211 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:37:14 INFO - PROCESS | 1655 | 1464993434285 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c95e800 == 65 [pid = 1655] [id = 443] 15:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x120655400) [pid = 1655] [serial = 1328] [outer = 0x0] 15:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1210c6800) [pid = 1655] [serial = 1329] [outer = 0x120655400] 15:37:14 INFO - PROCESS | 1655 | 1464993434329 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124ea0400) [pid = 1655] [serial = 1330] [outer = 0x120655400] 15:37:14 INFO - PROCESS | 1655 | 1464993434759 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 15:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:37:14 INFO - PROCESS | 1655 | 1464993434794 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1655 | 1464993434796 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:37:14 INFO - PROCESS | 1655 | 1464993434799 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1655 | 1464993434801 Marionette TRACE conn2 <- [1,1746,null,{}] 15:37:14 INFO - PROCESS | 1655 | 1464993434805 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 1655 | 1464993434961 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:37:15 INFO - PROCESS | 1655 | 1464993435090 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271b5800 == 66 [pid = 1655] [id = 444] 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x126fa4c00) [pid = 1655] [serial = 1331] [outer = 0x0] 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12788fc00) [pid = 1655] [serial = 1332] [outer = 0x126fa4c00] 15:37:15 INFO - PROCESS | 1655 | 1464993435138 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x128aa2800) [pid = 1655] [serial = 1333] [outer = 0x126fa4c00] 15:37:15 INFO - PROCESS | 1655 | 1464993435611 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 873ms 15:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:37:15 INFO - PROCESS | 1655 | 1464993435673 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1655 | 1464993435674 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:37:15 INFO - PROCESS | 1655 | 1464993435676 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1655 | 1464993435677 Marionette TRACE conn2 <- [1,1750,null,{}] 15:37:15 INFO - PROCESS | 1655 | 1464993435680 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:15 INFO - PROCESS | 1655 | 1464993435781 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:37:15 INFO - PROCESS | 1655 | 1464993435851 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x138903800 == 67 [pid = 1655] [id = 445] 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12788d800) [pid = 1655] [serial = 1334] [outer = 0x0] 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x129918c00) [pid = 1655] [serial = 1335] [outer = 0x12788d800] 15:37:15 INFO - PROCESS | 1655 | 1464993435880 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12b6b6c00) [pid = 1655] [serial = 1336] [outer = 0x12788d800] 15:37:16 INFO - PROCESS | 1655 | 1464993436327 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 669ms 15:37:16 INFO - PROCESS | 1655 | 1464993436346 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1655 | 1464993436347 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:37:16 INFO - PROCESS | 1655 | 1464993436349 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1655 | 1464993436351 Marionette TRACE conn2 <- [1,1754,null,{}] 15:37:16 INFO - PROCESS | 1655 | 1464993436353 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1655 | 1464993436474 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:37:16 INFO - PROCESS | 1655 | 1464993436576 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ed000 == 68 [pid = 1655] [id = 446] 15:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11203ac00) [pid = 1655] [serial = 1337] [outer = 0x0] 15:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11768c400) [pid = 1655] [serial = 1338] [outer = 0x11203ac00] 15:37:16 INFO - PROCESS | 1655 | 1464993436609 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12c0f5c00) [pid = 1655] [serial = 1339] [outer = 0x11203ac00] 15:37:17 INFO - PROCESS | 1655 | 1464993437327 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1023ms 15:37:17 INFO - PROCESS | 1655 | 1464993437374 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1655 | 1464993437378 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:37:17 INFO - PROCESS | 1655 | 1464993437384 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1655 | 1464993437387 Marionette TRACE conn2 <- [1,1758,null,{}] 15:37:17 INFO - PROCESS | 1655 | 1464993437403 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 1655 | 1464993437534 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:37:17 INFO - PROCESS | 1655 | 1464993437607 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271a5800 == 69 [pid = 1655] [id = 447] 15:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x113182000) [pid = 1655] [serial = 1340] [outer = 0x0] 15:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x113188800) [pid = 1655] [serial = 1341] [outer = 0x113182000] 15:37:17 INFO - PROCESS | 1655 | 1464993437636 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11318e000) [pid = 1655] [serial = 1342] [outer = 0x113182000] 15:37:18 INFO - PROCESS | 1655 | 1464993438062 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 689ms 15:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:37:18 INFO - PROCESS | 1655 | 1464993438074 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1655 | 1464993438077 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:37:18 INFO - PROCESS | 1655 | 1464993438082 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1655 | 1464993438084 Marionette TRACE conn2 <- [1,1762,null,{}] 15:37:18 INFO - PROCESS | 1655 | 1464993438107 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1655 | 1464993438205 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:37:18 INFO - PROCESS | 1655 | 1464993438277 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194df800 == 70 [pid = 1655] [id = 448] 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11610e800) [pid = 1655] [serial = 1343] [outer = 0x0] 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1161f1000) [pid = 1655] [serial = 1344] [outer = 0x11610e800] 15:37:18 INFO - PROCESS | 1655 | 1464993438304 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1170b7400) [pid = 1655] [serial = 1345] [outer = 0x11610e800] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c04f800 == 69 [pid = 1655] [id = 369] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12d480000 == 68 [pid = 1655] [id = 439] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c974800 == 67 [pid = 1655] [id = 438] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x127266800 == 66 [pid = 1655] [id = 437] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd65000 == 65 [pid = 1655] [id = 436] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5c5000 == 64 [pid = 1655] [id = 435] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae31000 == 63 [pid = 1655] [id = 434] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11610bc00) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1185e8800) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1206bfc00) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x124f9c400) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x128cf6400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x112a6c800) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7b7800 == 62 [pid = 1655] [id = 433] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f5000 == 61 [pid = 1655] [id = 432] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x114024000 == 60 [pid = 1655] [id = 431] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x125703000 == 59 [pid = 1655] [id = 430] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x120615800 == 58 [pid = 1655] [id = 429] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121218800 == 57 [pid = 1655] [id = 428] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121223800 == 56 [pid = 1655] [id = 427] 15:37:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1183f6000 == 55 [pid = 1655] [id = 421] 15:37:18 INFO - PROCESS | 1655 | 1464993438744 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 15:37:18 INFO - PROCESS | 1655 | 1464993438751 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1655 | 1464993438752 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:37:18 INFO - PROCESS | 1655 | 1464993438758 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1655 | 1464993438761 Marionette TRACE conn2 <- [1,1766,null,{}] 15:37:18 INFO - PROCESS | 1655 | 1464993438768 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1655 | 1464993438871 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:37:18 INFO - PROCESS | 1655 | 1464993438879 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119409000 == 56 [pid = 1655] [id = 449] 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x117697400) [pid = 1655] [serial = 1346] [outer = 0x0] 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x118160800) [pid = 1655] [serial = 1347] [outer = 0x117697400] 15:37:18 INFO - PROCESS | 1655 | 1464993438908 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1185eb000) [pid = 1655] [serial = 1348] [outer = 0x117697400] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12b6b5800) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x128cf0000) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1296ec000) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12957a000) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x124e0cc00) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12ae60c00) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12994cc00) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12c2b2000) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1180b6800) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1167d9400) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x119674400) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x119c9d800) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1215f9800) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x124a40800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x118413800) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11887d400) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12aebf400) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12991ac00) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x124eaa000) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12bdb2400) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12bdbcc00) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12aa8a400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b576400) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12be55800) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x126d65c00) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 15:37:19 INFO - PROCESS | 1655 | 1464993439328 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 578ms 15:37:19 INFO - PROCESS | 1655 | 1464993439335 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1655 | 1464993439337 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:37:19 INFO - PROCESS | 1655 | 1464993439342 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1655 | 1464993439343 Marionette TRACE conn2 <- [1,1770,null,{}] 15:37:19 INFO - PROCESS | 1655 | 1464993439344 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1655 | 1464993439434 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:37:19 INFO - PROCESS | 1655 | 1464993439440 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125685800 == 57 [pid = 1655] [id = 450] 15:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11887b000) [pid = 1655] [serial = 1349] [outer = 0x0] 15:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119264000) [pid = 1655] [serial = 1350] [outer = 0x11887b000] 15:37:19 INFO - PROCESS | 1655 | 1464993439481 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119651400) [pid = 1655] [serial = 1351] [outer = 0x11887b000] 15:37:19 INFO - PROCESS | 1655 | 1464993439967 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 15:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:37:20 INFO - PROCESS | 1655 | 1464993440012 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1655 | 1464993440014 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:37:20 INFO - PROCESS | 1655 | 1464993440016 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1655 | 1464993440026 Marionette TRACE conn2 <- [1,1774,null,{}] 15:37:20 INFO - PROCESS | 1655 | 1464993440029 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:20 INFO - PROCESS | 1655 | 1464993440104 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:37:20 INFO - PROCESS | 1655 | 1464993440111 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11990d800 == 58 [pid = 1655] [id = 451] 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11857a800) [pid = 1655] [serial = 1352] [outer = 0x0] 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x119aa8000) [pid = 1655] [serial = 1353] [outer = 0x11857a800] 15:37:20 INFO - PROCESS | 1655 | 1464993440136 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1210c5800) [pid = 1655] [serial = 1354] [outer = 0x11857a800] 15:37:20 INFO - PROCESS | 1655 | 1464993440484 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 527ms 15:37:20 INFO - PROCESS | 1655 | 1464993440544 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1655 | 1464993440545 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:37:20 INFO - PROCESS | 1655 | 1464993440547 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1655 | 1464993440548 Marionette TRACE conn2 <- [1,1778,null,{}] 15:37:20 INFO - PROCESS | 1655 | 1464993440550 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:20 INFO - PROCESS | 1655 | 1464993440645 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:37:20 INFO - PROCESS | 1655 | 1464993440650 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ae000 == 59 [pid = 1655] [id = 452] 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x121781c00) [pid = 1655] [serial = 1355] [outer = 0x0] 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x124fa2c00) [pid = 1655] [serial = 1356] [outer = 0x121781c00] 15:37:20 INFO - PROCESS | 1655 | 1464993440676 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127888000) [pid = 1655] [serial = 1357] [outer = 0x121781c00] 15:37:21 INFO - PROCESS | 1655 | 1464993441028 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 15:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:37:21 INFO - PROCESS | 1655 | 1464993441067 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1655 | 1464993441068 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:37:21 INFO - PROCESS | 1655 | 1464993441072 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1655 | 1464993441074 Marionette TRACE conn2 <- [1,1782,null,{}] 15:37:21 INFO - PROCESS | 1655 | 1464993441077 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1655 | 1464993441182 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:37:21 INFO - PROCESS | 1655 | 1464993441225 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae25800 == 60 [pid = 1655] [id = 453] 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1251dd800) [pid = 1655] [serial = 1358] [outer = 0x0] 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x128a97400) [pid = 1655] [serial = 1359] [outer = 0x1251dd800] 15:37:21 INFO - PROCESS | 1655 | 1464993441250 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128aa3c00) [pid = 1655] [serial = 1360] [outer = 0x1251dd800] 15:37:21 INFO - PROCESS | 1655 | 1464993441566 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 15:37:21 INFO - PROCESS | 1655 | 1464993441593 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1655 | 1464993441594 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:37:21 INFO - PROCESS | 1655 | 1464993441596 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1655 | 1464993441597 Marionette TRACE conn2 <- [1,1786,null,{}] 15:37:21 INFO - PROCESS | 1655 | 1464993441600 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1655 | 1464993441709 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:37:21 INFO - PROCESS | 1655 | 1464993441744 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b51e800 == 61 [pid = 1655] [id = 454] 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128aa1400) [pid = 1655] [serial = 1361] [outer = 0x0] 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x128df0800) [pid = 1655] [serial = 1362] [outer = 0x128aa1400] 15:37:21 INFO - PROCESS | 1655 | 1464993441769 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12956ec00) [pid = 1655] [serial = 1363] [outer = 0x128aa1400] 15:37:22 INFO - PROCESS | 1655 | 1464993442073 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 15:37:22 INFO - PROCESS | 1655 | 1464993442115 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1655 | 1464993442116 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:37:22 INFO - PROCESS | 1655 | 1464993442118 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1655 | 1464993442120 Marionette TRACE conn2 <- [1,1790,null,{}] 15:37:22 INFO - PROCESS | 1655 | 1464993442122 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 1655 | 1464993442230 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:37:22 INFO - PROCESS | 1655 | 1464993442242 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a8800 == 62 [pid = 1655] [id = 455] 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x128cf7c00) [pid = 1655] [serial = 1364] [outer = 0x0] 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1296e7800) [pid = 1655] [serial = 1365] [outer = 0x128cf7c00] 15:37:22 INFO - PROCESS | 1655 | 1464993442274 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x129922400) [pid = 1655] [serial = 1366] [outer = 0x128cf7c00] 15:37:22 INFO - PROCESS | 1655 | 1464993442616 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 15:37:22 INFO - PROCESS | 1655 | 1464993442637 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1655 | 1464993442640 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:37:22 INFO - PROCESS | 1655 | 1464993442643 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1655 | 1464993442644 Marionette TRACE conn2 <- [1,1794,null,{}] 15:37:22 INFO - PROCESS | 1655 | 1464993442646 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 1655 | 1464993442762 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:37:22 INFO - PROCESS | 1655 | 1464993442799 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c067800 == 63 [pid = 1655] [id = 456] 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1296ec000) [pid = 1655] [serial = 1367] [outer = 0x0] 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12aa82400) [pid = 1655] [serial = 1368] [outer = 0x1296ec000] 15:37:22 INFO - PROCESS | 1655 | 1464993442824 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b577400) [pid = 1655] [serial = 1369] [outer = 0x1296ec000] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x126d70800) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x118160000) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1168c6c00) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12aa8a000) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x112a63800) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1185eac00) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x113e0e000) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x129917c00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x117589400) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x126f30000) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12a998000) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x118878000) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x129152400) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x118593400) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:37:23 INFO - PROCESS | 1655 | 1464993443291 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 668ms 15:37:23 INFO - PROCESS | 1655 | 1464993443314 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1655 | 1464993443315 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:37:23 INFO - PROCESS | 1655 | 1464993443317 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1655 | 1464993443319 Marionette TRACE conn2 <- [1,1798,null,{}] 15:37:23 INFO - PROCESS | 1655 | 1464993443327 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1655 | 1464993443458 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:37:23 INFO - PROCESS | 1655 | 1464993443518 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c960800 == 64 [pid = 1655] [id = 457] 15:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118590800) [pid = 1655] [serial = 1370] [outer = 0x0] 15:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x128a95800) [pid = 1655] [serial = 1371] [outer = 0x118590800] 15:37:23 INFO - PROCESS | 1655 | 1464993443549 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12bdbb800) [pid = 1655] [serial = 1372] [outer = 0x118590800] 15:37:23 INFO - PROCESS | 1655 | 1464993443828 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 524ms 15:37:23 INFO - PROCESS | 1655 | 1464993443843 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1655 | 1464993443844 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:37:23 INFO - PROCESS | 1655 | 1464993443846 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1655 | 1464993443848 Marionette TRACE conn2 <- [1,1802,null,{}] 15:37:23 INFO - PROCESS | 1655 | 1464993443850 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1655 | 1464993443939 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:37:23 INFO - PROCESS | 1655 | 1464993443944 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d37f000 == 65 [pid = 1655] [id = 458] 15:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12be49800) [pid = 1655] [serial = 1373] [outer = 0x0] 15:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12c0f4800) [pid = 1655] [serial = 1374] [outer = 0x12be49800] 15:37:23 INFO - PROCESS | 1655 | 1464993443968 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12c2ae000) [pid = 1655] [serial = 1375] [outer = 0x12be49800] 15:37:24 INFO - PROCESS | 1655 | 1464993444273 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 15:37:24 INFO - PROCESS | 1655 | 1464993444318 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1655 | 1464993444319 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:37:24 INFO - PROCESS | 1655 | 1464993444349 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1655 | 1464993444350 Marionette TRACE conn2 <- [1,1806,null,{}] 15:37:24 INFO - PROCESS | 1655 | 1464993444352 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1655 | 1464993444441 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:37:24 INFO - PROCESS | 1655 | 1464993444445 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de13800 == 66 [pid = 1655] [id = 459] 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x121a87c00) [pid = 1655] [serial = 1376] [outer = 0x0] 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x121a90000) [pid = 1655] [serial = 1377] [outer = 0x121a87c00] 15:37:24 INFO - PROCESS | 1655 | 1464993444469 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x121a94000) [pid = 1655] [serial = 1378] [outer = 0x121a87c00] 15:37:24 INFO - PROCESS | 1655 | 1464993444806 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 491ms 15:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:37:24 INFO - PROCESS | 1655 | 1464993444824 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1655 | 1464993444825 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1655 | 1464993444827 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1655 | 1464993444836 Marionette TRACE conn2 <- [1,1810,null,{}] 15:37:24 INFO - PROCESS | 1655 | 1464993444840 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1655 | 1464993444925 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:37:24 INFO - PROCESS | 1655 | 1464993444929 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x13891b000 == 67 [pid = 1655] [id = 460] 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ae69000) [pid = 1655] [serial = 1379] [outer = 0x0] 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12c2adc00) [pid = 1655] [serial = 1380] [outer = 0x12ae69000] 15:37:24 INFO - PROCESS | 1655 | 1464993444953 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12c2f2800) [pid = 1655] [serial = 1381] [outer = 0x12ae69000] 15:37:25 INFO - PROCESS | 1655 | 1464993445461 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 679ms 15:37:25 INFO - PROCESS | 1655 | 1464993445507 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1655 | 1464993445510 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:37:25 INFO - PROCESS | 1655 | 1464993445514 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1655 | 1464993445516 Marionette TRACE conn2 <- [1,1814,null,{}] 15:37:25 INFO - PROCESS | 1655 | 1464993445520 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:25 INFO - PROCESS | 1655 | 1464993445632 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:37:25 INFO - PROCESS | 1655 | 1464993445705 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e6800 == 68 [pid = 1655] [id = 461] 15:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113184400) [pid = 1655] [serial = 1382] [outer = 0x0] 15:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x113362000) [pid = 1655] [serial = 1383] [outer = 0x113184400] 15:37:25 INFO - PROCESS | 1655 | 1464993445736 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x115fcfc00) [pid = 1655] [serial = 1384] [outer = 0x113184400] 15:37:26 INFO - PROCESS | 1655 | 1464993446172 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 15:37:26 INFO - PROCESS | 1655 | 1464993446186 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1655 | 1464993446192 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:37:26 INFO - PROCESS | 1655 | 1464993446197 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1655 | 1464993446198 Marionette TRACE conn2 <- [1,1818,null,{}] 15:37:26 INFO - PROCESS | 1655 | 1464993446201 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1655 | 1464993446329 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:37:26 INFO - PROCESS | 1655 | 1464993446390 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291db800 == 69 [pid = 1655] [id = 462] 15:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11670d000) [pid = 1655] [serial = 1385] [outer = 0x0] 15:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1180bfc00) [pid = 1655] [serial = 1386] [outer = 0x11670d000] 15:37:26 INFO - PROCESS | 1655 | 1464993446460 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11885ec00) [pid = 1655] [serial = 1387] [outer = 0x11670d000] 15:37:26 INFO - PROCESS | 1655 | 1464993446891 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 15:37:26 INFO - PROCESS | 1655 | 1464993446918 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1655 | 1464993446919 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:37:26 INFO - PROCESS | 1655 | 1464993446925 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1655 | 1464993446927 Marionette TRACE conn2 <- [1,1822,null,{}] 15:37:26 INFO - PROCESS | 1655 | 1464993446935 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:27 INFO - PROCESS | 1655 | 1464993447043 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:37:27 INFO - PROCESS | 1655 | 1464993447118 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x138913800 == 70 [pid = 1655] [id = 463] 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11949b000) [pid = 1655] [serial = 1388] [outer = 0x0] 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x121c5f800) [pid = 1655] [serial = 1389] [outer = 0x11949b000] 15:37:27 INFO - PROCESS | 1655 | 1464993447149 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x124f9bc00) [pid = 1655] [serial = 1390] [outer = 0x11949b000] 15:37:27 INFO - PROCESS | 1655 | 1464993447576 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 15:37:27 INFO - PROCESS | 1655 | 1464993447596 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1655 | 1464993447599 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:37:27 INFO - PROCESS | 1655 | 1464993447602 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1655 | 1464993447606 Marionette TRACE conn2 <- [1,1826,null,{}] 15:37:27 INFO - PROCESS | 1655 | 1464993447610 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:27 INFO - PROCESS | 1655 | 1464993447737 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:37:27 INFO - PROCESS | 1655 | 1464993447811 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x13941f800 == 71 [pid = 1655] [id = 464] 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x128a99000) [pid = 1655] [serial = 1391] [outer = 0x0] 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x128cf3800) [pid = 1655] [serial = 1392] [outer = 0x128a99000] 15:37:27 INFO - PROCESS | 1655 | 1464993447840 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12933e000) [pid = 1655] [serial = 1393] [outer = 0x128a99000] 15:37:28 INFO - PROCESS | 1655 | 1464993448246 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 15:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:37:28 INFO - PROCESS | 1655 | 1464993448275 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1655 | 1464993448276 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:37:28 INFO - PROCESS | 1655 | 1464993448279 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1655 | 1464993448280 Marionette TRACE conn2 <- [1,1830,null,{}] 15:37:28 INFO - PROCESS | 1655 | 1464993448282 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1655 | 1464993448385 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:37:28 INFO - PROCESS | 1655 | 1464993448447 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x138ad8000 == 72 [pid = 1655] [id = 465] 15:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x124b12000) [pid = 1655] [serial = 1394] [outer = 0x0] 15:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x124b18c00) [pid = 1655] [serial = 1395] [outer = 0x124b12000] 15:37:28 INFO - PROCESS | 1655 | 1464993448515 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x124b1f800) [pid = 1655] [serial = 1396] [outer = 0x124b12000] 15:37:28 INFO - PROCESS | 1655 | 1464993448930 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 719ms 15:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:37:29 INFO - PROCESS | 1655 | 1464993449043 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1655 | 1464993449045 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:37:29 INFO - PROCESS | 1655 | 1464993449049 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1655 | 1464993449050 Marionette TRACE conn2 <- [1,1834,null,{}] 15:37:29 INFO - PROCESS | 1655 | 1464993449052 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:29 INFO - PROCESS | 1655 | 1464993449174 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:37:29 INFO - PROCESS | 1655 | 1464993449250 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x121532000 == 73 [pid = 1655] [id = 466] 15:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11859a800) [pid = 1655] [serial = 1397] [outer = 0x0] 15:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12aa8a400) [pid = 1655] [serial = 1398] [outer = 0x11859a800] 15:37:29 INFO - PROCESS | 1655 | 1464993449281 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12bdbe400) [pid = 1655] [serial = 1399] [outer = 0x11859a800] 15:37:29 INFO - PROCESS | 1655 | 1464993449868 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 869ms 15:37:29 INFO - PROCESS | 1655 | 1464993449918 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1655 | 1464993449920 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:37:29 INFO - PROCESS | 1655 | 1464993449924 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1655 | 1464993449926 Marionette TRACE conn2 <- [1,1838,null,{}] 15:37:29 INFO - PROCESS | 1655 | 1464993449931 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1655 | 1464993450064 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:37:30 INFO - PROCESS | 1655 | 1464993450147 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12144c000 == 74 [pid = 1655] [id = 467] 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x113185800) [pid = 1655] [serial = 1400] [outer = 0x0] 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11318c400) [pid = 1655] [serial = 1401] [outer = 0x113185800] 15:37:30 INFO - PROCESS | 1655 | 1464993450176 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x115171000) [pid = 1655] [serial = 1402] [outer = 0x113185800] 15:37:30 INFO - PROCESS | 1655 | 1464993450630 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 773ms 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b51b000 == 73 [pid = 1655] [id = 365] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d36e000 == 72 [pid = 1655] [id = 406] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121332000 == 71 [pid = 1655] [id = 408] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12de13800 == 70 [pid = 1655] [id = 459] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d37f000 == 69 [pid = 1655] [id = 458] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c960800 == 68 [pid = 1655] [id = 457] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c067800 == 67 [pid = 1655] [id = 456] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a8800 == 66 [pid = 1655] [id = 455] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b51e800 == 65 [pid = 1655] [id = 454] 15:37:30 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11859cc00) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1655 | 1464993450750 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1655 | 1464993450754 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae25800 == 64 [pid = 1655] [id = 453] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1299ae000 == 63 [pid = 1655] [id = 452] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11990d800 == 62 [pid = 1655] [id = 451] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x125685800 == 61 [pid = 1655] [id = 450] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119409000 == 60 [pid = 1655] [id = 449] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1194df800 == 59 [pid = 1655] [id = 448] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1271a5800 == 58 [pid = 1655] [id = 447] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x138903800 == 57 [pid = 1655] [id = 445] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1271b5800 == 56 [pid = 1655] [id = 444] 15:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c95e800 == 55 [pid = 1655] [id = 443] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121da7000 == 54 [pid = 1655] [id = 442] 15:37:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117e14800 == 53 [pid = 1655] [id = 441] 15:37:30 INFO - PROCESS | 1655 | 1464993450768 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1655 | 1464993450769 Marionette TRACE conn2 <- [1,1842,null,{}] 15:37:30 INFO - PROCESS | 1655 | 1464993450774 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1655 | 1464993450862 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:37:30 INFO - PROCESS | 1655 | 1464993450867 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119409000 == 54 [pid = 1655] [id = 468] 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1168ce000) [pid = 1655] [serial = 1403] [outer = 0x0] 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11853fc00) [pid = 1655] [serial = 1404] [outer = 0x1168ce000] 15:37:30 INFO - PROCESS | 1655 | 1464993450893 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11859cc00) [pid = 1655] [serial = 1405] [outer = 0x1168ce000] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11859dc00) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x129188800) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x128a99400) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12c0ed400) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12199bc00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12c0efc00) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x124a43000) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11885b800) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12b575800) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x119261000) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1167d9c00) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11610a000) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12b579000) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1257f9000) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x128d3bc00) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1256c3800) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12bdbc800) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x124a38800) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x128d41000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1206bf800) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12c2b6c00) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x128a9ec00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12bdb7800) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12c0f9400) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11610a800) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1296e1800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11886f800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ae62c00) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x119ab0400) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x129921c00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x118599000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12a997000) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x119671400) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1655 | 1464993451254 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 525ms 15:37:31 INFO - PROCESS | 1655 | 1464993451294 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1655 | 1464993451295 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:37:31 INFO - PROCESS | 1655 | 1464993451297 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1655 | 1464993451300 Marionette TRACE conn2 <- [1,1846,null,{}] 15:37:31 INFO - PROCESS | 1655 | 1464993451307 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:31 INFO - PROCESS | 1655 | 1464993451394 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:37:31 INFO - PROCESS | 1655 | 1464993451401 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12567a800 == 55 [pid = 1655] [id = 469] 15:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118867c00) [pid = 1655] [serial = 1406] [outer = 0x0] 15:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119498c00) [pid = 1655] [serial = 1407] [outer = 0x118867c00] 15:37:31 INFO - PROCESS | 1655 | 1464993451430 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1206bfc00) [pid = 1655] [serial = 1408] [outer = 0x118867c00] 15:37:31 INFO - PROCESS | 1655 | 1464993451894 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 622ms 15:37:31 INFO - PROCESS | 1655 | 1464993451923 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1655 | 1464993451926 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:37:31 INFO - PROCESS | 1655 | 1464993451931 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1655 | 1464993451933 Marionette TRACE conn2 <- [1,1850,null,{}] 15:37:31 INFO - PROCESS | 1655 | 1464993451938 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:32 INFO - PROCESS | 1655 | 1464993452047 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:37:32 INFO - PROCESS | 1655 | 1464993452156 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x121341800 == 56 [pid = 1655] [id = 470] 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x116848800) [pid = 1655] [serial = 1409] [outer = 0x0] 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1180b9c00) [pid = 1655] [serial = 1410] [outer = 0x116848800] 15:37:32 INFO - PROCESS | 1655 | 1464993452188 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x118593400) [pid = 1655] [serial = 1411] [outer = 0x116848800] 15:37:32 INFO - PROCESS | 1655 | 1464993452586 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 15:37:32 INFO - PROCESS | 1655 | 1464993452653 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1655 | 1464993452657 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:37:32 INFO - PROCESS | 1655 | 1464993452662 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1655 | 1464993452663 Marionette TRACE conn2 <- [1,1854,null,{}] 15:37:32 INFO - PROCESS | 1655 | 1464993452666 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:32 INFO - PROCESS | 1655 | 1464993452768 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:37:32 INFO - PROCESS | 1655 | 1464993452827 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x112648000 == 57 [pid = 1655] [id = 471] 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x118866800) [pid = 1655] [serial = 1412] [outer = 0x0] 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x119674400) [pid = 1655] [serial = 1413] [outer = 0x118866800] 15:37:32 INFO - PROCESS | 1655 | 1464993452857 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1213f0000) [pid = 1655] [serial = 1414] [outer = 0x118866800] 15:37:33 INFO - PROCESS | 1655 | 1464993453351 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 15:37:33 INFO - PROCESS | 1655 | 1464993453395 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1655 | 1464993453397 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:37:33 INFO - PROCESS | 1655 | 1464993453401 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1655 | 1464993453406 Marionette TRACE conn2 <- [1,1858,null,{}] 15:37:33 INFO - PROCESS | 1655 | 1464993453435 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 1655 | 1464993453561 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:37:33 INFO - PROCESS | 1655 | 1464993453634 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a9800 == 58 [pid = 1655] [id = 472] 15:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x121a91400) [pid = 1655] [serial = 1415] [outer = 0x0] 15:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x124b13000) [pid = 1655] [serial = 1416] [outer = 0x121a91400] 15:37:33 INFO - PROCESS | 1655 | 1464993453666 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x124e60800) [pid = 1655] [serial = 1417] [outer = 0x121a91400] 15:37:34 INFO - PROCESS | 1655 | 1464993454085 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 690ms 15:37:34 INFO - PROCESS | 1655 | 1464993454092 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1655 | 1464993454094 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:37:34 INFO - PROCESS | 1655 | 1464993454096 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1655 | 1464993454097 Marionette TRACE conn2 <- [1,1862,null,{}] 15:37:34 INFO - PROCESS | 1655 | 1464993454100 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1655 | 1464993454203 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:37:34 INFO - PROCESS | 1655 | 1464993454258 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b519000 == 59 [pid = 1655] [id = 473] 15:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1256c9000) [pid = 1655] [serial = 1418] [outer = 0x0] 15:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x127887000) [pid = 1655] [serial = 1419] [outer = 0x1256c9000] 15:37:34 INFO - PROCESS | 1655 | 1464993454289 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x128a9b400) [pid = 1655] [serial = 1420] [outer = 0x1256c9000] 15:37:34 INFO - PROCESS | 1655 | 1464993454723 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 15:37:34 INFO - PROCESS | 1655 | 1464993454765 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1655 | 1464993454767 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:37:34 INFO - PROCESS | 1655 | 1464993454769 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1655 | 1464993454770 Marionette TRACE conn2 <- [1,1866,null,{}] 15:37:34 INFO - PROCESS | 1655 | 1464993454773 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1655 | 1464993454871 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:37:34 INFO - PROCESS | 1655 | 1464993454962 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a0800 == 60 [pid = 1655] [id = 474] 15:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x126f30000) [pid = 1655] [serial = 1421] [outer = 0x0] 15:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x128d40c00) [pid = 1655] [serial = 1422] [outer = 0x126f30000] 15:37:34 INFO - PROCESS | 1655 | 1464993454991 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12918f400) [pid = 1655] [serial = 1423] [outer = 0x126f30000] 15:37:35 INFO - PROCESS | 1655 | 1464993455408 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 15:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:37:35 INFO - PROCESS | 1655 | 1464993455440 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1655 | 1464993455441 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:37:35 INFO - PROCESS | 1655 | 1464993455444 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1655 | 1464993455445 Marionette TRACE conn2 <- [1,1870,null,{}] 15:37:35 INFO - PROCESS | 1655 | 1464993455448 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1655 | 1464993455559 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:37:35 INFO - PROCESS | 1655 | 1464993455633 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69f800 == 61 [pid = 1655] [id = 475] 15:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11856fc00) [pid = 1655] [serial = 1424] [outer = 0x0] 15:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1296e4400) [pid = 1655] [serial = 1425] [outer = 0x11856fc00] 15:37:35 INFO - PROCESS | 1655 | 1464993455662 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12bdb6400) [pid = 1655] [serial = 1426] [outer = 0x11856fc00] 15:37:36 INFO - PROCESS | 1655 | 1464993456036 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 618ms 15:37:36 INFO - PROCESS | 1655 | 1464993456074 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1655 | 1464993456075 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:37:36 INFO - PROCESS | 1655 | 1464993456079 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1655 | 1464993456081 Marionette TRACE conn2 <- [1,1874,null,{}] 15:37:36 INFO - PROCESS | 1655 | 1464993456083 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:36 INFO - PROCESS | 1655 | 1464993456184 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:37:36 INFO - PROCESS | 1655 | 1464993456275 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d116800 == 62 [pid = 1655] [id = 476] 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x129184400) [pid = 1655] [serial = 1427] [outer = 0x0] 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12be4e800) [pid = 1655] [serial = 1428] [outer = 0x129184400] 15:37:36 INFO - PROCESS | 1655 | 1464993456303 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12c0fb400) [pid = 1655] [serial = 1429] [outer = 0x129184400] 15:37:36 INFO - PROCESS | 1655 | 1464993456719 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 15:37:36 INFO - PROCESS | 1655 | 1464993456749 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1655 | 1464993456750 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:37:36 INFO - PROCESS | 1655 | 1464993456752 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1655 | 1464993456754 Marionette TRACE conn2 <- [1,1878,null,{}] 15:37:36 INFO - PROCESS | 1655 | 1464993456756 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:36 INFO - PROCESS | 1655 | 1464993456855 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:37:36 INFO - PROCESS | 1655 | 1464993456916 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d491800 == 63 [pid = 1655] [id = 477] 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12be4c800) [pid = 1655] [serial = 1430] [outer = 0x0] 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12c247400) [pid = 1655] [serial = 1431] [outer = 0x12be4c800] 15:37:36 INFO - PROCESS | 1655 | 1464993456945 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12c24b400) [pid = 1655] [serial = 1432] [outer = 0x12be4c800] 15:37:37 INFO - PROCESS | 1655 | 1464993457380 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 15:37:37 INFO - PROCESS | 1655 | 1464993457424 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1655 | 1464993457425 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:37:37 INFO - PROCESS | 1655 | 1464993457427 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1655 | 1464993457429 Marionette TRACE conn2 <- [1,1882,null,{}] 15:37:37 INFO - PROCESS | 1655 | 1464993457431 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 1655 | 1464993457550 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:37:37 INFO - PROCESS | 1655 | 1464993457612 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dfb8000 == 64 [pid = 1655] [id = 478] 15:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12c0fb800) [pid = 1655] [serial = 1433] [outer = 0x0] 15:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12c208000) [pid = 1655] [serial = 1434] [outer = 0x12c0fb800] 15:37:37 INFO - PROCESS | 1655 | 1464993457641 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12c20d000) [pid = 1655] [serial = 1435] [outer = 0x12c0fb800] 15:37:38 INFO - PROCESS | 1655 | 1464993458197 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 820ms 15:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:37:38 INFO - PROCESS | 1655 | 1464993458248 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1655 | 1464993458251 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:37:38 INFO - PROCESS | 1655 | 1464993458254 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1655 | 1464993458256 Marionette TRACE conn2 <- [1,1886,null,{}] 15:37:38 INFO - PROCESS | 1655 | 1464993458261 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1655 | 1464993458389 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:37:38 INFO - PROCESS | 1655 | 1464993458466 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ad000 == 65 [pid = 1655] [id = 479] 15:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x115fcac00) [pid = 1655] [serial = 1436] [outer = 0x0] 15:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x116115000) [pid = 1655] [serial = 1437] [outer = 0x115fcac00] 15:37:38 INFO - PROCESS | 1655 | 1464993458495 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x118592000) [pid = 1655] [serial = 1438] [outer = 0x115fcac00] 15:37:38 INFO - PROCESS | 1655 | 1464993458969 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119409000 == 64 [pid = 1655] [id = 468] 15:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12144c000 == 63 [pid = 1655] [id = 467] 15:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1291db800 == 62 [pid = 1655] [id = 462] 15:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1199e6800 == 61 [pid = 1655] [id = 461] 15:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 15:37:39 INFO - PROCESS | 1655 | 1464993459027 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1655 | 1464993459030 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:37:39 INFO - PROCESS | 1655 | 1464993459035 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1655 | 1464993459036 Marionette TRACE conn2 <- [1,1890,null,{}] 15:37:39 INFO - PROCESS | 1655 | 1464993459040 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:39 INFO - PROCESS | 1655 | 1464993459131 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:37:39 INFO - PROCESS | 1655 | 1464993459141 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12133a800 == 62 [pid = 1655] [id = 480] 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x119679400) [pid = 1655] [serial = 1439] [outer = 0x0] 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1212c4400) [pid = 1655] [serial = 1440] [outer = 0x119679400] 15:37:39 INFO - PROCESS | 1655 | 1464993459167 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x121a91c00) [pid = 1655] [serial = 1441] [outer = 0x119679400] 15:37:39 INFO - PROCESS | 1655 | 1464993459517 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 15:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:37:39 INFO - PROCESS | 1655 | 1464993459568 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1655 | 1464993459569 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:37:39 INFO - PROCESS | 1655 | 1464993459573 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1655 | 1464993459575 Marionette TRACE conn2 <- [1,1894,null,{}] 15:37:39 INFO - PROCESS | 1655 | 1464993459582 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:39 INFO - PROCESS | 1655 | 1464993459674 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:37:39 INFO - PROCESS | 1655 | 1464993459679 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a4000 == 63 [pid = 1655] [id = 481] 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x124b1d000) [pid = 1655] [serial = 1442] [outer = 0x0] 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x126f25400) [pid = 1655] [serial = 1443] [outer = 0x124b1d000] 15:37:39 INFO - PROCESS | 1655 | 1464993459707 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12957a000) [pid = 1655] [serial = 1444] [outer = 0x124b1d000] 15:37:40 INFO - PROCESS | 1655 | 1464993460095 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 15:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:37:40 INFO - PROCESS | 1655 | 1464993460147 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1655 | 1464993460149 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1655 | 1464993460151 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1655 | 1464993460152 Marionette TRACE conn2 <- [1,1898,null,{}] 15:37:40 INFO - PROCESS | 1655 | 1464993460160 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1655 | 1464993460287 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:37:40 INFO - PROCESS | 1655 | 1464993460351 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x138920800 == 64 [pid = 1655] [id = 482] 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x129923800) [pid = 1655] [serial = 1445] [outer = 0x0] 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12aa84800) [pid = 1655] [serial = 1446] [outer = 0x129923800] 15:37:40 INFO - PROCESS | 1655 | 1464993460376 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12be46800) [pid = 1655] [serial = 1447] [outer = 0x129923800] 15:37:40 INFO - PROCESS | 1655 | 1464993460704 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 568ms 15:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:37:40 INFO - PROCESS | 1655 | 1464993460720 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1655 | 1464993460721 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1655 | 1464993460726 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1655 | 1464993460728 Marionette TRACE conn2 <- [1,1902,null,{}] 15:37:40 INFO - PROCESS | 1655 | 1464993460730 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1655 | 1464993460843 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:37:40 INFO - PROCESS | 1655 | 1464993460856 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x138bc6800 == 65 [pid = 1655] [id = 483] 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x129925c00) [pid = 1655] [serial = 1448] [outer = 0x0] 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12c210000) [pid = 1655] [serial = 1449] [outer = 0x129925c00] 15:37:40 INFO - PROCESS | 1655 | 1464993460880 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12c24c800) [pid = 1655] [serial = 1450] [outer = 0x129925c00] 15:37:41 INFO - PROCESS | 1655 | 1464993461220 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms 15:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:37:41 INFO - PROCESS | 1655 | 1464993461253 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1655 | 1464993461255 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:37:41 INFO - PROCESS | 1655 | 1464993461257 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1655 | 1464993461258 Marionette TRACE conn2 <- [1,1906,null,{}] 15:37:41 INFO - PROCESS | 1655 | 1464993461260 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:41 INFO - PROCESS | 1655 | 1464993461380 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:37:41 INFO - PROCESS | 1655 | 1464993461394 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x139419800 == 66 [pid = 1655] [id = 484] 15:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x121706c00) [pid = 1655] [serial = 1451] [outer = 0x0] 15:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12170e000) [pid = 1655] [serial = 1452] [outer = 0x121706c00] 15:37:41 INFO - PROCESS | 1655 | 1464993461427 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12c2b0c00) [pid = 1655] [serial = 1453] [outer = 0x121706c00] 15:37:41 INFO - PROCESS | 1655 | 1464993461784 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 15:37:41 INFO - PROCESS | 1655 | 1464993461827 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1655 | 1464993461828 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:37:41 INFO - PROCESS | 1655 | 1464993461830 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1655 | 1464993461831 Marionette TRACE conn2 <- [1,1910,null,{}] 15:37:41 INFO - PROCESS | 1655 | 1464993461833 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:42 INFO - PROCESS | 1655 | 1464993462038 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x118594800) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11887b000) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x121781c00) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1251dd800) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11610e800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x113182000) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x128aa1400) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x128cf7c00) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x118590800) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11857a800) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x1296ec000) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12be49800) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x121a87c00) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x117697400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x113185800) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:37:42 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x1168ce000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:37:42 INFO - PROCESS | 1655 | 1464993462092 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x121220800 == 67 [pid = 1655] [id = 485] 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1122b2400) [pid = 1655] [serial = 1454] [outer = 0x0] 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x113e07400) [pid = 1655] [serial = 1455] [outer = 0x1122b2400] 15:37:42 INFO - PROCESS | 1655 | 1464993462118 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x118590800) [pid = 1655] [serial = 1456] [outer = 0x1122b2400] 15:37:42 INFO - PROCESS | 1655 | 1464993462377 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 570ms 15:37:42 INFO - PROCESS | 1655 | 1464993462401 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1655 | 1464993462402 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:37:42 INFO - PROCESS | 1655 | 1464993462412 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1655 | 1464993462413 Marionette TRACE conn2 <- [1,1914,null,{}] 15:37:42 INFO - PROCESS | 1655 | 1464993462415 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:42 INFO - PROCESS | 1655 | 1464993462507 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:37:42 INFO - PROCESS | 1655 | 1464993462513 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x13941e000 == 68 [pid = 1655] [id = 486] 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x119656000) [pid = 1655] [serial = 1457] [outer = 0x0] 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x121a90c00) [pid = 1655] [serial = 1458] [outer = 0x119656000] 15:37:42 INFO - PROCESS | 1655 | 1464993462537 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12c2b3800) [pid = 1655] [serial = 1459] [outer = 0x119656000] 15:37:42 INFO - PROCESS | 1655 | 1464993462883 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 526ms 15:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:37:42 INFO - PROCESS | 1655 | 1464993462936 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1655 | 1464993462938 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:37:42 INFO - PROCESS | 1655 | 1464993462940 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1655 | 1464993462941 Marionette TRACE conn2 <- [1,1918,null,{}] 15:37:42 INFO - PROCESS | 1655 | 1464993462943 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1655 | 1464993463029 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:37:43 INFO - PROCESS | 1655 | 1464993463033 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391e2000 == 69 [pid = 1655] [id = 487] 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12c2acc00) [pid = 1655] [serial = 1460] [outer = 0x0] 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12c2f9000) [pid = 1655] [serial = 1461] [outer = 0x12c2acc00] 15:37:43 INFO - PROCESS | 1655 | 1464993463057 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12c66b800) [pid = 1655] [serial = 1462] [outer = 0x12c2acc00] 15:37:43 INFO - PROCESS | 1655 | 1464993463386 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 471ms 15:37:43 INFO - PROCESS | 1655 | 1464993463411 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1655 | 1464993463413 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:37:43 INFO - PROCESS | 1655 | 1464993463415 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1655 | 1464993463416 Marionette TRACE conn2 <- [1,1922,null,{}] 15:37:43 INFO - PROCESS | 1655 | 1464993463418 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1655 | 1464993463506 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:37:43 INFO - PROCESS | 1655 | 1464993463510 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x138789800 == 70 [pid = 1655] [id = 488] 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12c66bc00) [pid = 1655] [serial = 1463] [outer = 0x0] 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12c673400) [pid = 1655] [serial = 1464] [outer = 0x12c66bc00] 15:37:43 INFO - PROCESS | 1655 | 1464993463535 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12ccbe400) [pid = 1655] [serial = 1465] [outer = 0x12c66bc00] 15:37:43 INFO - PROCESS | 1655 | 1464993463882 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 15:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:37:43 INFO - PROCESS | 1655 | 1464993463937 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1655 | 1464993463939 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:37:43 INFO - PROCESS | 1655 | 1464993463942 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1655 | 1464993463943 Marionette TRACE conn2 <- [1,1926,null,{}] 15:37:43 INFO - PROCESS | 1655 | 1464993463946 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:44 INFO - PROCESS | 1655 | 1464993464068 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:37:44 INFO - PROCESS | 1655 | 1464993464253 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11921f000 == 71 [pid = 1655] [id = 489] 15:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1122a8c00) [pid = 1655] [serial = 1466] [outer = 0x0] 15:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x112a67c00) [pid = 1655] [serial = 1467] [outer = 0x1122a8c00] 15:37:44 INFO - PROCESS | 1655 | 1464993464278 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x1139ec000) [pid = 1655] [serial = 1468] [outer = 0x1122a8c00] 15:37:44 INFO - PROCESS | 1655 | 1464993464759 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 870ms 15:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:37:44 INFO - PROCESS | 1655 | 1464993464812 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1655 | 1464993464815 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:37:44 INFO - PROCESS | 1655 | 1464993464817 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1655 | 1464993464820 Marionette TRACE conn2 <- [1,1930,null,{}] 15:37:44 INFO - PROCESS | 1655 | 1464993464823 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:44 INFO - PROCESS | 1655 | 1464993464941 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:37:45 INFO - PROCESS | 1655 | 1464993465080 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69e800 == 72 [pid = 1655] [id = 490] 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11857a800) [pid = 1655] [serial = 1469] [outer = 0x0] 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x121707800) [pid = 1655] [serial = 1470] [outer = 0x11857a800] 15:37:45 INFO - PROCESS | 1655 | 1464993465131 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x121710c00) [pid = 1655] [serial = 1471] [outer = 0x11857a800] 15:37:45 INFO - PROCESS | 1655 | 1464993465645 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 873ms 15:37:45 INFO - PROCESS | 1655 | 1464993465693 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:37:45 INFO - PROCESS | 1655 | 1464993465695 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:37:45 INFO - PROCESS | 1655 | 1464993465698 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1655 | 1464993465699 Marionette TRACE conn2 <- [1,1934,null,{}] 15:37:45 INFO - PROCESS | 1655 | 1464993465702 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 1655 | 1464993465812 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:37:45 INFO - PROCESS | 1655 | 1464993465895 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x138782000 == 73 [pid = 1655] [id = 491] 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x124b1a000) [pid = 1655] [serial = 1472] [outer = 0x0] 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1251dd000) [pid = 1655] [serial = 1473] [outer = 0x124b1a000] 15:37:45 INFO - PROCESS | 1655 | 1464993465926 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x129186400) [pid = 1655] [serial = 1474] [outer = 0x124b1a000] 15:37:46 INFO - PROCESS | 1655 | 1464993466347 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 15:37:46 INFO - PROCESS | 1655 | 1464993466369 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1655 | 1464993466370 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:37:46 INFO - PROCESS | 1655 | 1464993466380 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1655 | 1464993466384 Marionette TRACE conn2 <- [1,1938,null,{}] 15:37:46 INFO - PROCESS | 1655 | 1464993466387 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:46 INFO - PROCESS | 1655 | 1464993466496 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:37:46 INFO - PROCESS | 1655 | 1464993466575 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x138627800 == 74 [pid = 1655] [id = 492] 15:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x118087400) [pid = 1655] [serial = 1475] [outer = 0x0] 15:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x118091c00) [pid = 1655] [serial = 1476] [outer = 0x118087400] 15:37:46 INFO - PROCESS | 1655 | 1464993466605 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129570c00) [pid = 1655] [serial = 1477] [outer = 0x118087400] 15:37:47 INFO - PROCESS | 1655 | 1464993467023 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 678ms 15:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:37:47 INFO - PROCESS | 1655 | 1464993467054 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1655 | 1464993467056 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:37:47 INFO - PROCESS | 1655 | 1464993467058 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1655 | 1464993467059 Marionette TRACE conn2 <- [1,1942,null,{}] 15:37:47 INFO - PROCESS | 1655 | 1464993467062 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1655 | 1464993467188 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:37:47 INFO - PROCESS | 1655 | 1464993467270 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x138642000 == 75 [pid = 1655] [id = 493] 15:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1185c2800) [pid = 1655] [serial = 1478] [outer = 0x0] 15:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1185cb000) [pid = 1655] [serial = 1479] [outer = 0x1185c2800] 15:37:47 INFO - PROCESS | 1655 | 1464993467299 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1185cec00) [pid = 1655] [serial = 1480] [outer = 0x1185c2800] 15:37:47 INFO - PROCESS | 1655 | 1464993467717 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 668ms 15:37:47 INFO - PROCESS | 1655 | 1464993467727 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1655 | 1464993467728 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:37:47 INFO - PROCESS | 1655 | 1464993467730 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1655 | 1464993467732 Marionette TRACE conn2 <- [1,1946,null,{}] 15:37:47 INFO - PROCESS | 1655 | 1464993467734 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1655 | 1464993467838 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:37:47 INFO - PROCESS | 1655 | 1464993467941 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11889e000 == 76 [pid = 1655] [id = 494] 15:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12b6b7000) [pid = 1655] [serial = 1481] [outer = 0x0] 15:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12c0fa000) [pid = 1655] [serial = 1482] [outer = 0x12b6b7000] 15:37:47 INFO - PROCESS | 1655 | 1464993467980 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12c24e800) [pid = 1655] [serial = 1483] [outer = 0x12b6b7000] 15:37:48 INFO - PROCESS | 1655 | 1464993468427 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 15:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:37:48 INFO - PROCESS | 1655 | 1464993468451 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1655 | 1464993468452 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:37:48 INFO - PROCESS | 1655 | 1464993468455 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1655 | 1464993468456 Marionette TRACE conn2 <- [1,1950,null,{}] 15:37:48 INFO - PROCESS | 1655 | 1464993468458 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 1655 | 1464993468584 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:37:48 INFO - PROCESS | 1655 | 1464993468693 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11813b800 == 77 [pid = 1655] [id = 495] 15:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x110e9b800) [pid = 1655] [serial = 1484] [outer = 0x0] 15:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x110e9e400) [pid = 1655] [serial = 1485] [outer = 0x110e9b800] 15:37:48 INFO - PROCESS | 1655 | 1464993468724 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x110ed5000) [pid = 1655] [serial = 1486] [outer = 0x110e9b800] 15:37:49 INFO - PROCESS | 1655 | 1464993469111 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 15:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:37:49 INFO - PROCESS | 1655 | 1464993469125 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1655 | 1464993469126 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:37:49 INFO - PROCESS | 1655 | 1464993469128 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1655 | 1464993469130 Marionette TRACE conn2 <- [1,1954,null,{}] 15:37:49 INFO - PROCESS | 1655 | 1464993469132 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:49 INFO - PROCESS | 1655 | 1464993469250 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:37:49 INFO - PROCESS | 1655 | 1464993469334 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x127268800 == 78 [pid = 1655] [id = 496] 15:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x110ea1000) [pid = 1655] [serial = 1487] [outer = 0x0] 15:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x110ed9000) [pid = 1655] [serial = 1488] [outer = 0x110ea1000] 15:37:49 INFO - PROCESS | 1655 | 1464993469366 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x110edf000) [pid = 1655] [serial = 1489] [outer = 0x110ea1000] 15:37:50 INFO - PROCESS | 1655 | 1464993470061 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 970ms 15:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:37:50 INFO - PROCESS | 1655 | 1464993470099 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1655 | 1464993470101 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:37:50 INFO - PROCESS | 1655 | 1464993470104 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1655 | 1464993470107 Marionette TRACE conn2 <- [1,1958,null,{}] 15:37:50 INFO - PROCESS | 1655 | 1464993470111 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1655 | 1464993470212 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:37:50 INFO - PROCESS | 1655 | 1464993470294 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d9800 == 79 [pid = 1655] [id = 497] 15:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x111f2f400) [pid = 1655] [serial = 1490] [outer = 0x0] 15:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x112a65000) [pid = 1655] [serial = 1491] [outer = 0x111f2f400] 15:37:50 INFO - PROCESS | 1655 | 1464993470323 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x1139f0400) [pid = 1655] [serial = 1492] [outer = 0x111f2f400] 15:37:50 INFO - PROCESS | 1655 | 1464993470752 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 675ms 15:37:50 INFO - PROCESS | 1655 | 1464993470780 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1655 | 1464993470784 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:37:50 INFO - PROCESS | 1655 | 1464993470788 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1655 | 1464993470790 Marionette TRACE conn2 <- [1,1962,null,{}] 15:37:50 INFO - PROCESS | 1655 | 1464993470792 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1655 | 1464993470894 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:37:50 INFO - PROCESS | 1655 | 1464993470963 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11927b800 == 80 [pid = 1655] [id = 498] 15:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x115fcf800) [pid = 1655] [serial = 1493] [outer = 0x0] 15:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x116852800) [pid = 1655] [serial = 1494] [outer = 0x115fcf800] 15:37:50 INFO - PROCESS | 1655 | 1464993470990 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x118086400) [pid = 1655] [serial = 1495] [outer = 0x115fcf800] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd78800 == 79 [pid = 1655] [id = 352] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6b5800 == 78 [pid = 1655] [id = 423] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11813e800 == 77 [pid = 1655] [id = 387] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc55000 == 76 [pid = 1655] [id = 402] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d490800 == 75 [pid = 1655] [id = 424] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x127219800 == 74 [pid = 1655] [id = 426] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138789800 == 73 [pid = 1655] [id = 488] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1391e2000 == 72 [pid = 1655] [id = 487] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13941e000 == 71 [pid = 1655] [id = 486] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x121220800 == 70 [pid = 1655] [id = 485] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139419800 == 69 [pid = 1655] [id = 484] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138bc6800 == 68 [pid = 1655] [id = 483] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138920800 == 67 [pid = 1655] [id = 482] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x119498c00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x128cf3800) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x124b18c00) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12aa8a400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a4000 == 66 [pid = 1655] [id = 481] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12133a800 == 65 [pid = 1655] [id = 480] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ad000 == 64 [pid = 1655] [id = 479] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d491800 == 63 [pid = 1655] [id = 477] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d116800 == 62 [pid = 1655] [id = 476] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69f800 == 61 [pid = 1655] [id = 475] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a0800 == 60 [pid = 1655] [id = 474] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b519000 == 59 [pid = 1655] [id = 473] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a9800 == 58 [pid = 1655] [id = 472] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x112648000 == 57 [pid = 1655] [id = 471] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x121341800 == 56 [pid = 1655] [id = 470] 15:37:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12567a800 == 55 [pid = 1655] [id = 469] 15:37:51 INFO - PROCESS | 1655 | 1464993471403 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 622ms 15:37:51 INFO - PROCESS | 1655 | 1464993471411 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1655 | 1464993471412 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:37:51 INFO - PROCESS | 1655 | 1464993471414 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1655 | 1464993471417 Marionette TRACE conn2 <- [1,1966,null,{}] 15:37:51 INFO - PROCESS | 1655 | 1464993471430 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12c2f2000) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x119264000) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x119651400) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x124fa2c00) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12788fc00) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x129918c00) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x128a97400) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x1210c6800) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x1170b7400) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x1161f1000) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x11318e000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x113188800) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x128df0800) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x128aa3c00) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x1296e7800) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11815d000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12956ec00) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x128a95800) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x119aa8000) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12aa82400) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1210c5800) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12c0f4800) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11768c400) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x112a7e000) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x121a90000) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x118160800) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1185eb000) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11318c400) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x115171000) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11853fc00) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x113362000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x1180bfc00) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11859cc00) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x121c5f800) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12b577400) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x129922400) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12c2adc00) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x121a94000) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12bdbb800) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12c2ae000) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x127888000) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 15:37:51 INFO - PROCESS | 1655 | 1464993471546 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:37:51 INFO - PROCESS | 1655 | 1464993471573 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a68000 == 56 [pid = 1655] [id = 499] 15:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11808dc00) [pid = 1655] [serial = 1496] [outer = 0x0] 15:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1180bb800) [pid = 1655] [serial = 1497] [outer = 0x11808dc00] 15:37:51 INFO - PROCESS | 1655 | 1464993471601 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11841a000) [pid = 1655] [serial = 1498] [outer = 0x11808dc00] 15:37:51 INFO - PROCESS | 1655 | 1464993471942 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 574ms 15:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:37:51 INFO - PROCESS | 1655 | 1464993471988 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1655 | 1464993471990 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:37:51 INFO - PROCESS | 1655 | 1464993471992 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1655 | 1464993471993 Marionette TRACE conn2 <- [1,1970,null,{}] 15:37:51 INFO - PROCESS | 1655 | 1464993471996 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1655 | 1464993472084 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:37:52 INFO - PROCESS | 1655 | 1464993472144 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12144f000 == 57 [pid = 1655] [id = 500] 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x118578400) [pid = 1655] [serial = 1499] [outer = 0x0] 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1185c3000) [pid = 1655] [serial = 1500] [outer = 0x118578400] 15:37:52 INFO - PROCESS | 1655 | 1464993472170 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1185e8800) [pid = 1655] [serial = 1501] [outer = 0x118578400] 15:37:52 INFO - PROCESS | 1655 | 1464993472456 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 15:37:52 INFO - PROCESS | 1655 | 1464993472512 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1655 | 1464993472513 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:37:52 INFO - PROCESS | 1655 | 1464993472515 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1655 | 1464993472516 Marionette TRACE conn2 <- [1,1974,null,{}] 15:37:52 INFO - PROCESS | 1655 | 1464993472519 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1655 | 1464993472600 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:37:52 INFO - PROCESS | 1655 | 1464993472663 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126898800 == 58 [pid = 1655] [id = 501] 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1185cac00) [pid = 1655] [serial = 1502] [outer = 0x0] 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x118875800) [pid = 1655] [serial = 1503] [outer = 0x1185cac00] 15:37:52 INFO - PROCESS | 1655 | 1464993472690 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x119497400) [pid = 1655] [serial = 1504] [outer = 0x1185cac00] 15:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1197d4000) [pid = 1655] [serial = 1505] [outer = 0x12b6bd000] 15:37:53 INFO - PROCESS | 1655 | 1464993473136 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 15:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:37:53 INFO - PROCESS | 1655 | 1464993473188 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1655 | 1464993473192 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:37:53 INFO - PROCESS | 1655 | 1464993473195 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1655 | 1464993473196 Marionette TRACE conn2 <- [1,1978,null,{}] 15:37:53 INFO - PROCESS | 1655 | 1464993473198 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:53 INFO - PROCESS | 1655 | 1464993473348 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:37:53 INFO - PROCESS | 1655 | 1464993473369 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x125766800 == 59 [pid = 1655] [id = 502] 15:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x119c9d800) [pid = 1655] [serial = 1506] [outer = 0x0] 15:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x121583000) [pid = 1655] [serial = 1507] [outer = 0x119c9d800] 15:37:53 INFO - PROCESS | 1655 | 1464993473396 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x121777400) [pid = 1655] [serial = 1508] [outer = 0x119c9d800] 15:37:53 INFO - PROCESS | 1655 | 1464993473736 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 15:37:53 INFO - PROCESS | 1655 | 1464993473763 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1655 | 1464993473764 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:37:53 INFO - PROCESS | 1655 | 1464993473766 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1655 | 1464993473768 Marionette TRACE conn2 <- [1,1982,null,{}] 15:37:53 INFO - PROCESS | 1655 | 1464993473776 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:53 INFO - PROCESS | 1655 | 1464993473886 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:37:53 INFO - PROCESS | 1655 | 1464993473942 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f5800 == 60 [pid = 1655] [id = 503] 15:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x118e2f400) [pid = 1655] [serial = 1509] [outer = 0x0] 15:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x121a8ac00) [pid = 1655] [serial = 1510] [outer = 0x118e2f400] 15:37:53 INFO - PROCESS | 1655 | 1464993473967 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x124a3b000) [pid = 1655] [serial = 1511] [outer = 0x118e2f400] 15:37:54 INFO - PROCESS | 1655 | 1464993474271 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 526ms 15:37:54 INFO - PROCESS | 1655 | 1464993474294 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1655 | 1464993474296 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:37:54 INFO - PROCESS | 1655 | 1464993474298 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1655 | 1464993474299 Marionette TRACE conn2 <- [1,1986,null,{}] 15:37:54 INFO - PROCESS | 1655 | 1464993474302 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:54 INFO - PROCESS | 1655 | 1464993474414 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:37:54 INFO - PROCESS | 1655 | 1464993474451 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bf800 == 61 [pid = 1655] [id = 504] 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1210c4800) [pid = 1655] [serial = 1512] [outer = 0x0] 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x124b16c00) [pid = 1655] [serial = 1513] [outer = 0x1210c4800] 15:37:54 INFO - PROCESS | 1655 | 1464993474476 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x124b57c00) [pid = 1655] [serial = 1514] [outer = 0x1210c4800] 15:37:54 INFO - PROCESS | 1655 | 1464993474783 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 15:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:37:54 INFO - PROCESS | 1655 | 1464993474819 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1655 | 1464993474820 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:37:54 INFO - PROCESS | 1655 | 1464993474823 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1655 | 1464993474826 Marionette TRACE conn2 <- [1,1990,null,{}] 15:37:54 INFO - PROCESS | 1655 | 1464993474828 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:54 INFO - PROCESS | 1655 | 1464993474935 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:37:54 INFO - PROCESS | 1655 | 1464993474947 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b531800 == 62 [pid = 1655] [id = 505] 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x116112c00) [pid = 1655] [serial = 1515] [outer = 0x0] 15:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x124ead800) [pid = 1655] [serial = 1516] [outer = 0x116112c00] 15:37:54 INFO - PROCESS | 1655 | 1464993474979 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x126f9a000) [pid = 1655] [serial = 1517] [outer = 0x116112c00] 15:37:55 INFO - PROCESS | 1655 | 1464993475557 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12c2acc00) [pid = 1655] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x124b1d000) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x119679400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x129923800) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x115fcac00) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x129925c00) [pid = 1655] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x121706c00) [pid = 1655] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1122b2400) [pid = 1655] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:37:55 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x119656000) [pid = 1655] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 771ms 15:37:55 INFO - PROCESS | 1655 | 1464993475594 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:37:55 INFO - PROCESS | 1655 | 1464993475595 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:37:55 INFO - PROCESS | 1655 | 1464993475597 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1655 | 1464993475598 Marionette TRACE conn2 <- [1,1994,null,{}] 15:37:55 INFO - PROCESS | 1655 | 1464993475601 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 1655 | 1464993475684 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:37:55 INFO - PROCESS | 1655 | 1464993475691 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129106800 == 63 [pid = 1655] [id = 506] 15:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x121706c00) [pid = 1655] [serial = 1518] [outer = 0x0] 15:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x124f97400) [pid = 1655] [serial = 1519] [outer = 0x121706c00] 15:37:55 INFO - PROCESS | 1655 | 1464993475716 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12788cc00) [pid = 1655] [serial = 1520] [outer = 0x121706c00] 15:37:56 INFO - PROCESS | 1655 | 1464993476062 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 15:37:56 INFO - PROCESS | 1655 | 1464993476069 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1655 | 1464993476070 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:37:56 INFO - PROCESS | 1655 | 1464993476075 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1655 | 1464993476077 Marionette TRACE conn2 <- [1,1998,null,{}] 15:37:56 INFO - PROCESS | 1655 | 1464993476080 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1655 | 1464993476178 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:37:56 INFO - PROCESS | 1655 | 1464993476264 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6aa000 == 64 [pid = 1655] [id = 507] 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x128cef400) [pid = 1655] [serial = 1521] [outer = 0x0] 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x128def800) [pid = 1655] [serial = 1522] [outer = 0x128cef400] 15:37:56 INFO - PROCESS | 1655 | 1464993476293 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x127892c00) [pid = 1655] [serial = 1523] [outer = 0x128cef400] 15:37:56 INFO - PROCESS | 1655 | 1464993476591 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 15:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:37:56 INFO - PROCESS | 1655 | 1464993476645 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1655 | 1464993476646 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:37:56 INFO - PROCESS | 1655 | 1464993476648 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1655 | 1464993476649 Marionette TRACE conn2 <- [1,2002,null,{}] 15:37:56 INFO - PROCESS | 1655 | 1464993476651 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1655 | 1464993476743 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:37:56 INFO - PROCESS | 1655 | 1464993476748 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d116000 == 65 [pid = 1655] [id = 508] 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12957a800) [pid = 1655] [serial = 1524] [outer = 0x0] 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12991cc00) [pid = 1655] [serial = 1525] [outer = 0x12957a800] 15:37:56 INFO - PROCESS | 1655 | 1464993476829 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ae62c00) [pid = 1655] [serial = 1526] [outer = 0x12957a800] 15:37:57 INFO - PROCESS | 1655 | 1464993477219 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 622ms 15:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:37:57 INFO - PROCESS | 1655 | 1464993477271 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1655 | 1464993477272 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:37:57 INFO - PROCESS | 1655 | 1464993477276 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1655 | 1464993477277 Marionette TRACE conn2 <- [1,2006,null,{}] 15:37:57 INFO - PROCESS | 1655 | 1464993477281 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:57 INFO - PROCESS | 1655 | 1464993477394 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:37:57 INFO - PROCESS | 1655 | 1464993477513 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc57800 == 66 [pid = 1655] [id = 509] 15:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x129184800) [pid = 1655] [serial = 1527] [outer = 0x0] 15:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12aa80400) [pid = 1655] [serial = 1528] [outer = 0x129184800] 15:37:57 INFO - PROCESS | 1655 | 1464993477538 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12aa84c00) [pid = 1655] [serial = 1529] [outer = 0x129184800] 15:37:57 INFO - PROCESS | 1655 | 1464993477992 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 773ms 15:37:58 INFO - PROCESS | 1655 | 1464993478048 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1655 | 1464993478052 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:37:58 INFO - PROCESS | 1655 | 1464993478055 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1655 | 1464993478058 Marionette TRACE conn2 <- [1,2010,null,{}] 15:37:58 INFO - PROCESS | 1655 | 1464993478062 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1655 | 1464993478181 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:37:58 INFO - PROCESS | 1655 | 1464993478288 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e7800 == 67 [pid = 1655] [id = 510] 15:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x112a6f800) [pid = 1655] [serial = 1530] [outer = 0x0] 15:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x115fcbc00) [pid = 1655] [serial = 1531] [outer = 0x112a6f800] 15:37:58 INFO - PROCESS | 1655 | 1464993478321 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x113e6fc00) [pid = 1655] [serial = 1532] [outer = 0x112a6f800] 15:37:58 INFO - PROCESS | 1655 | 1464993478722 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 724ms 15:37:58 INFO - PROCESS | 1655 | 1464993478787 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1655 | 1464993478791 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:37:58 INFO - PROCESS | 1655 | 1464993478810 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1655 | 1464993478812 Marionette TRACE conn2 <- [1,2014,null,{}] 15:37:58 INFO - PROCESS | 1655 | 1464993478815 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1655 | 1464993478929 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:37:59 INFO - PROCESS | 1655 | 1464993479006 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a21000 == 68 [pid = 1655] [id = 511] 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1168cf000) [pid = 1655] [serial = 1533] [outer = 0x0] 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11808cc00) [pid = 1655] [serial = 1534] [outer = 0x1168cf000] 15:37:59 INFO - PROCESS | 1655 | 1464993479034 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11859b400) [pid = 1655] [serial = 1535] [outer = 0x1168cf000] 15:37:59 INFO - PROCESS | 1655 | 1464993479431 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 15:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:37:59 INFO - PROCESS | 1655 | 1464993479480 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1655 | 1464993479481 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:37:59 INFO - PROCESS | 1655 | 1464993479484 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1655 | 1464993479486 Marionette TRACE conn2 <- [1,2018,null,{}] 15:37:59 INFO - PROCESS | 1655 | 1464993479494 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:59 INFO - PROCESS | 1655 | 1464993479606 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:37:59 INFO - PROCESS | 1655 | 1464993479715 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de0f000 == 69 [pid = 1655] [id = 512] 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11964dc00) [pid = 1655] [serial = 1536] [outer = 0x0] 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x119ab6000) [pid = 1655] [serial = 1537] [outer = 0x11964dc00] 15:37:59 INFO - PROCESS | 1655 | 1464993479750 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x121708c00) [pid = 1655] [serial = 1538] [outer = 0x11964dc00] 15:38:00 INFO - PROCESS | 1655 | 1464993480174 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 15:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:38:00 INFO - PROCESS | 1655 | 1464993480206 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1655 | 1464993480208 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:38:00 INFO - PROCESS | 1655 | 1464993480210 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1655 | 1464993480212 Marionette TRACE conn2 <- [1,2022,null,{}] 15:38:00 INFO - PROCESS | 1655 | 1464993480214 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:00 INFO - PROCESS | 1655 | 1464993480342 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:38:00 INFO - PROCESS | 1655 | 1464993480450 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x138613000 == 70 [pid = 1655] [id = 513] 15:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x121a90400) [pid = 1655] [serial = 1539] [outer = 0x0] 15:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x1256c3800) [pid = 1655] [serial = 1540] [outer = 0x121a90400] 15:38:00 INFO - PROCESS | 1655 | 1464993480481 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x128aa3000) [pid = 1655] [serial = 1541] [outer = 0x121a90400] 15:38:00 INFO - PROCESS | 1655 | 1464993480891 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 15:38:00 INFO - PROCESS | 1655 | 1464993480930 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:38:00 INFO - PROCESS | 1655 | 1464993480932 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:38:00 INFO - PROCESS | 1655 | 1464993480934 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1655 | 1464993480935 Marionette TRACE conn2 <- [1,2026,null,{}] 15:38:00 INFO - PROCESS | 1655 | 1464993480938 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1655 | 1464993481042 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:38:01 INFO - PROCESS | 1655 | 1464993481107 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x138788000 == 71 [pid = 1655] [id = 514] 15:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x124b12400) [pid = 1655] [serial = 1542] [outer = 0x0] 15:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x128df6800) [pid = 1655] [serial = 1543] [outer = 0x124b12400] 15:38:01 INFO - PROCESS | 1655 | 1464993481136 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1296e3000) [pid = 1655] [serial = 1544] [outer = 0x124b12400] 15:38:01 INFO - PROCESS | 1655 | 1464993481645 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 15:38:01 INFO - PROCESS | 1655 | 1464993481725 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1655 | 1464993481727 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:38:01 INFO - PROCESS | 1655 | 1464993481731 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1655 | 1464993481733 Marionette TRACE conn2 <- [1,2030,null,{}] 15:38:01 INFO - PROCESS | 1655 | 1464993481737 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1655 | 1464993481899 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:38:01 INFO - PROCESS | 1655 | 1464993481979 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x138785000 == 72 [pid = 1655] [id = 515] 15:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x126fa4800) [pid = 1655] [serial = 1545] [outer = 0x0] 15:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12b6b6000) [pid = 1655] [serial = 1546] [outer = 0x126fa4800] 15:38:02 INFO - PROCESS | 1655 | 1464993482009 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12bdbd400) [pid = 1655] [serial = 1547] [outer = 0x126fa4800] 15:38:02 INFO - PROCESS | 1655 | 1464993482477 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1022ms 15:38:02 INFO - PROCESS | 1655 | 1464993482752 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1655 | 1464993482755 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:38:02 INFO - PROCESS | 1655 | 1464993482762 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1655 | 1464993482764 Marionette TRACE conn2 <- [1,2034,null,{}] 15:38:02 INFO - PROCESS | 1655 | 1464993482768 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 1655 | 1464993482922 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:38:03 INFO - PROCESS | 1655 | 1464993483052 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a86800 == 73 [pid = 1655] [id = 516] 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x111b0f800) [pid = 1655] [serial = 1548] [outer = 0x0] 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x1122b6c00) [pid = 1655] [serial = 1549] [outer = 0x111b0f800] 15:38:03 INFO - PROCESS | 1655 | 1464993483098 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x11318ec00) [pid = 1655] [serial = 1550] [outer = 0x111b0f800] 15:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 920ms 15:38:03 INFO - PROCESS | 1655 | 1464993483674 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:03 INFO - PROCESS | 1655 | 1464993483682 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1655 | 1464993483684 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:38:03 INFO - PROCESS | 1655 | 1464993483710 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1655 | 1464993483712 Marionette TRACE conn2 <- [1,2038,null,{}] 15:38:03 INFO - PROCESS | 1655 | 1464993483718 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:03 INFO - PROCESS | 1655 | 1464993483818 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:38:03 INFO - PROCESS | 1655 | 1464993483902 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237d3000 == 74 [pid = 1655] [id = 517] 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1170bb400) [pid = 1655] [serial = 1551] [outer = 0x0] 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x118087800) [pid = 1655] [serial = 1552] [outer = 0x1170bb400] 15:38:03 INFO - PROCESS | 1655 | 1464993483930 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x118094c00) [pid = 1655] [serial = 1553] [outer = 0x1170bb400] 15:38:04 INFO - PROCESS | 1655 | 1464993484345 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12d116000 == 73 [pid = 1655] [id = 508] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6aa000 == 72 [pid = 1655] [id = 507] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x129106800 == 71 [pid = 1655] [id = 506] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b531800 == 70 [pid = 1655] [id = 505] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bf800 == 69 [pid = 1655] [id = 504] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x119674400) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x127887000) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x124b13000) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x1180b9c00) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1296e4400) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12be4e800) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12c247400) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12c208000) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x128d40c00) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f5800 == 68 [pid = 1655] [id = 503] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x125766800 == 67 [pid = 1655] [id = 502] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x126898800 == 66 [pid = 1655] [id = 501] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12144f000 == 65 [pid = 1655] [id = 500] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119a68000 == 64 [pid = 1655] [id = 499] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11927b800 == 63 [pid = 1655] [id = 498] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d9800 == 62 [pid = 1655] [id = 497] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69e800 == 61 [pid = 1655] [id = 490] 15:38:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11921f000 == 60 [pid = 1655] [id = 489] 15:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 747ms 15:38:04 INFO - PROCESS | 1655 | 1464993484436 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1655 | 1464993484437 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:38:04 INFO - PROCESS | 1655 | 1464993484441 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1655 | 1464993484442 Marionette TRACE conn2 <- [1,2042,null,{}] 15:38:04 INFO - PROCESS | 1655 | 1464993484449 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 1655 | 1464993484551 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x118592000) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x116115000) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12c210000) [pid = 1655] [serial = 1449] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12be46800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12170e000) [pid = 1655] [serial = 1452] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12c24c800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12c2b0c00) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x118590800) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12c2f9000) [pid = 1655] [serial = 1461] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12c2b3800) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x113e07400) [pid = 1655] [serial = 1455] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x121a90c00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12957a000) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12c673400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12c66b800) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x126f25400) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x1212c4400) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x121a91c00) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12aa84800) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 15:38:04 INFO - PROCESS | 1655 | 1464993484620 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a59000 == 61 [pid = 1655] [id = 518] 15:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x118091000) [pid = 1655] [serial = 1554] [outer = 0x0] 15:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x11853fc00) [pid = 1655] [serial = 1555] [outer = 0x118091000] 15:38:04 INFO - PROCESS | 1655 | 1464993484648 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x1185c3400) [pid = 1655] [serial = 1556] [outer = 0x118091000] 15:38:04 INFO - PROCESS | 1655 | 1464993484965 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 15:38:05 INFO - PROCESS | 1655 | 1464993485012 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1655 | 1464993485013 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:38:05 INFO - PROCESS | 1655 | 1464993485015 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1655 | 1464993485016 Marionette TRACE conn2 <- [1,2046,null,{}] 15:38:05 INFO - PROCESS | 1655 | 1464993485019 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:05 INFO - PROCESS | 1655 | 1464993485122 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:38:05 INFO - PROCESS | 1655 | 1464993485186 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fc4800 == 62 [pid = 1655] [id = 519] 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x1185c3c00) [pid = 1655] [serial = 1557] [outer = 0x0] 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x1185eac00) [pid = 1655] [serial = 1558] [outer = 0x1185c3c00] 15:38:05 INFO - PROCESS | 1655 | 1464993485212 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x119493c00) [pid = 1655] [serial = 1559] [outer = 0x1185c3c00] 15:38:05 INFO - PROCESS | 1655 | 1464993485482 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 15:38:05 INFO - PROCESS | 1655 | 1464993485543 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1655 | 1464993485545 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:38:05 INFO - PROCESS | 1655 | 1464993485558 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1655 | 1464993485560 Marionette TRACE conn2 <- [1,2050,null,{}] 15:38:05 INFO - PROCESS | 1655 | 1464993485562 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:05 INFO - PROCESS | 1655 | 1464993485651 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:38:05 INFO - PROCESS | 1655 | 1464993485712 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295cf000 == 63 [pid = 1655] [id = 520] 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1185c6c00) [pid = 1655] [serial = 1560] [outer = 0x0] 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11966c000) [pid = 1655] [serial = 1561] [outer = 0x1185c6c00] 15:38:05 INFO - PROCESS | 1655 | 1464993485738 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x121707c00) [pid = 1655] [serial = 1562] [outer = 0x1185c6c00] 15:38:06 INFO - PROCESS | 1655 | 1464993486036 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 15:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:38:06 INFO - PROCESS | 1655 | 1464993486080 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1655 | 1464993486081 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:38:06 INFO - PROCESS | 1655 | 1464993486083 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1655 | 1464993486084 Marionette TRACE conn2 <- [1,2054,null,{}] 15:38:06 INFO - PROCESS | 1655 | 1464993486087 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1655 | 1464993486187 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:38:06 INFO - PROCESS | 1655 | 1464993486257 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc1800 == 64 [pid = 1655] [id = 521] 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x119aa8400) [pid = 1655] [serial = 1563] [outer = 0x0] 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x121a86800) [pid = 1655] [serial = 1564] [outer = 0x119aa8400] 15:38:06 INFO - PROCESS | 1655 | 1464993486283 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x124eaa000) [pid = 1655] [serial = 1565] [outer = 0x119aa8400] 15:38:06 INFO - PROCESS | 1655 | 1464993486581 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 15:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:38:06 INFO - PROCESS | 1655 | 1464993486602 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1655 | 1464993486603 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:38:06 INFO - PROCESS | 1655 | 1464993486612 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1655 | 1464993486613 Marionette TRACE conn2 <- [1,2058,null,{}] 15:38:06 INFO - PROCESS | 1655 | 1464993486616 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1655 | 1464993486732 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:38:06 INFO - PROCESS | 1655 | 1464993486772 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd78000 == 65 [pid = 1655] [id = 522] 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1251d5000) [pid = 1655] [serial = 1566] [outer = 0x0] 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x128a9c400) [pid = 1655] [serial = 1567] [outer = 0x1251d5000] 15:38:06 INFO - PROCESS | 1655 | 1464993486797 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12914c000) [pid = 1655] [serial = 1568] [outer = 0x1251d5000] 15:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 525ms 15:38:07 INFO - PROCESS | 1655 | 1464993487126 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:38:07 INFO - PROCESS | 1655 | 1464993487130 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1655 | 1464993487132 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:38:07 INFO - PROCESS | 1655 | 1464993487134 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1655 | 1464993487135 Marionette TRACE conn2 <- [1,2062,null,{}] 15:38:07 INFO - PROCESS | 1655 | 1464993487137 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:07 INFO - PROCESS | 1655 | 1464993487249 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:38:07 INFO - PROCESS | 1655 | 1464993487288 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c961800 == 66 [pid = 1655] [id = 523] 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12956bc00) [pid = 1655] [serial = 1569] [outer = 0x0] 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x129917400) [pid = 1655] [serial = 1570] [outer = 0x12956bc00] 15:38:07 INFO - PROCESS | 1655 | 1464993487313 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12a999400) [pid = 1655] [serial = 1571] [outer = 0x12956bc00] 15:38:07 INFO - PROCESS | 1655 | 1464993487646 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 15:38:07 INFO - PROCESS | 1655 | 1464993487652 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1655 | 1464993487653 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:38:07 INFO - PROCESS | 1655 | 1464993487659 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1655 | 1464993487660 Marionette TRACE conn2 <- [1,2066,null,{}] 15:38:07 INFO - PROCESS | 1655 | 1464993487662 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:07 INFO - PROCESS | 1655 | 1464993487788 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:38:07 INFO - PROCESS | 1655 | 1464993487801 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de0b800 == 67 [pid = 1655] [id = 524] 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x129919400) [pid = 1655] [serial = 1572] [outer = 0x0] 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12b574000) [pid = 1655] [serial = 1573] [outer = 0x129919400] 15:38:07 INFO - PROCESS | 1655 | 1464993487825 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12bdbf400) [pid = 1655] [serial = 1574] [outer = 0x129919400] 15:38:08 INFO - PROCESS | 1655 | 1464993488167 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 15:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:38:08 INFO - PROCESS | 1655 | 1464993488179 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1655 | 1464993488180 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:38:08 INFO - PROCESS | 1655 | 1464993488182 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1655 | 1464993488183 Marionette TRACE conn2 <- [1,2070,null,{}] 15:38:08 INFO - PROCESS | 1655 | 1464993488186 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1655 | 1464993488307 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:38:08 INFO - PROCESS | 1655 | 1464993488317 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x138637000 == 68 [pid = 1655] [id = 525] 15:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x110ed2c00) [pid = 1655] [serial = 1575] [outer = 0x0] 15:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12be4f800) [pid = 1655] [serial = 1576] [outer = 0x110ed2c00] 15:38:08 INFO - PROCESS | 1655 | 1464993488342 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12c0fb000) [pid = 1655] [serial = 1577] [outer = 0x110ed2c00] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x119c9d800) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x11808dc00) [pid = 1655] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x128cef400) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11859a800) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1210c4800) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x118578400) [pid = 1655] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x121706c00) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x118e2f400) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x116112c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x111f2f400) [pid = 1655] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12c0fb800) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x110ea1000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x1185cac00) [pid = 1655] [serial = 1502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11203ac00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x115fcf800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:38:09 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12957a800) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:38:09 INFO - PROCESS | 1655 | 1464993489299 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1169ms 15:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:38:09 INFO - PROCESS | 1655 | 1464993489352 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1655 | 1464993489353 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1655 | 1464993489357 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1655 | 1464993489359 Marionette TRACE conn2 <- [1,2074,null,{}] 15:38:09 INFO - PROCESS | 1655 | 1464993489361 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 1655 | 1464993489462 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:38:09 INFO - PROCESS | 1655 | 1464993489466 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96d000 == 69 [pid = 1655] [id = 526] 15:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11808dc00) [pid = 1655] [serial = 1578] [outer = 0x0] 15:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1185eb000) [pid = 1655] [serial = 1579] [outer = 0x11808dc00] 15:38:09 INFO - PROCESS | 1655 | 1464993489495 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12c207000) [pid = 1655] [serial = 1580] [outer = 0x11808dc00] 15:38:09 INFO - PROCESS | 1655 | 1464993489853 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 15:38:09 INFO - PROCESS | 1655 | 1464993489877 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1655 | 1464993489878 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:38:09 INFO - PROCESS | 1655 | 1464993489881 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1655 | 1464993489882 Marionette TRACE conn2 <- [1,2078,null,{}] 15:38:09 INFO - PROCESS | 1655 | 1464993489884 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 1655 | 1464993489972 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:38:10 INFO - PROCESS | 1655 | 1464993490041 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x138bc2800 == 70 [pid = 1655] [id = 527] 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x118570000) [pid = 1655] [serial = 1581] [outer = 0x0] 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12c210000) [pid = 1655] [serial = 1582] [outer = 0x118570000] 15:38:10 INFO - PROCESS | 1655 | 1464993490066 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12c24e000) [pid = 1655] [serial = 1583] [outer = 0x118570000] 15:38:10 INFO - PROCESS | 1655 | 1464993490343 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 15:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:38:10 INFO - PROCESS | 1655 | 1464993490400 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1655 | 1464993490401 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:38:10 INFO - PROCESS | 1655 | 1464993490403 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1655 | 1464993490404 Marionette TRACE conn2 <- [1,2082,null,{}] 15:38:10 INFO - PROCESS | 1655 | 1464993490408 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:10 INFO - PROCESS | 1655 | 1464993490496 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:38:10 INFO - PROCESS | 1655 | 1464993490500 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x138d96800 == 71 [pid = 1655] [id = 528] 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12c251800) [pid = 1655] [serial = 1584] [outer = 0x0] 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12c2b0800) [pid = 1655] [serial = 1585] [outer = 0x12c251800] 15:38:10 INFO - PROCESS | 1655 | 1464993490524 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12c2b5400) [pid = 1655] [serial = 1586] [outer = 0x12c251800] 15:38:10 INFO - PROCESS | 1655 | 1464993490862 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 473ms 15:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:38:10 INFO - PROCESS | 1655 | 1464993490878 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1655 | 1464993490879 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:38:10 INFO - PROCESS | 1655 | 1464993490881 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1655 | 1464993490882 Marionette TRACE conn2 <- [1,2086,null,{}] 15:38:10 INFO - PROCESS | 1655 | 1464993490884 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1655 | 1464993491037 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:38:11 INFO - PROCESS | 1655 | 1464993491047 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x138daf000 == 72 [pid = 1655] [id = 529] 15:38:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x110e99400) [pid = 1655] [serial = 1587] [outer = 0x0] 15:38:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12c2f2000) [pid = 1655] [serial = 1588] [outer = 0x110e99400] 15:38:11 INFO - PROCESS | 1655 | 1464993491087 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12c666400) [pid = 1655] [serial = 1589] [outer = 0x110e99400] 15:38:11 INFO - PROCESS | 1655 | 1464993491727 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 872ms 15:38:11 INFO - PROCESS | 1655 | 1464993491753 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1655 | 1464993491757 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:38:11 INFO - PROCESS | 1655 | 1464993491760 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1655 | 1464993491763 Marionette TRACE conn2 <- [1,2090,null,{}] 15:38:11 INFO - PROCESS | 1655 | 1464993491767 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1655 | 1464993491883 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:38:11 INFO - PROCESS | 1655 | 1464993491966 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x121211000 == 73 [pid = 1655] [id = 530] 15:38:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11318a000) [pid = 1655] [serial = 1590] [outer = 0x0] 15:38:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x115fcb400) [pid = 1655] [serial = 1591] [outer = 0x11318a000] 15:38:12 INFO - PROCESS | 1655 | 1464993491997 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x116b68400) [pid = 1655] [serial = 1592] [outer = 0x11318a000] 15:38:12 INFO - PROCESS | 1655 | 1464993492414 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 15:38:12 INFO - PROCESS | 1655 | 1464993492433 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1655 | 1464993492437 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:38:12 INFO - PROCESS | 1655 | 1464993492444 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1655 | 1464993492446 Marionette TRACE conn2 <- [1,2094,null,{}] 15:38:12 INFO - PROCESS | 1655 | 1464993492448 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:12 INFO - PROCESS | 1655 | 1464993492559 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:38:12 INFO - PROCESS | 1655 | 1464993492674 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b51f000 == 74 [pid = 1655] [id = 531] 15:38:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x1180bdc00) [pid = 1655] [serial = 1593] [outer = 0x0] 15:38:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1185c5c00) [pid = 1655] [serial = 1594] [outer = 0x1180bdc00] 15:38:12 INFO - PROCESS | 1655 | 1464993492705 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11887c400) [pid = 1655] [serial = 1595] [outer = 0x1180bdc00] 15:38:13 INFO - PROCESS | 1655 | 1464993493117 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 15:38:13 INFO - PROCESS | 1655 | 1464993493164 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1655 | 1464993493166 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:38:13 INFO - PROCESS | 1655 | 1464993493169 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1655 | 1464993493172 Marionette TRACE conn2 <- [1,2098,null,{}] 15:38:13 INFO - PROCESS | 1655 | 1464993493180 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1655 | 1464993493327 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:38:13 INFO - PROCESS | 1655 | 1464993493474 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391b8000 == 75 [pid = 1655] [id = 532] 15:38:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x119651400) [pid = 1655] [serial = 1596] [outer = 0x0] 15:38:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x121a8f400) [pid = 1655] [serial = 1597] [outer = 0x119651400] 15:38:13 INFO - PROCESS | 1655 | 1464993493525 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x124e0d400) [pid = 1655] [serial = 1598] [outer = 0x119651400] 15:38:13 INFO - PROCESS | 1655 | 1464993493995 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 875ms 15:38:14 INFO - PROCESS | 1655 | 1464993494056 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1655 | 1464993494059 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:38:14 INFO - PROCESS | 1655 | 1464993494063 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1655 | 1464993494064 Marionette TRACE conn2 <- [1,2102,null,{}] 15:38:14 INFO - PROCESS | 1655 | 1464993494066 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:14 INFO - PROCESS | 1655 | 1464993494177 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:38:14 INFO - PROCESS | 1655 | 1464993494258 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391d8000 == 76 [pid = 1655] [id = 533] 15:38:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x126d74800) [pid = 1655] [serial = 1599] [outer = 0x0] 15:38:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x128cf8c00) [pid = 1655] [serial = 1600] [outer = 0x126d74800] 15:38:14 INFO - PROCESS | 1655 | 1464993494290 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12b575400) [pid = 1655] [serial = 1601] [outer = 0x126d74800] 15:38:14 INFO - PROCESS | 1655 | 1464993494698 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 668ms 15:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:38:14 INFO - PROCESS | 1655 | 1464993494731 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1655 | 1464993494732 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:38:14 INFO - PROCESS | 1655 | 1464993494735 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1655 | 1464993494736 Marionette TRACE conn2 <- [1,2106,null,{}] 15:38:14 INFO - PROCESS | 1655 | 1464993494738 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:14 INFO - PROCESS | 1655 | 1464993494844 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:38:14 INFO - PROCESS | 1655 | 1464993494912 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x139410000 == 77 [pid = 1655] [id = 534] 15:38:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x128aa3c00) [pid = 1655] [serial = 1602] [outer = 0x0] 15:38:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12c0f7800) [pid = 1655] [serial = 1603] [outer = 0x128aa3c00] 15:38:14 INFO - PROCESS | 1655 | 1464993494981 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12c248000) [pid = 1655] [serial = 1604] [outer = 0x128aa3c00] 15:38:15 INFO - PROCESS | 1655 | 1464993495381 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 15:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:38:15 INFO - PROCESS | 1655 | 1464993495406 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1655 | 1464993495408 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:38:15 INFO - PROCESS | 1655 | 1464993495410 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1655 | 1464993495411 Marionette TRACE conn2 <- [1,2110,null,{}] 15:38:15 INFO - PROCESS | 1655 | 1464993495414 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 1655 | 1464993495545 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:38:15 INFO - PROCESS | 1655 | 1464993495628 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fcd6800 == 78 [pid = 1655] [id = 535] 15:38:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12c2b3c00) [pid = 1655] [serial = 1605] [outer = 0x0] 15:38:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12c66e000) [pid = 1655] [serial = 1606] [outer = 0x12c2b3c00] 15:38:15 INFO - PROCESS | 1655 | 1464993495658 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12ccc7000) [pid = 1655] [serial = 1607] [outer = 0x12c2b3c00] 15:38:16 INFO - PROCESS | 1655 | 1464993496119 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 719ms 15:38:16 INFO - PROCESS | 1655 | 1464993496130 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1655 | 1464993496131 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:38:16 INFO - PROCESS | 1655 | 1464993496133 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1655 | 1464993496134 Marionette TRACE conn2 <- [1,2114,null,{}] 15:38:16 INFO - PROCESS | 1655 | 1464993496137 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:16 INFO - PROCESS | 1655 | 1464993496254 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:38:16 INFO - PROCESS | 1655 | 1464993496390 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26800 == 79 [pid = 1655] [id = 536] 15:38:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x111d1fc00) [pid = 1655] [serial = 1608] [outer = 0x0] 15:38:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x11610b400) [pid = 1655] [serial = 1609] [outer = 0x111d1fc00] 15:38:16 INFO - PROCESS | 1655 | 1464993496437 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x118e2f800) [pid = 1655] [serial = 1610] [outer = 0x111d1fc00] 15:38:16 INFO - PROCESS | 1655 | 1464993496947 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 869ms 15:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:38:17 INFO - PROCESS | 1655 | 1464993497003 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1655 | 1464993497004 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:38:17 INFO - PROCESS | 1655 | 1464993497006 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1655 | 1464993497007 Marionette TRACE conn2 <- [1,2118,null,{}] 15:38:17 INFO - PROCESS | 1655 | 1464993497010 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1655 | 1464993497116 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:38:17 INFO - PROCESS | 1655 | 1464993497227 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x127862000 == 80 [pid = 1655] [id = 537] 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x118597c00) [pid = 1655] [serial = 1611] [outer = 0x0] 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12c20dc00) [pid = 1655] [serial = 1612] [outer = 0x118597c00] 15:38:17 INFO - PROCESS | 1655 | 1464993497258 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12d161400) [pid = 1655] [serial = 1613] [outer = 0x118597c00] 15:38:17 INFO - PROCESS | 1655 | 1464993497649 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 15:38:17 INFO - PROCESS | 1655 | 1464993497677 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1655 | 1464993497678 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:38:17 INFO - PROCESS | 1655 | 1464993497680 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1655 | 1464993497682 Marionette TRACE conn2 <- [1,2122,null,{}] 15:38:17 INFO - PROCESS | 1655 | 1464993497684 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1655 | 1464993497791 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:38:17 INFO - PROCESS | 1655 | 1464993497877 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x138607800 == 81 [pid = 1655] [id = 538] 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x113180000) [pid = 1655] [serial = 1614] [outer = 0x0] 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12d167800) [pid = 1655] [serial = 1615] [outer = 0x113180000] 15:38:17 INFO - PROCESS | 1655 | 1464993497906 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12d1d5800) [pid = 1655] [serial = 1616] [outer = 0x113180000] 15:38:18 INFO - PROCESS | 1655 | 1464993498328 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 668ms 15:38:18 INFO - PROCESS | 1655 | 1464993498350 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1655 | 1464993498351 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:38:18 INFO - PROCESS | 1655 | 1464993498354 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1655 | 1464993498355 Marionette TRACE conn2 <- [1,2126,null,{}] 15:38:18 INFO - PROCESS | 1655 | 1464993498357 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 1655 | 1464993498637 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:38:18 INFO - PROCESS | 1655 | 1464993498780 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x121220800 == 82 [pid = 1655] [id = 539] 15:38:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x110edbc00) [pid = 1655] [serial = 1617] [outer = 0x0] 15:38:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x1110a6c00) [pid = 1655] [serial = 1618] [outer = 0x110edbc00] 15:38:18 INFO - PROCESS | 1655 | 1464993498810 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x113188800) [pid = 1655] [serial = 1619] [outer = 0x110edbc00] 15:38:19 INFO - PROCESS | 1655 | 1464993499232 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 919ms 15:38:19 INFO - PROCESS | 1655 | 1464993499274 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1655 | 1464993499276 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:38:19 INFO - PROCESS | 1655 | 1464993499279 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1655 | 1464993499282 Marionette TRACE conn2 <- [1,2130,null,{}] 15:38:19 INFO - PROCESS | 1655 | 1464993499285 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:19 INFO - PROCESS | 1655 | 1464993499391 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:38:19 INFO - PROCESS | 1655 | 1464993499511 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11889d800 == 83 [pid = 1655] [id = 540] 15:38:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x117699c00) [pid = 1655] [serial = 1620] [outer = 0x0] 15:38:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x118091400) [pid = 1655] [serial = 1621] [outer = 0x117699c00] 15:38:19 INFO - PROCESS | 1655 | 1464993499543 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x118413800) [pid = 1655] [serial = 1622] [outer = 0x117699c00] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x138d96800 == 82 [pid = 1655] [id = 528] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x138bc2800 == 81 [pid = 1655] [id = 527] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96d000 == 80 [pid = 1655] [id = 526] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x138637000 == 79 [pid = 1655] [id = 525] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12de0b800 == 78 [pid = 1655] [id = 524] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c961800 == 77 [pid = 1655] [id = 523] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd78000 == 76 [pid = 1655] [id = 522] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc1800 == 75 [pid = 1655] [id = 521] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1295cf000 == 74 [pid = 1655] [id = 520] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x126fc4800 == 73 [pid = 1655] [id = 519] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119a59000 == 72 [pid = 1655] [id = 518] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1237d3000 == 71 [pid = 1655] [id = 517] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124a86800 == 70 [pid = 1655] [id = 516] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x138788000 == 69 [pid = 1655] [id = 514] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x138613000 == 68 [pid = 1655] [id = 513] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12de0f000 == 67 [pid = 1655] [id = 512] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128a21000 == 66 [pid = 1655] [id = 511] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1199e7800 == 65 [pid = 1655] [id = 510] 15:38:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc57800 == 64 [pid = 1655] [id = 509] 15:38:19 INFO - PROCESS | 1655 | 1464993499968 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1655 | 1464993500003 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:38:20 INFO - PROCESS | 1655 | 1464993500006 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1655 | 1464993500009 Marionette TRACE conn2 <- [1,2134,null,{}] 15:38:20 INFO - PROCESS | 1655 | 1464993500012 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1655 | 1464993500115 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:38:20 INFO - PROCESS | 1655 | 1464993500125 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119421800 == 65 [pid = 1655] [id = 541] 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x118579800) [pid = 1655] [serial = 1623] [outer = 0x0] 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1185c6400) [pid = 1655] [serial = 1624] [outer = 0x118579800] 15:38:20 INFO - PROCESS | 1655 | 1464993500151 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x118eaec00) [pid = 1655] [serial = 1625] [outer = 0x118579800] 15:38:20 INFO - PROCESS | 1655 | 1464993500513 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 15:38:20 INFO - PROCESS | 1655 | 1464993500555 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1655 | 1464993500560 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:38:20 INFO - PROCESS | 1655 | 1464993500581 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1655 | 1464993500584 Marionette TRACE conn2 <- [1,2138,null,{}] 15:38:20 INFO - PROCESS | 1655 | 1464993500586 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1655 | 1464993500677 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:38:20 INFO - PROCESS | 1655 | 1464993500681 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a04000 == 66 [pid = 1655] [id = 542] 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11949fc00) [pid = 1655] [serial = 1626] [outer = 0x0] 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x121702800) [pid = 1655] [serial = 1627] [outer = 0x11949fc00] 15:38:20 INFO - PROCESS | 1655 | 1464993500707 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x121a8c400) [pid = 1655] [serial = 1628] [outer = 0x11949fc00] 15:38:21 INFO - PROCESS | 1655 | 1464993501168 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 627ms 15:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:38:21 INFO - PROCESS | 1655 | 1464993501203 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1655 | 1464993501205 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1655 | 1464993501208 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1655 | 1464993501210 Marionette TRACE conn2 <- [1,2142,null,{}] 15:38:21 INFO - PROCESS | 1655 | 1464993501214 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:21 INFO - PROCESS | 1655 | 1464993501349 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:38:21 INFO - PROCESS | 1655 | 1464993501472 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b7800 == 67 [pid = 1655] [id = 543] 15:38:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x121a8b400) [pid = 1655] [serial = 1629] [outer = 0x0] 15:38:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x124a44c00) [pid = 1655] [serial = 1630] [outer = 0x121a8b400] 15:38:21 INFO - PROCESS | 1655 | 1464993501514 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1256c8800) [pid = 1655] [serial = 1631] [outer = 0x121a8b400] 15:38:21 INFO - PROCESS | 1655 | 1464993501795 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1655 | 1464993501833 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1655 | 1464993501835 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1655 | 1464993501836 Marionette TRACE conn2 <- [1,2146,null,{}] 15:38:21 INFO - PROCESS | 1655 | 1464993501839 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:21 INFO - PROCESS | 1655 | 1464993501933 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:38:21 INFO - PROCESS | 1655 | 1464993501937 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c051000 == 68 [pid = 1655] [id = 544] 15:38:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12956b400) [pid = 1655] [serial = 1632] [outer = 0x0] 15:38:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12957a800) [pid = 1655] [serial = 1633] [outer = 0x12956b400] 15:38:21 INFO - PROCESS | 1655 | 1464993501969 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12aa89400) [pid = 1655] [serial = 1634] [outer = 0x12956b400] 15:38:22 INFO - PROCESS | 1655 | 1464993502376 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1655 | 1464993502411 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:38:22 INFO - PROCESS | 1655 | 1464993502413 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1655 | 1464993502414 Marionette TRACE conn2 <- [1,2150,null,{}] 15:38:22 INFO - PROCESS | 1655 | 1464993502423 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:22 INFO - PROCESS | 1655 | 1464993502539 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:38:22 INFO - PROCESS | 1655 | 1464993502586 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d385000 == 69 [pid = 1655] [id = 545] 15:38:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12933a400) [pid = 1655] [serial = 1635] [outer = 0x0] 15:38:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12bdba400) [pid = 1655] [serial = 1636] [outer = 0x12933a400] 15:38:22 INFO - PROCESS | 1655 | 1464993502610 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12c20a000) [pid = 1655] [serial = 1637] [outer = 0x12933a400] 15:38:22 INFO - PROCESS | 1655 | 1464993502955 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 580ms 15:38:23 INFO - PROCESS | 1655 | 1464993503009 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1655 | 1464993503011 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:38:23 INFO - PROCESS | 1655 | 1464993503013 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1655 | 1464993503014 Marionette TRACE conn2 <- [1,2154,null,{}] 15:38:23 INFO - PROCESS | 1655 | 1464993503016 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1655 | 1464993503142 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:38:23 INFO - PROCESS | 1655 | 1464993503156 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x138612000 == 70 [pid = 1655] [id = 546] 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12aec0800) [pid = 1655] [serial = 1638] [outer = 0x0] 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12c24c400) [pid = 1655] [serial = 1639] [outer = 0x12aec0800] 15:38:23 INFO - PROCESS | 1655 | 1464993503181 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12c2f9c00) [pid = 1655] [serial = 1640] [outer = 0x12aec0800] 15:38:23 INFO - PROCESS | 1655 | 1464993503529 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 15:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:38:23 INFO - PROCESS | 1655 | 1464993503582 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1655 | 1464993503584 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:38:23 INFO - PROCESS | 1655 | 1464993503586 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1655 | 1464993503587 Marionette TRACE conn2 <- [1,2158,null,{}] 15:38:23 INFO - PROCESS | 1655 | 1464993503589 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1655 | 1464993503711 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:38:23 INFO - PROCESS | 1655 | 1464993503728 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x138912800 == 71 [pid = 1655] [id = 547] 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12c24c800) [pid = 1655] [serial = 1641] [outer = 0x0] 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12ccbf000) [pid = 1655] [serial = 1642] [outer = 0x12c24c800] 15:38:23 INFO - PROCESS | 1655 | 1464993503753 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12d1de800) [pid = 1655] [serial = 1643] [outer = 0x12c24c800] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12c251800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x129919400) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12956bc00) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x1170bb400) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1185c6c00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x119aa8400) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x129184800) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x111b0f800) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x118091000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x110ed2c00) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x118570000) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x11808dc00) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x1185c3c00) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1251d5000) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x116848800) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x115f47800) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x121a91400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x124b12000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x112aa5000) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1256c9000) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x124e64800) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x112a62800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x124b5d400) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x126fa4c00) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x1168c3400) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12c2aec00) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x1167da400) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12788d800) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x119497800) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x112a6d800) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x118866800) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x119496000) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x1185f3c00) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x128dee400) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x121785800) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x118867c00) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x120655400) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x129919000) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x117697800) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12991a400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x128a99000) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x117695000) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1206c1000) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12ae69000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x113184400) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11670d000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11949b000) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x126f30000) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11856fc00) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129184400) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12be4c800) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1122a8c00) [pid = 1655] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x118087400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x1185c2800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x110e9b800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x124b1a000) [pid = 1655] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12b6b7000) [pid = 1655] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:38:24 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11857a800) [pid = 1655] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:38:24 INFO - PROCESS | 1655 | 1464993504486 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 923ms 15:38:24 INFO - PROCESS | 1655 | 1464993504511 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1655 | 1464993504513 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:38:24 INFO - PROCESS | 1655 | 1464993504515 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1655 | 1464993504516 Marionette TRACE conn2 <- [1,2162,null,{}] 15:38:24 INFO - PROCESS | 1655 | 1464993504518 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:24 INFO - PROCESS | 1655 | 1464993504610 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:38:24 INFO - PROCESS | 1655 | 1464993504614 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117156800 == 72 [pid = 1655] [id = 548] 15:38:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x110ea1800) [pid = 1655] [serial = 1644] [outer = 0x0] 15:38:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x112a63000) [pid = 1655] [serial = 1645] [outer = 0x110ea1800] 15:38:24 INFO - PROCESS | 1655 | 1464993504639 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x115f43800) [pid = 1655] [serial = 1646] [outer = 0x110ea1800] 15:38:25 INFO - PROCESS | 1655 | 1464993504999 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 15:38:25 INFO - PROCESS | 1655 | 1464993505033 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1655 | 1464993505034 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:38:25 INFO - PROCESS | 1655 | 1464993505048 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1655 | 1464993505049 Marionette TRACE conn2 <- [1,2166,null,{}] 15:38:25 INFO - PROCESS | 1655 | 1464993505051 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1655 | 1464993505142 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:38:25 INFO - PROCESS | 1655 | 1464993505146 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd64000 == 73 [pid = 1655] [id = 549] 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x110e98c00) [pid = 1655] [serial = 1647] [outer = 0x0] 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x118088400) [pid = 1655] [serial = 1648] [outer = 0x110e98c00] 15:38:25 INFO - PROCESS | 1655 | 1464993505175 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11886fc00) [pid = 1655] [serial = 1649] [outer = 0x110e98c00] 15:38:25 INFO - PROCESS | 1655 | 1464993505521 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 15:38:25 INFO - PROCESS | 1655 | 1464993505566 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1655 | 1464993505568 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:38:25 INFO - PROCESS | 1655 | 1464993505570 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1655 | 1464993505572 Marionette TRACE conn2 <- [1,2170,null,{}] 15:38:25 INFO - PROCESS | 1655 | 1464993505574 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1655 | 1464993505678 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:38:25 INFO - PROCESS | 1655 | 1464993505749 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x138ac5000 == 74 [pid = 1655] [id = 550] 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1185ee000) [pid = 1655] [serial = 1650] [outer = 0x0] 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11966b400) [pid = 1655] [serial = 1651] [outer = 0x1185ee000] 15:38:25 INFO - PROCESS | 1655 | 1464993505774 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x124fa4000) [pid = 1655] [serial = 1652] [outer = 0x1185ee000] 15:38:26 INFO - PROCESS | 1655 | 1464993506051 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 524ms 15:38:26 INFO - PROCESS | 1655 | 1464993506101 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1655 | 1464993506103 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:38:26 INFO - PROCESS | 1655 | 1464993506107 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1655 | 1464993506112 Marionette TRACE conn2 <- [1,2174,null,{}] 15:38:26 INFO - PROCESS | 1655 | 1464993506115 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:26 INFO - PROCESS | 1655 | 1464993506242 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:38:26 INFO - PROCESS | 1655 | 1464993506334 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391b1000 == 75 [pid = 1655] [id = 551] 15:38:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x118867c00) [pid = 1655] [serial = 1653] [outer = 0x0] 15:38:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x126f30000) [pid = 1655] [serial = 1654] [outer = 0x118867c00] 15:38:26 INFO - PROCESS | 1655 | 1464993506373 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x129183c00) [pid = 1655] [serial = 1655] [outer = 0x118867c00] 15:38:26 INFO - PROCESS | 1655 | 1464993506965 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 927ms 15:38:27 INFO - PROCESS | 1655 | 1464993507032 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1655 | 1464993507036 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:38:27 INFO - PROCESS | 1655 | 1464993507039 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1655 | 1464993507042 Marionette TRACE conn2 <- [1,2178,null,{}] 15:38:27 INFO - PROCESS | 1655 | 1464993507045 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1655 | 1464993507168 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:38:27 INFO - PROCESS | 1655 | 1464993507281 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e28800 == 76 [pid = 1655] [id = 552] 15:38:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x113185c00) [pid = 1655] [serial = 1656] [outer = 0x0] 15:38:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x1161f8800) [pid = 1655] [serial = 1657] [outer = 0x113185c00] 15:38:27 INFO - PROCESS | 1655 | 1464993507316 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x118085c00) [pid = 1655] [serial = 1658] [outer = 0x113185c00] 15:38:27 INFO - PROCESS | 1655 | 1464993507738 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 774ms 15:38:27 INFO - PROCESS | 1655 | 1464993507824 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1655 | 1464993507829 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:38:27 INFO - PROCESS | 1655 | 1464993507834 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1655 | 1464993507835 Marionette TRACE conn2 <- [1,2182,null,{}] 15:38:27 INFO - PROCESS | 1655 | 1464993507838 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1655 | 1464993507953 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:38:28 INFO - PROCESS | 1655 | 1464993508037 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd75800 == 77 [pid = 1655] [id = 553] 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x118090c00) [pid = 1655] [serial = 1659] [outer = 0x0] 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1185f5800) [pid = 1655] [serial = 1660] [outer = 0x118090c00] 15:38:28 INFO - PROCESS | 1655 | 1464993508066 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x119656000) [pid = 1655] [serial = 1661] [outer = 0x118090c00] 15:38:28 INFO - PROCESS | 1655 | 1464993508493 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms 15:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:38:28 INFO - PROCESS | 1655 | 1464993508505 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1655 | 1464993508506 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:38:28 INFO - PROCESS | 1655 | 1464993508511 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1655 | 1464993508513 Marionette TRACE conn2 <- [1,2186,null,{}] 15:38:28 INFO - PROCESS | 1655 | 1464993508522 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 1655 | 1464993508648 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:38:28 INFO - PROCESS | 1655 | 1464993508792 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x13f33e000 == 78 [pid = 1655] [id = 554] 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x1215f1c00) [pid = 1655] [serial = 1662] [outer = 0x0] 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x121992800) [pid = 1655] [serial = 1663] [outer = 0x1215f1c00] 15:38:28 INFO - PROCESS | 1655 | 1464993508843 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x124b1cc00) [pid = 1655] [serial = 1664] [outer = 0x1215f1c00] 15:38:29 INFO - PROCESS | 1655 | 1464993509351 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 873ms 15:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:38:29 INFO - PROCESS | 1655 | 1464993509384 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1655 | 1464993509386 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:38:29 INFO - PROCESS | 1655 | 1464993509388 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1655 | 1464993509390 Marionette TRACE conn2 <- [1,2190,null,{}] 15:38:29 INFO - PROCESS | 1655 | 1464993509411 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:29 INFO - PROCESS | 1655 | 1464993509524 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:38:29 INFO - PROCESS | 1655 | 1464993509607 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fce2000 == 79 [pid = 1655] [id = 555] 15:38:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x128a99000) [pid = 1655] [serial = 1665] [outer = 0x0] 15:38:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x128cef400) [pid = 1655] [serial = 1666] [outer = 0x128a99000] 15:38:29 INFO - PROCESS | 1655 | 1464993509637 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12956b800) [pid = 1655] [serial = 1667] [outer = 0x128a99000] 15:38:30 INFO - PROCESS | 1655 | 1464993510036 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 686ms 15:38:30 INFO - PROCESS | 1655 | 1464993510076 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1655 | 1464993510078 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:38:30 INFO - PROCESS | 1655 | 1464993510081 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1655 | 1464993510083 Marionette TRACE conn2 <- [1,2194,null,{}] 15:38:30 INFO - PROCESS | 1655 | 1464993510087 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:30 INFO - PROCESS | 1655 | 1464993510215 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:38:30 INFO - PROCESS | 1655 | 1464993510325 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x139460800 == 80 [pid = 1655] [id = 556] 15:38:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x128a9d800) [pid = 1655] [serial = 1668] [outer = 0x0] 15:38:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12a98e800) [pid = 1655] [serial = 1669] [outer = 0x128a9d800] 15:38:30 INFO - PROCESS | 1655 | 1464993510357 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12aebf800) [pid = 1655] [serial = 1670] [outer = 0x128a9d800] 15:38:30 INFO - PROCESS | 1655 | 1464993510779 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 723ms 15:38:30 INFO - PROCESS | 1655 | 1464993510804 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1655 | 1464993510806 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:38:30 INFO - PROCESS | 1655 | 1464993510808 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1655 | 1464993510809 Marionette TRACE conn2 <- [1,2198,null,{}] 15:38:30 INFO - PROCESS | 1655 | 1464993510830 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:30 INFO - PROCESS | 1655 | 1464993510949 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:38:31 INFO - PROCESS | 1655 | 1464993511033 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1403d5800 == 81 [pid = 1655] [id = 557] 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12bdb3800) [pid = 1655] [serial = 1671] [outer = 0x0] 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12c248c00) [pid = 1655] [serial = 1672] [outer = 0x12bdb3800] 15:38:31 INFO - PROCESS | 1655 | 1464993511063 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12ccc1000) [pid = 1655] [serial = 1673] [outer = 0x12bdb3800] 15:38:31 INFO - PROCESS | 1655 | 1464993511436 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 15:38:31 INFO - PROCESS | 1655 | 1464993511478 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:38:31 INFO - PROCESS | 1655 | 1464993511479 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:38:31 INFO - PROCESS | 1655 | 1464993511482 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1655 | 1464993511483 Marionette TRACE conn2 <- [1,2202,null,{}] 15:38:31 INFO - PROCESS | 1655 | 1464993511485 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 1655 | 1464993511593 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:38:31 INFO - PROCESS | 1655 | 1464993511705 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b3c000 == 82 [pid = 1655] [id = 558] 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12c2aec00) [pid = 1655] [serial = 1674] [outer = 0x0] 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12d1e0800) [pid = 1655] [serial = 1675] [outer = 0x12c2aec00] 15:38:31 INFO - PROCESS | 1655 | 1464993511736 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12d1ea400) [pid = 1655] [serial = 1676] [outer = 0x12c2aec00] 15:38:32 INFO - PROCESS | 1655 | 1464993512211 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 770ms 15:38:32 INFO - PROCESS | 1655 | 1464993512268 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:38:32 INFO - PROCESS | 1655 | 1464993512269 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:38:32 INFO - PROCESS | 1655 | 1464993512271 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1655 | 1464993512273 Marionette TRACE conn2 <- [1,2206,null,{}] 15:38:32 INFO - PROCESS | 1655 | 1464993512306 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:32 INFO - PROCESS | 1655 | 1464993512418 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:38:32 INFO - PROCESS | 1655 | 1464993512530 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x118563000 == 83 [pid = 1655] [id = 559] 15:38:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x110ea1c00) [pid = 1655] [serial = 1677] [outer = 0x0] 15:38:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11317f800) [pid = 1655] [serial = 1678] [outer = 0x110ea1c00] 15:38:32 INFO - PROCESS | 1655 | 1464993512563 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x1185c0800) [pid = 1655] [serial = 1679] [outer = 0x110ea1c00] 15:38:33 INFO - PROCESS | 1655 | 1464993513002 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 783ms 15:38:33 INFO - PROCESS | 1655 | 1464993513062 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1655 | 1464993513064 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:38:33 INFO - PROCESS | 1655 | 1464993513069 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1655 | 1464993513071 Marionette TRACE conn2 <- [1,2210,null,{}] 15:38:33 INFO - PROCESS | 1655 | 1464993513076 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:33 INFO - PROCESS | 1655 | 1464993513232 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:38:33 INFO - PROCESS | 1655 | 1464993513353 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118890000 == 84 [pid = 1655] [id = 560] 15:38:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x112a9c800) [pid = 1655] [serial = 1680] [outer = 0x0] 15:38:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x1162ae400) [pid = 1655] [serial = 1681] [outer = 0x112a9c800] 15:38:33 INFO - PROCESS | 1655 | 1464993513399 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1185c1400) [pid = 1655] [serial = 1682] [outer = 0x112a9c800] 15:38:34 INFO - PROCESS | 1655 | 1464993514181 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:38:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1124ms 15:38:34 INFO - PROCESS | 1655 | 1464993514212 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1655 | 1464993514215 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:38:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:38:34 INFO - PROCESS | 1655 | 1464993514222 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1655 | 1464993514228 Marionette TRACE conn2 <- [1,2214,null,{}] 15:38:34 INFO - PROCESS | 1655 | 1464993514233 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:34 INFO - PROCESS | 1655 | 1464993514397 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:38:34 INFO - PROCESS | 1655 | 1464993514518 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11991a800 == 85 [pid = 1655] [id = 561] 15:38:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1122acc00) [pid = 1655] [serial = 1683] [outer = 0x0] 15:38:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x112fa8000) [pid = 1655] [serial = 1684] [outer = 0x1122acc00] 15:38:34 INFO - PROCESS | 1655 | 1464993514592 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11670a400) [pid = 1655] [serial = 1685] [outer = 0x1122acc00] 15:38:35 INFO - PROCESS | 1655 | 1464993515069 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 878ms 15:38:35 INFO - PROCESS | 1655 | 1464993515101 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1655 | 1464993515106 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:38:35 INFO - PROCESS | 1655 | 1464993515114 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1655 | 1464993515116 Marionette TRACE conn2 <- [1,2218,null,{}] 15:38:35 INFO - PROCESS | 1655 | 1464993515120 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:35 INFO - PROCESS | 1655 | 1464993515270 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:38:35 INFO - PROCESS | 1655 | 1464993515442 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x138ac5000 == 84 [pid = 1655] [id = 550] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd64000 == 83 [pid = 1655] [id = 549] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117156800 == 82 [pid = 1655] [id = 548] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x138912800 == 81 [pid = 1655] [id = 547] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x138612000 == 80 [pid = 1655] [id = 546] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12d385000 == 79 [pid = 1655] [id = 545] 15:38:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x117156800 == 80 [pid = 1655] [id = 562] 15:38:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x110ea0c00) [pid = 1655] [serial = 1686] [outer = 0x0] 15:38:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x118085400) [pid = 1655] [serial = 1687] [outer = 0x110ea0c00] 15:38:35 INFO - PROCESS | 1655 | 1464993515503 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x11859a000) [pid = 1655] [serial = 1688] [outer = 0x110ea0c00] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12c051000 == 79 [pid = 1655] [id = 544] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7b7800 == 78 [pid = 1655] [id = 543] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128a04000 == 77 [pid = 1655] [id = 542] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119421800 == 76 [pid = 1655] [id = 541] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11889d800 == 75 [pid = 1655] [id = 540] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x121220800 == 74 [pid = 1655] [id = 539] 15:38:35 INFO - PROCESS | 1655 | --DOCSHELL 0x121211000 == 73 [pid = 1655] [id = 530] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1206bfc00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x124ea0400) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x129923000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x118e25800) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12be55c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12933e000) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x119499400) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x128ced400) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12c2f2800) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x115fcfc00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11885ec00) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x124f9bc00) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12918f400) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12bdb6400) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12c0fb400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12c24b400) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x118593400) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x116111000) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x124e60800) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x124b1f800) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x116603c00) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x128a9b400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129151800) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12aa7c400) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x126f9a800) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x128aa2800) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x118861400) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12c2f2c00) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x118861000) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12b6b6c00) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x124a37400) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x116107000) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x1213f0000) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x1206b9c00) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x129339800) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x129920c00) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x128d44c00) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x1139ec000) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x129570c00) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x1185cec00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x110ed5000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129186400) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12c24e800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x121710c00) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12c2b0800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12b574000) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12a999400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x129917400) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x118094c00) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x118087800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11966c000) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x121707c00) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x121a86800) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11808cc00) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12aa80400) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12aa84c00) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1256c3800) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x119ab6000) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11318ec00) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1122b6c00) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11853fc00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1185c3400) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12b6b6000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115fcbc00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x128df6800) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12be4f800) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12c24e000) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1185eb000) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x119493c00) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1185eac00) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x128a9c400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12914c000) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12c0fb000) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12bdbf400) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12c207000) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12c2b5400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12c210000) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124eaa000) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 15:38:35 INFO - PROCESS | 1655 | 1464993515888 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 825ms 15:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:38:35 INFO - PROCESS | 1655 | 1464993515938 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1655 | 1464993515940 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:38:35 INFO - PROCESS | 1655 | 1464993515942 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1655 | 1464993515944 Marionette TRACE conn2 <- [1,2222,null,{}] 15:38:35 INFO - PROCESS | 1655 | 1464993515952 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 1655 | 1464993516053 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:38:36 INFO - PROCESS | 1655 | 1464993516060 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e84000 == 74 [pid = 1655] [id = 563] 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118875000) [pid = 1655] [serial = 1689] [outer = 0x0] 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x118ea6400) [pid = 1655] [serial = 1690] [outer = 0x118875000] 15:38:36 INFO - PROCESS | 1655 | 1464993516088 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119659800) [pid = 1655] [serial = 1691] [outer = 0x118875000] 15:38:36 INFO - PROCESS | 1655 | 1464993516454 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 15:38:36 INFO - PROCESS | 1655 | 1464993516465 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1655 | 1464993516466 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:38:36 INFO - PROCESS | 1655 | 1464993516468 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1655 | 1464993516469 Marionette TRACE conn2 <- [1,2226,null,{}] 15:38:36 INFO - PROCESS | 1655 | 1464993516472 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 1655 | 1464993516567 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:38:36 INFO - PROCESS | 1655 | 1464993516633 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x127258800 == 75 [pid = 1655] [id = 564] 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x119674400) [pid = 1655] [serial = 1692] [outer = 0x0] 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1197db800) [pid = 1655] [serial = 1693] [outer = 0x119674400] 15:38:36 INFO - PROCESS | 1655 | 1464993516666 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12170b000) [pid = 1655] [serial = 1694] [outer = 0x119674400] 15:38:36 INFO - PROCESS | 1655 | 1464993516947 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 15:38:36 INFO - PROCESS | 1655 | 1464993516989 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1655 | 1464993516990 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:38:37 INFO - PROCESS | 1655 | 1464993516996 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1655 | 1464993516997 Marionette TRACE conn2 <- [1,2230,null,{}] 15:38:37 INFO - PROCESS | 1655 | 1464993517000 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:37 INFO - PROCESS | 1655 | 1464993517091 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:38:37 INFO - PROCESS | 1655 | 1464993517156 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295cb800 == 76 [pid = 1655] [id = 565] 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x121704c00) [pid = 1655] [serial = 1695] [outer = 0x0] 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12199bc00) [pid = 1655] [serial = 1696] [outer = 0x121704c00] 15:38:37 INFO - PROCESS | 1655 | 1464993517182 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x124a3a000) [pid = 1655] [serial = 1697] [outer = 0x121704c00] 15:38:37 INFO - PROCESS | 1655 | 1464993517481 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 15:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:38:37 INFO - PROCESS | 1655 | 1464993517515 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1655 | 1464993517516 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:38:37 INFO - PROCESS | 1655 | 1464993517518 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1655 | 1464993517519 Marionette TRACE conn2 <- [1,2234,null,{}] 15:38:37 INFO - PROCESS | 1655 | 1464993517521 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:37 INFO - PROCESS | 1655 | 1464993517625 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:38:37 INFO - PROCESS | 1655 | 1464993517631 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5b9800 == 77 [pid = 1655] [id = 566] 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124ab3400) [pid = 1655] [serial = 1698] [outer = 0x0] 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x124eac000) [pid = 1655] [serial = 1699] [outer = 0x124ab3400] 15:38:37 INFO - PROCESS | 1655 | 1464993517656 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x128ceec00) [pid = 1655] [serial = 1700] [outer = 0x124ab3400] 15:38:38 INFO - PROCESS | 1655 | 1464993518036 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 15:38:38 INFO - PROCESS | 1655 | 1464993518089 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1655 | 1464993518090 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:38:38 INFO - PROCESS | 1655 | 1464993518092 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1655 | 1464993518093 Marionette TRACE conn2 <- [1,2238,null,{}] 15:38:38 INFO - PROCESS | 1655 | 1464993518095 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 1655 | 1464993518210 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:38:38 INFO - PROCESS | 1655 | 1464993518225 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd78000 == 78 [pid = 1655] [id = 567] 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x124b15c00) [pid = 1655] [serial = 1701] [outer = 0x0] 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x128defc00) [pid = 1655] [serial = 1702] [outer = 0x124b15c00] 15:38:38 INFO - PROCESS | 1655 | 1464993518250 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12933e000) [pid = 1655] [serial = 1703] [outer = 0x124b15c00] 15:38:38 INFO - PROCESS | 1655 | 1464993518597 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 15:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:38:38 INFO - PROCESS | 1655 | 1464993518611 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1655 | 1464993518612 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:38:38 INFO - PROCESS | 1655 | 1464993518614 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1655 | 1464993518615 Marionette TRACE conn2 <- [1,2242,null,{}] 15:38:38 INFO - PROCESS | 1655 | 1464993518617 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 1655 | 1464993518731 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:38:38 INFO - PROCESS | 1655 | 1464993518745 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96f800 == 79 [pid = 1655] [id = 568] 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x128d47800) [pid = 1655] [serial = 1704] [outer = 0x0] 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12991ac00) [pid = 1655] [serial = 1705] [outer = 0x128d47800] 15:38:38 INFO - PROCESS | 1655 | 1464993518770 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12aa88c00) [pid = 1655] [serial = 1706] [outer = 0x128d47800] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139410000 == 78 [pid = 1655] [id = 534] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13891b000 == 77 [pid = 1655] [id = 460] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12de15000 == 76 [pid = 1655] [id = 425] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123712800 == 75 [pid = 1655] [id = 351] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96c800 == 74 [pid = 1655] [id = 420] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c977800 == 73 [pid = 1655] [id = 383] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138642000 == 72 [pid = 1655] [id = 493] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26800 == 71 [pid = 1655] [id = 536] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117160000 == 70 [pid = 1655] [id = 370] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138607800 == 69 [pid = 1655] [id = 538] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1391d8000 == 68 [pid = 1655] [id = 533] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x127862000 == 67 [pid = 1655] [id = 537] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ed000 == 66 [pid = 1655] [id = 446] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124e7f000 == 65 [pid = 1655] [id = 385] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138627800 == 64 [pid = 1655] [id = 492] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11889e000 == 63 [pid = 1655] [id = 494] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d47a000 == 62 [pid = 1655] [id = 407] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13fcd6800 == 61 [pid = 1655] [id = 535] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138913800 == 60 [pid = 1655] [id = 463] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b51f000 == 59 [pid = 1655] [id = 531] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13941f800 == 58 [pid = 1655] [id = 464] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1391b8000 == 57 [pid = 1655] [id = 532] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x121532000 == 56 [pid = 1655] [id = 466] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138785000 == 55 [pid = 1655] [id = 515] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12de24800 == 54 [pid = 1655] [id = 440] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1237c1000 == 53 [pid = 1655] [id = 422] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x127268800 == 52 [pid = 1655] [id = 496] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11813b800 == 51 [pid = 1655] [id = 495] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138782000 == 50 [pid = 1655] [id = 491] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6c800 == 49 [pid = 1655] [id = 349] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138daf000 == 48 [pid = 1655] [id = 529] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12dfb8000 == 47 [pid = 1655] [id = 478] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124a92800 == 46 [pid = 1655] [id = 336] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138ad8000 == 45 [pid = 1655] [id = 465] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a0800 == 44 [pid = 1655] [id = 386] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11991a800 == 43 [pid = 1655] [id = 561] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x118890000 == 42 [pid = 1655] [id = 560] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x118563000 == 41 [pid = 1655] [id = 559] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x138b3c000 == 40 [pid = 1655] [id = 558] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1403d5800 == 39 [pid = 1655] [id = 557] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139460800 == 38 [pid = 1655] [id = 556] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13fce2000 == 37 [pid = 1655] [id = 555] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13f33e000 == 36 [pid = 1655] [id = 554] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd75800 == 35 [pid = 1655] [id = 553] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124e28800 == 34 [pid = 1655] [id = 552] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1391b1000 == 33 [pid = 1655] [id = 551] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117156800 == 32 [pid = 1655] [id = 562] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5b9800 == 31 [pid = 1655] [id = 566] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x127258800 == 30 [pid = 1655] [id = 564] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd78000 == 29 [pid = 1655] [id = 567] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1295cb800 == 28 [pid = 1655] [id = 565] 15:38:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124e84000 == 27 [pid = 1655] [id = 563] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12933a400) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x117699c00) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12aec0800) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x110e99400) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x110edbc00) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12956b400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x121a8b400) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11949fc00) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12c24c800) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x110ea1800) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x118579800) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x110e98c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1185ee000) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12bdba400) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x115fcb400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x118091400) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12c24c400) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12c666400) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12c2f2000) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x118413800) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12c20a000) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12c66e000) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x113188800) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1110a6c00) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12957a800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124a44c00) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1256c8800) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12c20dc00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1185c5c00) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12d167800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x121702800) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121a8c400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121a8f400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128cf8c00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12ccbf000) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12c2f9c00) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112a63000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x115f43800) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12d1de800) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11610b400) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185c6400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118eaec00) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c0f7800) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118088400) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12aa89400) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124fa4000) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11966b400) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11886fc00) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1655 | 1464993520888 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2325ms 15:38:40 INFO - PROCESS | 1655 | 1464993520950 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1655 | 1464993520953 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:38:40 INFO - PROCESS | 1655 | 1464993520958 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1655 | 1464993520961 Marionette TRACE conn2 <- [1,2246,null,{}] 15:38:40 INFO - PROCESS | 1655 | 1464993520965 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1655 | 1464993521046 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:38:41 INFO - PROCESS | 1655 | 1464993521052 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x114027800 == 28 [pid = 1655] [id = 569] 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11203f400) [pid = 1655] [serial = 1707] [outer = 0x0] 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112045400) [pid = 1655] [serial = 1708] [outer = 0x11203f400] 15:38:41 INFO - PROCESS | 1655 | 1464993521082 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112769000) [pid = 1655] [serial = 1709] [outer = 0x11203f400] 15:38:41 INFO - PROCESS | 1655 | 1464993521431 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 15:38:41 INFO - PROCESS | 1655 | 1464993521500 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1655 | 1464993521504 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:38:41 INFO - PROCESS | 1655 | 1464993521510 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1655 | 1464993521512 Marionette TRACE conn2 <- [1,2250,null,{}] 15:38:41 INFO - PROCESS | 1655 | 1464993521514 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1655 | 1464993521595 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:38:41 INFO - PROCESS | 1655 | 1464993521600 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ed000 == 29 [pid = 1655] [id = 570] 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112a68c00) [pid = 1655] [serial = 1710] [outer = 0x0] 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x112a7c000) [pid = 1655] [serial = 1711] [outer = 0x112a68c00] 15:38:41 INFO - PROCESS | 1655 | 1464993521629 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113184000) [pid = 1655] [serial = 1712] [outer = 0x112a68c00] 15:38:42 INFO - PROCESS | 1655 | 1464993522178 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 719ms 15:38:42 INFO - PROCESS | 1655 | 1464993522247 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1655 | 1464993522250 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:38:42 INFO - PROCESS | 1655 | 1464993522254 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1655 | 1464993522256 Marionette TRACE conn2 <- [1,2254,null,{}] 15:38:42 INFO - PROCESS | 1655 | 1464993522284 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:42 INFO - PROCESS | 1655 | 1464993522388 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:38:42 INFO - PROCESS | 1655 | 1464993522440 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e06000 == 30 [pid = 1655] [id = 571] 15:38:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112a62400) [pid = 1655] [serial = 1713] [outer = 0x0] 15:38:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112a7fc00) [pid = 1655] [serial = 1714] [outer = 0x112a62400] 15:38:42 INFO - PROCESS | 1655 | 1464993522473 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x113189800) [pid = 1655] [serial = 1715] [outer = 0x112a62400] 15:38:42 INFO - PROCESS | 1655 | 1464993522967 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 744ms 15:38:43 INFO - PROCESS | 1655 | 1464993523017 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1655 | 1464993523021 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:38:43 INFO - PROCESS | 1655 | 1464993523028 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1655 | 1464993523030 Marionette TRACE conn2 <- [1,2258,null,{}] 15:38:43 INFO - PROCESS | 1655 | 1464993523033 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:43 INFO - PROCESS | 1655 | 1464993523136 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:38:43 INFO - PROCESS | 1655 | 1464993523210 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118899000 == 31 [pid = 1655] [id = 572] 15:38:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112022c00) [pid = 1655] [serial = 1716] [outer = 0x0] 15:38:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113b7ec00) [pid = 1655] [serial = 1717] [outer = 0x112022c00] 15:38:43 INFO - PROCESS | 1655 | 1464993523240 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11516f800) [pid = 1655] [serial = 1718] [outer = 0x112022c00] 15:38:43 INFO - PROCESS | 1655 | 1464993523769 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 871ms 15:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:38:43 INFO - PROCESS | 1655 | 1464993523900 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1655 | 1464993523902 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1655 | 1464993523904 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1655 | 1464993523907 Marionette TRACE conn2 <- [1,2262,null,{}] 15:38:43 INFO - PROCESS | 1655 | 1464993523910 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 1655 | 1464993524017 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:38:44 INFO - PROCESS | 1655 | 1464993524126 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a88000 == 32 [pid = 1655] [id = 573] 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x113967000) [pid = 1655] [serial = 1719] [outer = 0x0] 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x113e09400) [pid = 1655] [serial = 1720] [outer = 0x113967000] 15:38:44 INFO - PROCESS | 1655 | 1464993524153 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115f49000) [pid = 1655] [serial = 1721] [outer = 0x113967000] 15:38:44 INFO - PROCESS | 1655 | --DOCSHELL 0x116f09800 == 31 [pid = 1655] [id = 23] 15:38:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c972000 == 30 [pid = 1655] [id = 14] 15:38:44 INFO - PROCESS | 1655 | --DOCSHELL 0x112653000 == 29 [pid = 1655] [id = 24] 15:38:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b69c800 == 28 [pid = 1655] [id = 20] 15:38:44 INFO - PROCESS | 1655 | --DOCSHELL 0x112fd2000 == 27 [pid = 1655] [id = 26] 15:38:44 INFO - PROCESS | 1655 | 1464993524485 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:38:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 623ms 15:38:44 INFO - PROCESS | 1655 | 1464993524528 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:38:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:38:44 INFO - PROCESS | 1655 | 1464993524530 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:38:44 INFO - PROCESS | 1655 | 1464993524535 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1655 | 1464993524538 Marionette TRACE conn2 <- [1,2266,null,{}] 15:38:44 INFO - PROCESS | 1655 | 1464993524540 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 1655 | 1464993524628 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:38:44 INFO - PROCESS | 1655 | 1464993524635 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e1000 == 28 [pid = 1655] [id = 574] 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11610d000) [pid = 1655] [serial = 1722] [outer = 0x0] 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x116115400) [pid = 1655] [serial = 1723] [outer = 0x11610d000] 15:38:44 INFO - PROCESS | 1655 | 1464993524660 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x116706800) [pid = 1655] [serial = 1724] [outer = 0x11610d000] 15:38:45 INFO - PROCESS | 1655 | 1464993525092 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 572ms 15:38:45 INFO - PROCESS | 1655 | 1464993525106 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1655 | 1464993525109 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:38:45 INFO - PROCESS | 1655 | 1464993525114 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1655 | 1464993525116 Marionette TRACE conn2 <- [1,2270,null,{}] 15:38:45 INFO - PROCESS | 1655 | 1464993525127 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:45 INFO - PROCESS | 1655 | 1464993525254 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:38:45 INFO - PROCESS | 1655 | 1464993525267 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120629000 == 29 [pid = 1655] [id = 575] 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x116b64800) [pid = 1655] [serial = 1725] [outer = 0x0] 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x117589800) [pid = 1655] [serial = 1726] [outer = 0x116b64800] 15:38:45 INFO - PROCESS | 1655 | 1464993525312 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11769a000) [pid = 1655] [serial = 1727] [outer = 0x116b64800] 15:38:45 INFO - PROCESS | 1655 | 1464993525702 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 625ms 15:38:45 INFO - PROCESS | 1655 | 1464993525739 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1655 | 1464993525740 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:38:45 INFO - PROCESS | 1655 | 1464993525742 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1655 | 1464993525743 Marionette TRACE conn2 <- [1,2274,null,{}] 15:38:45 INFO - PROCESS | 1655 | 1464993525746 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:45 INFO - PROCESS | 1655 | 1464993525832 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:38:45 INFO - PROCESS | 1655 | 1464993525837 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x121328800 == 30 [pid = 1655] [id = 576] 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11808f000) [pid = 1655] [serial = 1728] [outer = 0x0] 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118094c00) [pid = 1655] [serial = 1729] [outer = 0x11808f000] 15:38:45 INFO - PROCESS | 1655 | 1464993525865 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1180be800) [pid = 1655] [serial = 1730] [outer = 0x11808f000] 15:38:46 INFO - PROCESS | 1655 | 1464993526183 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 15:38:46 INFO - PROCESS | 1655 | 1464993526213 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1655 | 1464993526214 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:38:46 INFO - PROCESS | 1655 | 1464993526216 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1655 | 1464993526217 Marionette TRACE conn2 <- [1,2278,null,{}] 15:38:46 INFO - PROCESS | 1655 | 1464993526220 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:46 INFO - PROCESS | 1655 | 1464993526297 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:38:46 INFO - PROCESS | 1655 | 1464993526356 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12189b000 == 31 [pid = 1655] [id = 577] 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11317f400) [pid = 1655] [serial = 1731] [outer = 0x0] 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118151c00) [pid = 1655] [serial = 1732] [outer = 0x11317f400] 15:38:46 INFO - PROCESS | 1655 | 1464993526382 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11856cc00) [pid = 1655] [serial = 1733] [outer = 0x11317f400] 15:38:46 INFO - PROCESS | 1655 | 1464993526684 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 478ms 15:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:38:46 INFO - PROCESS | 1655 | 1464993526701 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1655 | 1464993526702 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:38:46 INFO - PROCESS | 1655 | 1464993526704 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1655 | 1464993526705 Marionette TRACE conn2 <- [1,2282,null,{}] 15:38:46 INFO - PROCESS | 1655 | 1464993526708 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:46 INFO - PROCESS | 1655 | 1464993526829 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:38:46 INFO - PROCESS | 1655 | 1464993526863 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a8c000 == 32 [pid = 1655] [id = 578] 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x118579000) [pid = 1655] [serial = 1734] [outer = 0x0] 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118593000) [pid = 1655] [serial = 1735] [outer = 0x118579000] 15:38:46 INFO - PROCESS | 1655 | 1464993526889 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1185cb000) [pid = 1655] [serial = 1736] [outer = 0x118579000] 15:38:47 INFO - PROCESS | 1655 | 1464993527208 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 524ms 15:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:38:47 INFO - PROCESS | 1655 | 1464993527237 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1655 | 1464993527238 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1655 | 1464993527240 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1655 | 1464993527243 Marionette TRACE conn2 <- [1,2286,null,{}] 15:38:47 INFO - PROCESS | 1655 | 1464993527246 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 1655 | 1464993527344 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:38:47 INFO - PROCESS | 1655 | 1464993527348 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e05000 == 33 [pid = 1655] [id = 579] 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1185e8800) [pid = 1655] [serial = 1737] [outer = 0x0] 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11885a400) [pid = 1655] [serial = 1738] [outer = 0x1185e8800] 15:38:47 INFO - PROCESS | 1655 | 1464993527377 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118870800) [pid = 1655] [serial = 1739] [outer = 0x1185e8800] 15:38:47 INFO - PROCESS | 1655 | 1464993527685 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 476ms 15:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:38:47 INFO - PROCESS | 1655 | 1464993527717 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1655 | 1464993527718 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1655 | 1464993527720 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1655 | 1464993527721 Marionette TRACE conn2 <- [1,2290,null,{}] 15:38:47 INFO - PROCESS | 1655 | 1464993527724 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 1655 | 1464993527835 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:38:47 INFO - PROCESS | 1655 | 1464993527846 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ac800 == 34 [pid = 1655] [id = 580] 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1185e8c00) [pid = 1655] [serial = 1740] [outer = 0x0] 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118e2c000) [pid = 1655] [serial = 1741] [outer = 0x1185e8c00] 15:38:47 INFO - PROCESS | 1655 | 1464993527871 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119264c00) [pid = 1655] [serial = 1742] [outer = 0x1185e8c00] 15:38:48 INFO - PROCESS | 1655 | 1464993528222 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 15:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:38:48 INFO - PROCESS | 1655 | 1464993528240 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1655 | 1464993528241 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:38:48 INFO - PROCESS | 1655 | 1464993528243 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1655 | 1464993528244 Marionette TRACE conn2 <- [1,2294,null,{}] 15:38:48 INFO - PROCESS | 1655 | 1464993528246 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 1655 | 1464993528352 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:38:48 INFO - PROCESS | 1655 | 1464993528363 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x113923000 == 35 [pid = 1655] [id = 581] 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11926a000) [pid = 1655] [serial = 1743] [outer = 0x0] 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11942cc00) [pid = 1655] [serial = 1744] [outer = 0x11926a000] 15:38:48 INFO - PROCESS | 1655 | 1464993528389 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11949a400) [pid = 1655] [serial = 1745] [outer = 0x11926a000] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x112a6f800) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1168cf000) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11964dc00) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x126fa4800) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11203f400) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x124b15c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1122acc00) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x112a9c800) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x110ea1c00) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12c2aec00) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12bdb3800) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128a9d800) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x128a99000) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1215f1c00) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118090c00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x113185c00) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x118867c00) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x121704c00) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119674400) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118875000) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x110ea0c00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124b12400) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121a90400) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124ab3400) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12c2b3c00) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11318a000) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1180bdc00) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x126d74800) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119651400) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128aa3c00) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118597c00) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x111d1fc00) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:38:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113180000) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:38:48 INFO - PROCESS | 1655 | 1464993528800 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 571ms 15:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:38:48 INFO - PROCESS | 1655 | 1464993528814 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1655 | 1464993528816 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:38:48 INFO - PROCESS | 1655 | 1464993528818 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1655 | 1464993528819 Marionette TRACE conn2 <- [1,2298,null,{}] 15:38:48 INFO - PROCESS | 1655 | 1464993528821 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 1655 | 1464993528900 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:38:48 INFO - PROCESS | 1655 | 1464993528905 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dbb000 == 36 [pid = 1655] [id = 582] 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1110a5c00) [pid = 1655] [serial = 1746] [outer = 0x0] 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113182c00) [pid = 1655] [serial = 1747] [outer = 0x1110a5c00] 15:38:48 INFO - PROCESS | 1655 | 1464993528933 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118093000) [pid = 1655] [serial = 1748] [outer = 0x1110a5c00] 15:38:49 INFO - PROCESS | 1655 | 1464993529263 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 15:38:49 INFO - PROCESS | 1655 | 1464993529289 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:38:49 INFO - PROCESS | 1655 | 1464993529291 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:38:49 INFO - PROCESS | 1655 | 1464993529295 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1655 | 1464993529297 Marionette TRACE conn2 <- [1,2302,null,{}] 15:38:49 INFO - PROCESS | 1655 | 1464993529300 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:49 INFO - PROCESS | 1655 | 1464993529418 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:38:49 INFO - PROCESS | 1655 | 1464993529425 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12786f800 == 37 [pid = 1655] [id = 583] 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x111d28000) [pid = 1655] [serial = 1749] [outer = 0x0] 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11949cc00) [pid = 1655] [serial = 1750] [outer = 0x111d28000] 15:38:49 INFO - PROCESS | 1655 | 1464993529454 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119676c00) [pid = 1655] [serial = 1751] [outer = 0x111d28000] 15:38:49 INFO - PROCESS | 1655 | 1464993529794 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 15:38:49 INFO - PROCESS | 1655 | 1464993529816 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1655 | 1464993529817 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:38:49 INFO - PROCESS | 1655 | 1464993529819 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1655 | 1464993529820 Marionette TRACE conn2 <- [1,2306,null,{}] 15:38:49 INFO - PROCESS | 1655 | 1464993529823 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:49 INFO - PROCESS | 1655 | 1464993529902 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:38:49 INFO - PROCESS | 1655 | 1464993529908 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295e9000 == 38 [pid = 1655] [id = 584] 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1197d4c00) [pid = 1655] [serial = 1752] [outer = 0x0] 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119ca3000) [pid = 1655] [serial = 1753] [outer = 0x1197d4c00] 15:38:49 INFO - PROCESS | 1655 | 1464993529934 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1206c0400) [pid = 1655] [serial = 1754] [outer = 0x1197d4c00] 15:38:50 INFO - PROCESS | 1655 | 1464993530262 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 472ms 15:38:50 INFO - PROCESS | 1655 | 1464993530293 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1655 | 1464993530294 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:38:50 INFO - PROCESS | 1655 | 1464993530296 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1655 | 1464993530297 Marionette TRACE conn2 <- [1,2310,null,{}] 15:38:50 INFO - PROCESS | 1655 | 1464993530299 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:50 INFO - PROCESS | 1655 | 1464993530405 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:38:50 INFO - PROCESS | 1655 | 1464993530415 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7b6800 == 39 [pid = 1655] [id = 585] 15:38:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119679c00) [pid = 1655] [serial = 1755] [outer = 0x0] 15:38:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1210c3400) [pid = 1655] [serial = 1756] [outer = 0x119679c00] 15:38:50 INFO - PROCESS | 1655 | 1464993530439 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1212c4400) [pid = 1655] [serial = 1757] [outer = 0x119679c00] 15:38:50 INFO - PROCESS | 1655 | 1464993530866 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 619ms 15:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:38:50 INFO - PROCESS | 1655 | 1464993530916 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1655 | 1464993530919 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:38:50 INFO - PROCESS | 1655 | 1464993530923 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1655 | 1464993530925 Marionette TRACE conn2 <- [1,2314,null,{}] 15:38:50 INFO - PROCESS | 1655 | 1464993530929 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1655 | 1464993531030 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:38:51 INFO - PROCESS | 1655 | 1464993531090 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a94000 == 40 [pid = 1655] [id = 586] 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x112a62800) [pid = 1655] [serial = 1758] [outer = 0x0] 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x113e70c00) [pid = 1655] [serial = 1759] [outer = 0x112a62800] 15:38:51 INFO - PROCESS | 1655 | 1464993531120 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11610bc00) [pid = 1655] [serial = 1760] [outer = 0x112a62800] 15:38:51 INFO - PROCESS | 1655 | 1464993531576 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 672ms 15:38:51 INFO - PROCESS | 1655 | 1464993531595 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1655 | 1464993531599 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:38:51 INFO - PROCESS | 1655 | 1464993531604 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1655 | 1464993531606 Marionette TRACE conn2 <- [1,2318,null,{}] 15:38:51 INFO - PROCESS | 1655 | 1464993531608 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1655 | 1464993531709 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:38:51 INFO - PROCESS | 1655 | 1464993531768 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12151e000 == 41 [pid = 1655] [id = 587] 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1166cb400) [pid = 1655] [serial = 1761] [outer = 0x0] 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1168ce400) [pid = 1655] [serial = 1762] [outer = 0x1166cb400] 15:38:51 INFO - PROCESS | 1655 | 1464993531797 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118085800) [pid = 1655] [serial = 1763] [outer = 0x1166cb400] 15:38:52 INFO - PROCESS | 1655 | 1464993532284 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:38:52 INFO - PROCESS | 1655 | 1464993532385 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:38:52 INFO - PROCESS | 1655 | 1464993532389 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1655 | 1464993532393 Marionette TRACE conn2 <- [1,2322,null,{}] 15:38:52 INFO - PROCESS | 1655 | 1464993532405 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 1655 | 1464993532576 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:38:52 INFO - PROCESS | 1655 | 1464993532585 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299a5000 == 42 [pid = 1655] [id = 588] 15:38:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11815c800) [pid = 1655] [serial = 1764] [outer = 0x0] 15:38:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118599400) [pid = 1655] [serial = 1765] [outer = 0x11815c800] 15:38:52 INFO - PROCESS | 1655 | 1464993532616 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1185c7000) [pid = 1655] [serial = 1766] [outer = 0x11815c800] 15:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 676ms 15:38:53 INFO - PROCESS | 1655 | 1464993533060 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:38:53 INFO - PROCESS | 1655 | 1464993533065 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:38:53 INFO - PROCESS | 1655 | 1464993533066 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1655 | 1464993533069 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1655 | 1464993533070 Marionette TRACE conn2 <- [1,2326,null,{}] 15:38:53 INFO - PROCESS | 1655 | 1464993533072 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1655 | 1464993533174 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:38:53 INFO - PROCESS | 1655 | 1464993533229 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae33000 == 43 [pid = 1655] [id = 589] 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1185e7400) [pid = 1655] [serial = 1767] [outer = 0x0] 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x119423400) [pid = 1655] [serial = 1768] [outer = 0x1185e7400] 15:38:53 INFO - PROCESS | 1655 | 1464993533260 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x119651800) [pid = 1655] [serial = 1769] [outer = 0x1185e7400] 15:38:53 INFO - PROCESS | 1655 | 1464993533639 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 620ms 15:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:38:53 INFO - PROCESS | 1655 | 1464993533689 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1655 | 1464993533691 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1655 | 1464993533693 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1655 | 1464993533694 Marionette TRACE conn2 <- [1,2330,null,{}] 15:38:53 INFO - PROCESS | 1655 | 1464993533697 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1655 | 1464993533792 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:38:53 INFO - PROCESS | 1655 | 1464993533882 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afd1800 == 44 [pid = 1655] [id = 590] 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x119493c00) [pid = 1655] [serial = 1770] [outer = 0x0] 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x119aa8000) [pid = 1655] [serial = 1771] [outer = 0x119493c00] 15:38:53 INFO - PROCESS | 1655 | 1464993533913 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1212cd800) [pid = 1655] [serial = 1772] [outer = 0x119493c00] 15:38:54 INFO - PROCESS | 1655 | 1464993534343 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:38:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 15:38:54 INFO - PROCESS | 1655 | 1464993534364 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1655 | 1464993534365 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:38:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:38:54 INFO - PROCESS | 1655 | 1464993534368 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1655 | 1464993534369 Marionette TRACE conn2 <- [1,2334,null,{}] 15:38:54 INFO - PROCESS | 1655 | 1464993534371 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:54 INFO - PROCESS | 1655 | 1464993534485 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:38:54 INFO - PROCESS | 1655 | 1464993534547 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12571f000 == 45 [pid = 1655] [id = 591] 15:38:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x121589c00) [pid = 1655] [serial = 1773] [outer = 0x0] 15:38:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x121706800) [pid = 1655] [serial = 1774] [outer = 0x121589c00] 15:38:54 INFO - PROCESS | 1655 | 1464993534577 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x121807400) [pid = 1655] [serial = 1775] [outer = 0x121589c00] 15:38:55 INFO - PROCESS | 1655 | 1464993535262 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 920ms 15:38:55 INFO - PROCESS | 1655 | 1464993535290 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1655 | 1464993535293 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:38:55 INFO - PROCESS | 1655 | 1464993535298 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1655 | 1464993535302 Marionette TRACE conn2 <- [1,2338,null,{}] 15:38:55 INFO - PROCESS | 1655 | 1464993535307 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 1655 | 1464993535446 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:38:55 INFO - PROCESS | 1655 | 1464993535538 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c3800 == 46 [pid = 1655] [id = 592] 15:38:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x112a67800) [pid = 1655] [serial = 1776] [outer = 0x0] 15:38:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1139f2800) [pid = 1655] [serial = 1777] [outer = 0x112a67800] 15:38:55 INFO - PROCESS | 1655 | 1464993535566 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11610f400) [pid = 1655] [serial = 1778] [outer = 0x112a67800] 15:38:56 INFO - PROCESS | 1655 | 1464993536008 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:38:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 727ms 15:38:56 INFO - PROCESS | 1655 | 1464993536025 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1655 | 1464993536029 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:38:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:38:56 INFO - PROCESS | 1655 | 1464993536033 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1655 | 1464993536034 Marionette TRACE conn2 <- [1,2342,null,{}] 15:38:56 INFO - PROCESS | 1655 | 1464993536037 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1655 | 1464993536139 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:38:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96f800 == 45 [pid = 1655] [id = 568] 15:38:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11622e000 == 44 [pid = 1655] [id = 25] 15:38:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ee800 == 43 [pid = 1655] [id = 6] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12991ac00) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x112a7c000) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1296e3000) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x128aa3000) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x113e6fc00) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11859b400) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x121708c00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12bdbd400) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1185c0800) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12d1e0800) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12d1ea400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12ccc1000) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12c248c00) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12aebf800) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a98e800) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12956b800) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128cef400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124b1cc00) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x121992800) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x119656000) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1185f5800) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x118085c00) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1161f8800) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126f30000) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129183c00) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12199bc00) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124a3a000) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1197db800) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12170b000) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118ea6400) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119659800) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118085400) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11859a000) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11670a400) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112769000) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124eac000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128ceec00) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ccc7000) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116b68400) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11887c400) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b575400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124e0d400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12c248000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12d161400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118e2f800) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12d1d5800) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112045400) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128defc00) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12933e000) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112fa8000) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1185c1400) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1162ae400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11317f800) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 15:38:56 INFO - PROCESS | 1655 | 1464993536225 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11622c000 == 44 [pid = 1655] [id = 593] 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x111d19800) [pid = 1655] [serial = 1779] [outer = 0x0] 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112fa8000) [pid = 1655] [serial = 1780] [outer = 0x111d19800] 15:38:56 INFO - PROCESS | 1655 | 1464993536252 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116111000) [pid = 1655] [serial = 1781] [outer = 0x111d19800] 15:38:56 INFO - PROCESS | 1655 | 1464993536551 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:38:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 15:38:56 INFO - PROCESS | 1655 | 1464993536603 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1655 | 1464993536604 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:38:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:38:56 INFO - PROCESS | 1655 | 1464993536607 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1655 | 1464993536611 Marionette TRACE conn2 <- [1,2346,null,{}] 15:38:56 INFO - PROCESS | 1655 | 1464993536619 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1655 | 1464993536700 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:38:56 INFO - PROCESS | 1655 | 1464993536706 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12060b000 == 45 [pid = 1655] [id = 594] 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1168cec00) [pid = 1655] [serial = 1782] [outer = 0x0] 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118085c00) [pid = 1655] [serial = 1783] [outer = 0x1168cec00] 15:38:56 INFO - PROCESS | 1655 | 1464993536738 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1180b6c00) [pid = 1655] [serial = 1784] [outer = 0x1168cec00] 15:38:57 INFO - PROCESS | 1655 | 1464993537123 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 523ms 15:38:57 INFO - PROCESS | 1655 | 1464993537131 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1655 | 1464993537133 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:38:57 INFO - PROCESS | 1655 | 1464993537136 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1655 | 1464993537137 Marionette TRACE conn2 <- [1,2350,null,{}] 15:38:57 INFO - PROCESS | 1655 | 1464993537140 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 1655 | 1464993537224 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:38:57 INFO - PROCESS | 1655 | 1464993537278 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x121260000 == 46 [pid = 1655] [id = 595] 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180b9c00) [pid = 1655] [serial = 1785] [outer = 0x0] 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11841a000) [pid = 1655] [serial = 1786] [outer = 0x1180b9c00] 15:38:57 INFO - PROCESS | 1655 | 1464993537304 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118594000) [pid = 1655] [serial = 1787] [outer = 0x1180b9c00] 15:38:57 INFO - PROCESS | 1655 | 1464993537583 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 475ms 15:38:57 INFO - PROCESS | 1655 | 1464993537615 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1655 | 1464993537617 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:38:57 INFO - PROCESS | 1655 | 1464993537619 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1655 | 1464993537620 Marionette TRACE conn2 <- [1,2354,null,{}] 15:38:57 INFO - PROCESS | 1655 | 1464993537622 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 1655 | 1464993537717 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:38:57 INFO - PROCESS | 1655 | 1464993537768 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d9800 == 47 [pid = 1655] [id = 596] 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1180bac00) [pid = 1655] [serial = 1788] [outer = 0x0] 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11859b800) [pid = 1655] [serial = 1789] [outer = 0x1180bac00] 15:38:57 INFO - PROCESS | 1655 | 1464993537793 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1185e6400) [pid = 1655] [serial = 1790] [outer = 0x1180bac00] 15:38:58 INFO - PROCESS | 1655 | 1464993538166 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 572ms 15:38:58 INFO - PROCESS | 1655 | 1464993538193 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:38:58 INFO - PROCESS | 1655 | 1464993538195 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:38:58 INFO - PROCESS | 1655 | 1464993538198 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1655 | 1464993538199 Marionette TRACE conn2 <- [1,2358,null,{}] 15:38:58 INFO - PROCESS | 1655 | 1464993538201 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 1655 | 1464993538295 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:38:58 INFO - PROCESS | 1655 | 1464993538300 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x127207000 == 48 [pid = 1655] [id = 597] 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11885f000) [pid = 1655] [serial = 1791] [outer = 0x0] 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118ea8800) [pid = 1655] [serial = 1792] [outer = 0x11885f000] 15:38:58 INFO - PROCESS | 1655 | 1464993538326 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1197ddc00) [pid = 1655] [serial = 1793] [outer = 0x11885f000] 15:38:58 INFO - PROCESS | 1655 | 1464993538714 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 15:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:38:58 INFO - PROCESS | 1655 | 1464993538768 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1655 | 1464993538769 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:38:58 INFO - PROCESS | 1655 | 1464993538772 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1655 | 1464993538773 Marionette TRACE conn2 <- [1,2362,null,{}] 15:38:58 INFO - PROCESS | 1655 | 1464993538776 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 1655 | 1464993538885 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:38:58 INFO - PROCESS | 1655 | 1464993538902 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x127265800 == 49 [pid = 1655] [id = 598] 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118861800) [pid = 1655] [serial = 1794] [outer = 0x0] 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1206c2800) [pid = 1655] [serial = 1795] [outer = 0x118861800] 15:38:58 INFO - PROCESS | 1655 | 1464993538934 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1215ef000) [pid = 1655] [serial = 1796] [outer = 0x118861800] 15:38:59 INFO - PROCESS | 1655 | 1464993539338 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms 15:38:59 INFO - PROCESS | 1655 | 1464993539346 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1655 | 1464993539347 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:38:59 INFO - PROCESS | 1655 | 1464993539349 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1655 | 1464993539350 Marionette TRACE conn2 <- [1,2366,null,{}] 15:38:59 INFO - PROCESS | 1655 | 1464993539352 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:59 INFO - PROCESS | 1655 | 1464993539463 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:38:59 INFO - PROCESS | 1655 | 1464993539501 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12910a000 == 50 [pid = 1655] [id = 599] 15:38:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x120655400) [pid = 1655] [serial = 1797] [outer = 0x0] 15:38:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121707800) [pid = 1655] [serial = 1798] [outer = 0x120655400] 15:38:59 INFO - PROCESS | 1655 | 1464993539527 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12170fc00) [pid = 1655] [serial = 1799] [outer = 0x120655400] 15:38:59 INFO - PROCESS | 1655 | 1464993539848 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 15:38:59 INFO - PROCESS | 1655 | 1464993539868 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1655 | 1464993539869 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:38:59 INFO - PROCESS | 1655 | 1464993539871 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1655 | 1464993539882 Marionette TRACE conn2 <- [1,2370,null,{}] 15:38:59 INFO - PROCESS | 1655 | 1464993539891 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:59 INFO - PROCESS | 1655 | 1464993539989 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:38:59 INFO - PROCESS | 1655 | 1464993539993 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7bd800 == 51 [pid = 1655] [id = 600] 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121709000) [pid = 1655] [serial = 1800] [outer = 0x0] 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12180e800) [pid = 1655] [serial = 1801] [outer = 0x121709000] 15:39:00 INFO - PROCESS | 1655 | 1464993540019 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x121a90000) [pid = 1655] [serial = 1802] [outer = 0x121709000] 15:39:00 INFO - PROCESS | 1655 | 1464993540368 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 541ms 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1185e8800) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185e8c00) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116b64800) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11317f400) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113967000) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11808f000) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11610d000) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11926a000) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1197d4c00) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1110a5c00) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x111d28000) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118579000) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128d47800) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:39:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12c66bc00) [pid = 1655] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:39:00 INFO - PROCESS | 1655 | 1464993540523 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1655 | 1464993540524 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:39:00 INFO - PROCESS | 1655 | 1464993540534 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1655 | 1464993540535 Marionette TRACE conn2 <- [1,2374,null,{}] 15:39:00 INFO - PROCESS | 1655 | 1464993540538 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 1655 | 1464993540622 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:39:00 INFO - PROCESS | 1655 | 1464993540627 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123719000 == 52 [pid = 1655] [id = 601] 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112a6dc00) [pid = 1655] [serial = 1803] [outer = 0x0] 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11808b400) [pid = 1655] [serial = 1804] [outer = 0x112a6dc00] 15:39:00 INFO - PROCESS | 1655 | 1464993540653 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118861400) [pid = 1655] [serial = 1805] [outer = 0x112a6dc00] 15:39:01 INFO - PROCESS | 1655 | 1464993541020 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 15:39:01 INFO - PROCESS | 1655 | 1464993541056 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1655 | 1464993541061 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:39:01 INFO - PROCESS | 1655 | 1464993541065 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1655 | 1464993541068 Marionette TRACE conn2 <- [1,2378,null,{}] 15:39:01 INFO - PROCESS | 1655 | 1464993541071 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:01 INFO - PROCESS | 1655 | 1464993541252 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:39:01 INFO - PROCESS | 1655 | 1464993541296 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5d5000 == 53 [pid = 1655] [id = 602] 15:39:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121a93400) [pid = 1655] [serial = 1806] [outer = 0x0] 15:39:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121c68800) [pid = 1655] [serial = 1807] [outer = 0x121a93400] 15:39:01 INFO - PROCESS | 1655 | 1464993541325 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124a41800) [pid = 1655] [serial = 1808] [outer = 0x121a93400] 15:39:01 INFO - PROCESS | 1655 | 1464993541663 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 625ms 15:39:01 INFO - PROCESS | 1655 | 1464993541690 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1655 | 1464993541691 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:39:01 INFO - PROCESS | 1655 | 1464993541697 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1655 | 1464993541698 Marionette TRACE conn2 <- [1,2382,null,{}] 15:39:01 INFO - PROCESS | 1655 | 1464993541702 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:01 INFO - PROCESS | 1655 | 1464993541829 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:39:01 INFO - PROCESS | 1655 | 1464993541912 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b69f800 == 54 [pid = 1655] [id = 603] 15:39:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124a3f400) [pid = 1655] [serial = 1809] [outer = 0x0] 15:39:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124b11c00) [pid = 1655] [serial = 1810] [outer = 0x124a3f400] 15:39:01 INFO - PROCESS | 1655 | 1464993541951 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124b18000) [pid = 1655] [serial = 1811] [outer = 0x124a3f400] 15:39:02 INFO - PROCESS | 1655 | 1464993542276 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 620ms 15:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:39:02 INFO - PROCESS | 1655 | 1464993542317 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1655 | 1464993542318 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:39:02 INFO - PROCESS | 1655 | 1464993542320 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1655 | 1464993542321 Marionette TRACE conn2 <- [1,2386,null,{}] 15:39:02 INFO - PROCESS | 1655 | 1464993542324 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 1655 | 1464993542416 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:39:02 INFO - PROCESS | 1655 | 1464993542492 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd6f800 == 55 [pid = 1655] [id = 604] 15:39:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124b16000) [pid = 1655] [serial = 1812] [outer = 0x0] 15:39:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124b1d800) [pid = 1655] [serial = 1813] [outer = 0x124b16000] 15:39:02 INFO - PROCESS | 1655 | 1464993542522 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124e07000) [pid = 1655] [serial = 1814] [outer = 0x124b16000] 15:39:03 INFO - PROCESS | 1655 | 1464993543067 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 772ms 15:39:03 INFO - PROCESS | 1655 | 1464993543093 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1655 | 1464993543097 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:39:03 INFO - PROCESS | 1655 | 1464993543101 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1655 | 1464993543105 Marionette TRACE conn2 <- [1,2390,null,{}] 15:39:03 INFO - PROCESS | 1655 | 1464993543109 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:03 INFO - PROCESS | 1655 | 1464993543261 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:39:03 INFO - PROCESS | 1655 | 1464993543390 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119286800 == 56 [pid = 1655] [id = 605] 15:39:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112a69800) [pid = 1655] [serial = 1815] [outer = 0x0] 15:39:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113e71000) [pid = 1655] [serial = 1816] [outer = 0x112a69800] 15:39:03 INFO - PROCESS | 1655 | 1464993543443 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116112c00) [pid = 1655] [serial = 1817] [outer = 0x112a69800] 15:39:03 INFO - PROCESS | 1655 | 1464993543915 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 873ms 15:39:03 INFO - PROCESS | 1655 | 1464993543974 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1655 | 1464993543978 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:39:03 INFO - PROCESS | 1655 | 1464993543982 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1655 | 1464993543984 Marionette TRACE conn2 <- [1,2394,null,{}] 15:39:03 INFO - PROCESS | 1655 | 1464993543987 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1655 | 1464993544094 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:39:04 INFO - PROCESS | 1655 | 1464993544152 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271a2800 == 57 [pid = 1655] [id = 606] 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11670b400) [pid = 1655] [serial = 1818] [outer = 0x0] 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x117580800) [pid = 1655] [serial = 1819] [outer = 0x11670b400] 15:39:04 INFO - PROCESS | 1655 | 1464993544181 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11841c400) [pid = 1655] [serial = 1820] [outer = 0x11670b400] 15:39:04 INFO - PROCESS | 1655 | 1464993544616 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 15:39:04 INFO - PROCESS | 1655 | 1464993544652 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1655 | 1464993544654 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:39:04 INFO - PROCESS | 1655 | 1464993544656 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1655 | 1464993544659 Marionette TRACE conn2 <- [1,2398,null,{}] 15:39:04 INFO - PROCESS | 1655 | 1464993544667 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1655 | 1464993544777 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:39:04 INFO - PROCESS | 1655 | 1464993544836 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd61800 == 58 [pid = 1655] [id = 607] 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1185ed400) [pid = 1655] [serial = 1821] [outer = 0x0] 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118e2f400) [pid = 1655] [serial = 1822] [outer = 0x1185ed400] 15:39:04 INFO - PROCESS | 1655 | 1464993544867 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11949e800) [pid = 1655] [serial = 1823] [outer = 0x1185ed400] 15:39:05 INFO - PROCESS | 1655 | 1464993545313 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 675ms 15:39:05 INFO - PROCESS | 1655 | 1464993545331 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:39:05 INFO - PROCESS | 1655 | 1464993545333 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:39:05 INFO - PROCESS | 1655 | 1464993545335 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1655 | 1464993545336 Marionette TRACE conn2 <- [1,2402,null,{}] 15:39:05 INFO - PROCESS | 1655 | 1464993545339 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:05 INFO - PROCESS | 1655 | 1464993545501 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:39:05 INFO - PROCESS | 1655 | 1464993545553 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a1800 == 59 [pid = 1655] [id = 608] 15:39:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1194a0400) [pid = 1655] [serial = 1824] [outer = 0x0] 15:39:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x121703800) [pid = 1655] [serial = 1825] [outer = 0x1194a0400] 15:39:05 INFO - PROCESS | 1655 | 1464993545583 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x121a91400) [pid = 1655] [serial = 1826] [outer = 0x1194a0400] 15:39:06 INFO - PROCESS | 1655 | 1464993545999 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 15:39:06 INFO - PROCESS | 1655 | 1464993546054 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1655 | 1464993546056 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:39:06 INFO - PROCESS | 1655 | 1464993546058 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1655 | 1464993546059 Marionette TRACE conn2 <- [1,2406,null,{}] 15:39:06 INFO - PROCESS | 1655 | 1464993546062 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 1655 | 1464993546165 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:39:06 INFO - PROCESS | 1655 | 1464993546235 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c963800 == 60 [pid = 1655] [id = 609] 15:39:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11886e800) [pid = 1655] [serial = 1827] [outer = 0x0] 15:39:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121c66c00) [pid = 1655] [serial = 1828] [outer = 0x11886e800] 15:39:06 INFO - PROCESS | 1655 | 1464993546264 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124b12800) [pid = 1655] [serial = 1829] [outer = 0x11886e800] 15:39:06 INFO - PROCESS | 1655 | 1464993546688 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 669ms 15:39:06 INFO - PROCESS | 1655 | 1464993546728 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:39:06 INFO - PROCESS | 1655 | 1464993546730 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:39:06 INFO - PROCESS | 1655 | 1464993546734 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1655 | 1464993546736 Marionette TRACE conn2 <- [1,2410,null,{}] 15:39:06 INFO - PROCESS | 1655 | 1464993546739 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 1655 | 1464993546886 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:39:06 INFO - PROCESS | 1655 | 1464993546966 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a2000 == 61 [pid = 1655] [id = 610] 15:39:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x119c9b000) [pid = 1655] [serial = 1830] [outer = 0x0] 15:39:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x124e0b400) [pid = 1655] [serial = 1831] [outer = 0x119c9b000] 15:39:07 INFO - PROCESS | 1655 | 1464993546997 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1251d4000) [pid = 1655] [serial = 1832] [outer = 0x119c9b000] 15:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 875ms 15:39:07 INFO - PROCESS | 1655 | 1464993547600 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:39:07 INFO - PROCESS | 1655 | 1464993547609 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1655 | 1464993547611 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:39:07 INFO - PROCESS | 1655 | 1464993547614 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1655 | 1464993547617 Marionette TRACE conn2 <- [1,2414,null,{}] 15:39:07 INFO - PROCESS | 1655 | 1464993547621 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1655 | 1464993547718 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:39:07 INFO - PROCESS | 1655 | 1464993547775 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11991c000 == 62 [pid = 1655] [id = 611] 15:39:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11201a400) [pid = 1655] [serial = 1833] [outer = 0x0] 15:39:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x112a7e800) [pid = 1655] [serial = 1834] [outer = 0x11201a400] 15:39:07 INFO - PROCESS | 1655 | 1464993547803 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x115fcf800) [pid = 1655] [serial = 1835] [outer = 0x11201a400] 15:39:08 INFO - PROCESS | 1655 | 1464993548297 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 724ms 15:39:08 INFO - PROCESS | 1655 | 1464993548339 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1655 | 1464993548343 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:39:08 INFO - PROCESS | 1655 | 1464993548347 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1655 | 1464993548349 Marionette TRACE conn2 <- [1,2418,null,{}] 15:39:08 INFO - PROCESS | 1655 | 1464993548351 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:08 INFO - PROCESS | 1655 | 1464993548457 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x113230000 == 61 [pid = 1655] [id = 22] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b69f800 == 60 [pid = 1655] [id = 603] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5d5000 == 59 [pid = 1655] [id = 602] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123719000 == 58 [pid = 1655] [id = 601] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7bd800 == 57 [pid = 1655] [id = 600] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12910a000 == 56 [pid = 1655] [id = 599] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x127265800 == 55 [pid = 1655] [id = 598] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x127207000 == 54 [pid = 1655] [id = 597] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1210c3400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d9800 == 53 [pid = 1655] [id = 596] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x121260000 == 52 [pid = 1655] [id = 595] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12060b000 == 51 [pid = 1655] [id = 594] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11622c000 == 50 [pid = 1655] [id = 593] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c3800 == 49 [pid = 1655] [id = 592] 15:39:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12151e000 == 48 [pid = 1655] [id = 587] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12aa88c00) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12ccbe400) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x112a7fc00) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x115f49000) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x113e09400) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x113b7ec00) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11885a400) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x118e2c000) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x117589800) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11769a000) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x118151c00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118094c00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1180be800) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x116115400) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x116706800) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11942cc00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1206c0400) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119264c00) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118093000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x113182c00) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11949cc00) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119ca3000) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118593000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11949a400) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1185cb000) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118870800) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119676c00) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11856cc00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 15:39:08 INFO - PROCESS | 1655 | 1464993548558 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d9800 == 49 [pid = 1655] [id = 612] 15:39:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112a7fc00) [pid = 1655] [serial = 1836] [outer = 0x0] 15:39:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113905400) [pid = 1655] [serial = 1837] [outer = 0x112a7fc00] 15:39:08 INFO - PROCESS | 1655 | 1464993548586 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116610400) [pid = 1655] [serial = 1838] [outer = 0x112a7fc00] 15:39:08 INFO - PROCESS | 1655 | 1464993548887 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 15:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:39:08 INFO - PROCESS | 1655 | 1464993548917 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1655 | 1464993548919 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:39:08 INFO - PROCESS | 1655 | 1464993548921 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1655 | 1464993548923 Marionette TRACE conn2 <- [1,2422,null,{}] 15:39:08 INFO - PROCESS | 1655 | 1464993548935 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1655 | 1464993549021 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:39:09 INFO - PROCESS | 1655 | 1464993549029 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12122d800 == 50 [pid = 1655] [id = 613] 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11769ac00) [pid = 1655] [serial = 1839] [outer = 0x0] 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1180be800) [pid = 1655] [serial = 1840] [outer = 0x11769ac00] 15:39:09 INFO - PROCESS | 1655 | 1464993549057 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118578800) [pid = 1655] [serial = 1841] [outer = 0x11769ac00] 15:39:09 INFO - PROCESS | 1655 | 1464993549402 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms 15:39:09 INFO - PROCESS | 1655 | 1464993549445 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1655 | 1464993549447 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:39:09 INFO - PROCESS | 1655 | 1464993549449 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1655 | 1464993549451 Marionette TRACE conn2 <- [1,2426,null,{}] 15:39:09 INFO - PROCESS | 1655 | 1464993549453 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1655 | 1464993549538 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:39:09 INFO - PROCESS | 1655 | 1464993549543 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237c3800 == 51 [pid = 1655] [id = 614] 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11859ac00) [pid = 1655] [serial = 1842] [outer = 0x0] 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185c6000) [pid = 1655] [serial = 1843] [outer = 0x11859ac00] 15:39:09 INFO - PROCESS | 1655 | 1464993549568 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185ed000) [pid = 1655] [serial = 1844] [outer = 0x11859ac00] 15:39:09 INFO - PROCESS | 1655 | 1464993549925 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 15:39:09 INFO - PROCESS | 1655 | 1464993549969 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1655 | 1464993549970 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:39:09 INFO - PROCESS | 1655 | 1464993549972 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1655 | 1464993549973 Marionette TRACE conn2 <- [1,2430,null,{}] 15:39:09 INFO - PROCESS | 1655 | 1464993549976 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 1655 | 1464993550057 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:39:10 INFO - PROCESS | 1655 | 1464993550064 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fbf800 == 52 [pid = 1655] [id = 615] 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185e6800) [pid = 1655] [serial = 1845] [outer = 0x0] 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11925fc00) [pid = 1655] [serial = 1846] [outer = 0x1185e6800] 15:39:10 INFO - PROCESS | 1655 | 1464993550089 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11949b800) [pid = 1655] [serial = 1847] [outer = 0x1185e6800] 15:39:10 INFO - PROCESS | 1655 | 1464993550414 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 15:39:10 INFO - PROCESS | 1655 | 1464993550442 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:39:10 INFO - PROCESS | 1655 | 1464993550445 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:39:10 INFO - PROCESS | 1655 | 1464993550448 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1655 | 1464993550449 Marionette TRACE conn2 <- [1,2434,null,{}] 15:39:10 INFO - PROCESS | 1655 | 1464993550451 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 1655 | 1464993550547 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:39:10 INFO - PROCESS | 1655 | 1464993550622 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x127206000 == 53 [pid = 1655] [id = 616] 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118e28800) [pid = 1655] [serial = 1848] [outer = 0x0] 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119675000) [pid = 1655] [serial = 1849] [outer = 0x118e28800] 15:39:10 INFO - PROCESS | 1655 | 1464993550647 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12170d400) [pid = 1655] [serial = 1850] [outer = 0x118e28800] 15:39:10 INFO - PROCESS | 1655 | 1464993550995 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 15:39:11 INFO - PROCESS | 1655 | 1464993551018 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1655 | 1464993551019 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:39:11 INFO - PROCESS | 1655 | 1464993551026 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1655 | 1464993551028 Marionette TRACE conn2 <- [1,2438,null,{}] 15:39:11 INFO - PROCESS | 1655 | 1464993551030 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1655 | 1464993551133 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:39:11 INFO - PROCESS | 1655 | 1464993551167 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129103800 == 54 [pid = 1655] [id = 617] 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121783c00) [pid = 1655] [serial = 1851] [outer = 0x0] 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x121a94c00) [pid = 1655] [serial = 1852] [outer = 0x121783c00] 15:39:11 INFO - PROCESS | 1655 | 1464993551192 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124a3ec00) [pid = 1655] [serial = 1853] [outer = 0x121783c00] 15:39:11 INFO - PROCESS | 1655 | 1464993551520 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 525ms 15:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:39:11 INFO - PROCESS | 1655 | 1464993551553 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1655 | 1464993551555 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:39:11 INFO - PROCESS | 1655 | 1464993551557 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1655 | 1464993551558 Marionette TRACE conn2 <- [1,2442,null,{}] 15:39:11 INFO - PROCESS | 1655 | 1464993551560 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1655 | 1464993551665 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:39:11 INFO - PROCESS | 1655 | 1464993551701 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299b3000 == 55 [pid = 1655] [id = 618] 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124a41400) [pid = 1655] [serial = 1854] [outer = 0x0] 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124b1a400) [pid = 1655] [serial = 1855] [outer = 0x124a41400] 15:39:11 INFO - PROCESS | 1655 | 1464993551726 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124ea2000) [pid = 1655] [serial = 1856] [outer = 0x124a41400] 15:39:12 INFO - PROCESS | 1655 | 1464993552036 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 15:39:12 INFO - PROCESS | 1655 | 1464993552079 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1655 | 1464993552081 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:39:12 INFO - PROCESS | 1655 | 1464993552083 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1655 | 1464993552084 Marionette TRACE conn2 <- [1,2446,null,{}] 15:39:12 INFO - PROCESS | 1655 | 1464993552093 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1655 | 1464993552196 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:39:12 INFO - PROCESS | 1655 | 1464993552231 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afce000 == 56 [pid = 1655] [id = 619] 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124b1f000) [pid = 1655] [serial = 1857] [outer = 0x0] 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124fa2c00) [pid = 1655] [serial = 1858] [outer = 0x124b1f000] 15:39:12 INFO - PROCESS | 1655 | 1464993552256 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1256c5000) [pid = 1655] [serial = 1859] [outer = 0x124b1f000] 15:39:12 INFO - PROCESS | 1655 | 1464993552685 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118861800) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x120655400) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11885f000) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1180bac00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x111d19800) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x112a67800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1180b9c00) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1168cec00) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121709000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124a3f400) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112a6dc00) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x121a93400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112a62400) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:39:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x112022c00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 618ms 15:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:39:12 INFO - PROCESS | 1655 | 1464993552702 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1655 | 1464993552703 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1655 | 1464993552705 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1655 | 1464993552706 Marionette TRACE conn2 <- [1,2450,null,{}] 15:39:12 INFO - PROCESS | 1655 | 1464993552708 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1655 | 1464993552792 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:39:12 INFO - PROCESS | 1655 | 1464993552801 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x127866800 == 57 [pid = 1655] [id = 620] 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112a9a400) [pid = 1655] [serial = 1860] [outer = 0x0] 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118088c00) [pid = 1655] [serial = 1861] [outer = 0x112a9a400] 15:39:12 INFO - PROCESS | 1655 | 1464993552826 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118861800) [pid = 1655] [serial = 1862] [outer = 0x112a9a400] 15:39:13 INFO - PROCESS | 1655 | 1464993553175 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 517ms 15:39:13 INFO - PROCESS | 1655 | 1464993553223 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1655 | 1464993553226 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:39:13 INFO - PROCESS | 1655 | 1464993553229 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1655 | 1464993553232 Marionette TRACE conn2 <- [1,2454,null,{}] 15:39:13 INFO - PROCESS | 1655 | 1464993553236 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:13 INFO - PROCESS | 1655 | 1464993553424 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:39:13 INFO - PROCESS | 1655 | 1464993553484 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd72800 == 58 [pid = 1655] [id = 621] 15:39:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121709000) [pid = 1655] [serial = 1863] [outer = 0x0] 15:39:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1256cc000) [pid = 1655] [serial = 1864] [outer = 0x121709000] 15:39:13 INFO - PROCESS | 1655 | 1464993553525 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126f30000) [pid = 1655] [serial = 1865] [outer = 0x121709000] 15:39:13 INFO - PROCESS | 1655 | 1464993553816 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 621ms 15:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:39:13 INFO - PROCESS | 1655 | 1464993553850 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1655 | 1464993553851 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:39:13 INFO - PROCESS | 1655 | 1464993553853 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1655 | 1464993553854 Marionette TRACE conn2 <- [1,2458,null,{}] 15:39:13 INFO - PROCESS | 1655 | 1464993553856 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:13 INFO - PROCESS | 1655 | 1464993553948 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:39:14 INFO - PROCESS | 1655 | 1464993554007 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c971800 == 59 [pid = 1655] [id = 622] 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x112a6d400) [pid = 1655] [serial = 1866] [outer = 0x0] 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x121a95c00) [pid = 1655] [serial = 1867] [outer = 0x112a6d400] 15:39:14 INFO - PROCESS | 1655 | 1464993554030 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x127888400) [pid = 1655] [serial = 1868] [outer = 0x112a6d400] 15:39:14 INFO - PROCESS | 1655 | 1464993554295 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 471ms 15:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:39:14 INFO - PROCESS | 1655 | 1464993554332 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1655 | 1464993554333 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:39:14 INFO - PROCESS | 1655 | 1464993554336 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1655 | 1464993554337 Marionette TRACE conn2 <- [1,2462,null,{}] 15:39:14 INFO - PROCESS | 1655 | 1464993554339 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:14 INFO - PROCESS | 1655 | 1464993554440 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:39:14 INFO - PROCESS | 1655 | 1464993554444 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc60000 == 60 [pid = 1655] [id = 623] 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x110e9a800) [pid = 1655] [serial = 1869] [outer = 0x0] 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128a95400) [pid = 1655] [serial = 1870] [outer = 0x110e9a800] 15:39:14 INFO - PROCESS | 1655 | 1464993554468 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x128a9ac00) [pid = 1655] [serial = 1871] [outer = 0x110e9a800] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d48a800 == 59 [pid = 1655] [id = 18] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1299a5000 == 58 [pid = 1655] [id = 588] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12afc9000 == 57 [pid = 1655] [id = 19] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc58800 == 56 [pid = 1655] [id = 15] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6ad000 == 55 [pid = 1655] [id = 13] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12afd1800 == 54 [pid = 1655] [id = 590] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128a16000 == 53 [pid = 1655] [id = 21] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12571f000 == 52 [pid = 1655] [id = 591] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd71000 == 51 [pid = 1655] [id = 10] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae33000 == 50 [pid = 1655] [id = 589] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5c3800 == 49 [pid = 1655] [id = 9] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b1000 == 48 [pid = 1655] [id = 8] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x121229000 == 47 [pid = 1655] [id = 12] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c05e000 == 46 [pid = 1655] [id = 11] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11991c000 == 45 [pid = 1655] [id = 611] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a2000 == 44 [pid = 1655] [id = 610] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c963800 == 43 [pid = 1655] [id = 609] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a1800 == 42 [pid = 1655] [id = 608] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd61800 == 41 [pid = 1655] [id = 607] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1271a2800 == 40 [pid = 1655] [id = 606] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119286800 == 39 [pid = 1655] [id = 605] 15:39:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd6f800 == 38 [pid = 1655] [id = 604] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127206000 == 37 [pid = 1655] [id = 616] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1299b3000 == 36 [pid = 1655] [id = 618] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d9800 == 35 [pid = 1655] [id = 612] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129103800 == 34 [pid = 1655] [id = 617] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12afce000 == 33 [pid = 1655] [id = 619] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1237c3800 == 32 [pid = 1655] [id = 614] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x126fbf800 == 31 [pid = 1655] [id = 615] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127866800 == 30 [pid = 1655] [id = 620] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd72800 == 29 [pid = 1655] [id = 621] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12122d800 == 28 [pid = 1655] [id = 613] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1206c2800) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x121707800) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118ea8800) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11859b800) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1185e6400) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x112fa8000) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x116111000) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x121706800) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11610f400) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1139f2800) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118594000) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11841a000) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118085c00) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1180b6c00) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x113e70c00) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1168ce400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118599400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119423400) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119aa8000) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12180e800) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12170fc00) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124b18000) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11808b400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118861400) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124b11c00) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121a90000) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121c68800) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1215ef000) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1197ddc00) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124a41800) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113189800) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11516f800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 15:39:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c971800 == 27 [pid = 1655] [id = 622] 15:39:16 INFO - PROCESS | 1655 | 1464993556362 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2074ms 15:39:16 INFO - PROCESS | 1655 | 1464993556411 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1655 | 1464993556413 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:39:16 INFO - PROCESS | 1655 | 1464993556417 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1655 | 1464993556419 Marionette TRACE conn2 <- [1,2466,null,{}] 15:39:16 INFO - PROCESS | 1655 | 1464993556424 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 1655 | 1464993556511 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:39:16 INFO - PROCESS | 1655 | 1464993556567 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11623d800 == 28 [pid = 1655] [id = 624] 15:39:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112a69000) [pid = 1655] [serial = 1872] [outer = 0x0] 15:39:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112a69c00) [pid = 1655] [serial = 1873] [outer = 0x112a69000] 15:39:16 INFO - PROCESS | 1655 | 1464993556596 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11317fc00) [pid = 1655] [serial = 1874] [outer = 0x112a69000] 15:39:16 INFO - PROCESS | 1655 | 1464993556916 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 15:39:16 INFO - PROCESS | 1655 | 1464993556937 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1655 | 1464993556942 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:39:16 INFO - PROCESS | 1655 | 1464993556949 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1655 | 1464993556951 Marionette TRACE conn2 <- [1,2470,null,{}] 15:39:16 INFO - PROCESS | 1655 | 1464993556953 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:17 INFO - PROCESS | 1655 | 1464993557036 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:39:17 INFO - PROCESS | 1655 | 1464993557043 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118566000 == 29 [pid = 1655] [id = 625] 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11318a800) [pid = 1655] [serial = 1875] [outer = 0x0] 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113e0ac00) [pid = 1655] [serial = 1876] [outer = 0x11318a800] 15:39:17 INFO - PROCESS | 1655 | 1464993557071 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115f47c00) [pid = 1655] [serial = 1877] [outer = 0x11318a800] 15:39:17 INFO - PROCESS | 1655 | 1464993557425 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 15:39:17 INFO - PROCESS | 1655 | 1464993557468 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1655 | 1464993557470 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:39:17 INFO - PROCESS | 1655 | 1464993557472 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1655 | 1464993557475 Marionette TRACE conn2 <- [1,2474,null,{}] 15:39:17 INFO - PROCESS | 1655 | 1464993557483 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:17 INFO - PROCESS | 1655 | 1464993557569 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:39:17 INFO - PROCESS | 1655 | 1464993557575 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119405000 == 30 [pid = 1655] [id = 626] 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110ea3c00) [pid = 1655] [serial = 1878] [outer = 0x0] 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116114800) [pid = 1655] [serial = 1879] [outer = 0x110ea3c00] 15:39:17 INFO - PROCESS | 1655 | 1464993557615 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1166d3400) [pid = 1655] [serial = 1880] [outer = 0x110ea3c00] 15:39:17 INFO - PROCESS | 1655 | 1464993557977 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 15:39:17 INFO - PROCESS | 1655 | 1464993557996 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1655 | 1464993557998 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:39:18 INFO - PROCESS | 1655 | 1464993558000 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1655 | 1464993558001 Marionette TRACE conn2 <- [1,2478,null,{}] 15:39:18 INFO - PROCESS | 1655 | 1464993558003 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1655 | 1464993558111 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:39:18 INFO - PROCESS | 1655 | 1464993558118 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199e1800 == 31 [pid = 1655] [id = 627] 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1168cdc00) [pid = 1655] [serial = 1881] [outer = 0x0] 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117587000) [pid = 1655] [serial = 1882] [outer = 0x1168cdc00] 15:39:18 INFO - PROCESS | 1655 | 1464993558144 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118085400) [pid = 1655] [serial = 1883] [outer = 0x1168cdc00] 15:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 573ms 15:39:18 INFO - PROCESS | 1655 | 1464993558568 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:39:18 INFO - PROCESS | 1655 | 1464993558574 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1655 | 1464993558575 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:39:18 INFO - PROCESS | 1655 | 1464993558584 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1655 | 1464993558586 Marionette TRACE conn2 <- [1,2482,null,{}] 15:39:18 INFO - PROCESS | 1655 | 1464993558589 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1655 | 1464993558712 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:39:18 INFO - PROCESS | 1655 | 1464993558784 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x121228800 == 32 [pid = 1655] [id = 628] 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113189c00) [pid = 1655] [serial = 1884] [outer = 0x0] 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118089800) [pid = 1655] [serial = 1885] [outer = 0x113189c00] 15:39:18 INFO - PROCESS | 1655 | 1464993558809 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1180b9800) [pid = 1655] [serial = 1886] [outer = 0x113189c00] 15:39:19 INFO - PROCESS | 1655 | 1464993559087 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 15:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:39:19 INFO - PROCESS | 1655 | 1464993559117 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1655 | 1464993559118 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1655 | 1464993559120 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1655 | 1464993559121 Marionette TRACE conn2 <- [1,2486,null,{}] 15:39:19 INFO - PROCESS | 1655 | 1464993559124 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1655 | 1464993559238 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:39:19 INFO - PROCESS | 1655 | 1464993559246 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237be800 == 33 [pid = 1655] [id = 629] 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118151800) [pid = 1655] [serial = 1887] [outer = 0x0] 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11856f800) [pid = 1655] [serial = 1888] [outer = 0x118151800] 15:39:19 INFO - PROCESS | 1655 | 1464993559272 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185c9c00) [pid = 1655] [serial = 1889] [outer = 0x118151800] 15:39:19 INFO - PROCESS | 1655 | 1464993559620 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 15:39:19 INFO - PROCESS | 1655 | 1464993559640 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1655 | 1464993559641 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:39:19 INFO - PROCESS | 1655 | 1464993559646 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1655 | 1464993559647 Marionette TRACE conn2 <- [1,2490,null,{}] 15:39:19 INFO - PROCESS | 1655 | 1464993559649 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1655 | 1464993559749 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:39:19 INFO - PROCESS | 1655 | 1464993559754 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125713000 == 34 [pid = 1655] [id = 630] 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x110ea0c00) [pid = 1655] [serial = 1890] [outer = 0x0] 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185ee800) [pid = 1655] [serial = 1891] [outer = 0x110ea0c00] 15:39:19 INFO - PROCESS | 1655 | 1464993559781 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118860800) [pid = 1655] [serial = 1892] [outer = 0x110ea0c00] 15:39:20 INFO - PROCESS | 1655 | 1464993560084 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 471ms 15:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:39:20 INFO - PROCESS | 1655 | 1464993560115 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1655 | 1464993560116 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:39:20 INFO - PROCESS | 1655 | 1464993560118 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1655 | 1464993560119 Marionette TRACE conn2 <- [1,2494,null,{}] 15:39:20 INFO - PROCESS | 1655 | 1464993560122 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:20 INFO - PROCESS | 1655 | 1464993560202 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:39:20 INFO - PROCESS | 1655 | 1464993560206 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x126da1800 == 35 [pid = 1655] [id = 631] 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118861000) [pid = 1655] [serial = 1893] [outer = 0x0] 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11887dc00) [pid = 1655] [serial = 1894] [outer = 0x118861000] 15:39:20 INFO - PROCESS | 1655 | 1464993560232 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119268000) [pid = 1655] [serial = 1895] [outer = 0x118861000] 15:39:20 INFO - PROCESS | 1655 | 1464993560578 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 472ms 15:39:20 INFO - PROCESS | 1655 | 1464993560592 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1655 | 1464993560595 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:39:20 INFO - PROCESS | 1655 | 1464993560599 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1655 | 1464993560600 Marionette TRACE conn2 <- [1,2498,null,{}] 15:39:20 INFO - PROCESS | 1655 | 1464993560602 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:20 INFO - PROCESS | 1655 | 1464993560707 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:39:20 INFO - PROCESS | 1655 | 1464993560716 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119403800 == 36 [pid = 1655] [id = 632] 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118ea8800) [pid = 1655] [serial = 1896] [outer = 0x0] 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119494400) [pid = 1655] [serial = 1897] [outer = 0x118ea8800] 15:39:20 INFO - PROCESS | 1655 | 1464993560741 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11949ec00) [pid = 1655] [serial = 1898] [outer = 0x118ea8800] 15:39:21 INFO - PROCESS | 1655 | 1464993561049 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 15:39:21 INFO - PROCESS | 1655 | 1464993561069 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1655 | 1464993561070 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:39:21 INFO - PROCESS | 1655 | 1464993561073 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1655 | 1464993561074 Marionette TRACE conn2 <- [1,2502,null,{}] 15:39:21 INFO - PROCESS | 1655 | 1464993561077 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:21 INFO - PROCESS | 1655 | 1464993561165 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:39:21 INFO - PROCESS | 1655 | 1464993561169 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x127877800 == 37 [pid = 1655] [id = 633] 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11949f000) [pid = 1655] [serial = 1899] [outer = 0x0] 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11965a800) [pid = 1655] [serial = 1900] [outer = 0x11949f000] 15:39:21 INFO - PROCESS | 1655 | 1464993561195 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119aa8800) [pid = 1655] [serial = 1901] [outer = 0x11949f000] 15:39:21 INFO - PROCESS | 1655 | 1464993561564 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 15:39:21 INFO - PROCESS | 1655 | 1464993561609 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1655 | 1464993561613 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:39:21 INFO - PROCESS | 1655 | 1464993561631 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1655 | 1464993561634 Marionette TRACE conn2 <- [1,2506,null,{}] 15:39:21 INFO - PROCESS | 1655 | 1464993561637 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:21 INFO - PROCESS | 1655 | 1464993561816 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:39:21 INFO - PROCESS | 1655 | 1464993561845 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121228000 == 38 [pid = 1655] [id = 634] 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1206bd800) [pid = 1655] [serial = 1902] [outer = 0x0] 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1210c3400) [pid = 1655] [serial = 1903] [outer = 0x1206bd800] 15:39:21 INFO - PROCESS | 1655 | 1464993561896 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x121702400) [pid = 1655] [serial = 1904] [outer = 0x1206bd800] 15:39:22 INFO - PROCESS | 1655 | 1464993562338 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 15:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:39:22 INFO - PROCESS | 1655 | 1464993562352 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1655 | 1464993562353 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:39:22 INFO - PROCESS | 1655 | 1464993562355 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1655 | 1464993562356 Marionette TRACE conn2 <- [1,2510,null,{}] 15:39:22 INFO - PROCESS | 1655 | 1464993562360 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1655 | 1464993562463 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:39:22 INFO - PROCESS | 1655 | 1464993562476 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a3800 == 39 [pid = 1655] [id = 635] 15:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1206c0c00) [pid = 1655] [serial = 1905] [outer = 0x0] 15:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12170b800) [pid = 1655] [serial = 1906] [outer = 0x1206c0c00] 15:39:22 INFO - PROCESS | 1655 | 1464993562501 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12180e800) [pid = 1655] [serial = 1907] [outer = 0x1206c0c00] 15:39:22 INFO - PROCESS | 1655 | 1464993562839 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 15:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:39:22 INFO - PROCESS | 1655 | 1464993562882 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1655 | 1464993562883 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:39:22 INFO - PROCESS | 1655 | 1464993562885 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1655 | 1464993562886 Marionette TRACE conn2 <- [1,2514,null,{}] 15:39:22 INFO - PROCESS | 1655 | 1464993562888 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1655 | 1464993562997 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:39:23 INFO - PROCESS | 1655 | 1464993563033 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12afc0000 == 40 [pid = 1655] [id = 636] 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x121708400) [pid = 1655] [serial = 1908] [outer = 0x0] 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x121a90000) [pid = 1655] [serial = 1909] [outer = 0x121708400] 15:39:23 INFO - PROCESS | 1655 | 1464993563060 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x121c69c00) [pid = 1655] [serial = 1910] [outer = 0x121708400] 15:39:23 INFO - PROCESS | 1655 | 1464993563362 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 15:39:23 INFO - PROCESS | 1655 | 1464993563405 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1655 | 1464993563406 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:39:23 INFO - PROCESS | 1655 | 1464993563408 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1655 | 1464993563411 Marionette TRACE conn2 <- [1,2518,null,{}] 15:39:23 INFO - PROCESS | 1655 | 1464993563414 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1655 | 1464993563515 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:39:23 INFO - PROCESS | 1655 | 1464993563551 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b51d000 == 41 [pid = 1655] [id = 637] 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x121a87800) [pid = 1655] [serial = 1911] [outer = 0x0] 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x124a38800) [pid = 1655] [serial = 1912] [outer = 0x121a87800] 15:39:23 INFO - PROCESS | 1655 | 1464993563576 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x124a42000) [pid = 1655] [serial = 1913] [outer = 0x121a87800] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x112a62800) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1166cb400) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119493c00) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x119679c00) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x121589c00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11815c800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x112a68c00) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1185e7400) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x121783c00) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124a41400) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124b1f000) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112a9a400) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x121709000) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1185e6800) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11859ac00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11769ac00) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x112a7fc00) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11201a400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119c9b000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11886e800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1194a0400) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1185ed400) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11670b400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112a69800) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124b16000) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112a6d400) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:39:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118e28800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:39:24 INFO - PROCESS | 1655 | 1464993564407 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1024ms 15:39:24 INFO - PROCESS | 1655 | 1464993564439 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1655 | 1464993564441 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:39:24 INFO - PROCESS | 1655 | 1464993564449 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1655 | 1464993564450 Marionette TRACE conn2 <- [1,2522,null,{}] 15:39:24 INFO - PROCESS | 1655 | 1464993564452 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:24 INFO - PROCESS | 1655 | 1464993564567 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:39:24 INFO - PROCESS | 1655 | 1464993564607 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271bf800 == 42 [pid = 1655] [id = 638] 15:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112a7ec00) [pid = 1655] [serial = 1914] [outer = 0x0] 15:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1167d8800) [pid = 1655] [serial = 1915] [outer = 0x112a7ec00] 15:39:24 INFO - PROCESS | 1655 | 1464993564633 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185e6800) [pid = 1655] [serial = 1916] [outer = 0x112a7ec00] 15:39:24 INFO - PROCESS | 1655 | 1464993564901 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 469ms 15:39:24 INFO - PROCESS | 1655 | 1464993564918 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1655 | 1464993564920 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:39:24 INFO - PROCESS | 1655 | 1464993564922 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1655 | 1464993564923 Marionette TRACE conn2 <- [1,2526,null,{}] 15:39:24 INFO - PROCESS | 1655 | 1464993564925 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1655 | 1464993565021 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:39:25 INFO - PROCESS | 1655 | 1464993565025 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b692800 == 43 [pid = 1655] [id = 639] 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180bf800) [pid = 1655] [serial = 1917] [outer = 0x0] 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x121589c00) [pid = 1655] [serial = 1918] [outer = 0x1180bf800] 15:39:25 INFO - PROCESS | 1655 | 1464993565050 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124a40800) [pid = 1655] [serial = 1919] [outer = 0x1180bf800] 15:39:25 INFO - PROCESS | 1655 | 1464993565394 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 517ms 15:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:39:25 INFO - PROCESS | 1655 | 1464993565440 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1655 | 1464993565441 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:39:25 INFO - PROCESS | 1655 | 1464993565443 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1655 | 1464993565445 Marionette TRACE conn2 <- [1,2530,null,{}] 15:39:25 INFO - PROCESS | 1655 | 1464993565447 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1655 | 1464993565531 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:39:25 INFO - PROCESS | 1655 | 1464993565535 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd64000 == 44 [pid = 1655] [id = 640] 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11769a000) [pid = 1655] [serial = 1920] [outer = 0x0] 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124a45000) [pid = 1655] [serial = 1921] [outer = 0x11769a000] 15:39:25 INFO - PROCESS | 1655 | 1464993565560 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124b15c00) [pid = 1655] [serial = 1922] [outer = 0x11769a000] 15:39:25 INFO - PROCESS | 1655 | 1464993565893 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 472ms 15:39:25 INFO - PROCESS | 1655 | 1464993565915 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1655 | 1464993565917 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:39:25 INFO - PROCESS | 1655 | 1464993565919 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1655 | 1464993565920 Marionette TRACE conn2 <- [1,2534,null,{}] 15:39:25 INFO - PROCESS | 1655 | 1464993565922 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1655 | 1464993566017 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:39:26 INFO - PROCESS | 1655 | 1464993566022 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c05e000 == 45 [pid = 1655] [id = 641] 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x124a45400) [pid = 1655] [serial = 1923] [outer = 0x0] 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124b1ac00) [pid = 1655] [serial = 1924] [outer = 0x124a45400] 15:39:26 INFO - PROCESS | 1655 | 1464993566046 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124e58c00) [pid = 1655] [serial = 1925] [outer = 0x124a45400] 15:39:26 INFO - PROCESS | 1655 | 1464993566570 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 15:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:39:26 INFO - PROCESS | 1655 | 1464993566590 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1655 | 1464993566592 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:39:26 INFO - PROCESS | 1655 | 1464993566596 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1655 | 1464993566599 Marionette TRACE conn2 <- [1,2538,null,{}] 15:39:26 INFO - PROCESS | 1655 | 1464993566603 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1655 | 1464993566718 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:39:26 INFO - PROCESS | 1655 | 1464993566826 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11854c800 == 46 [pid = 1655] [id = 642] 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x112a64800) [pid = 1655] [serial = 1926] [outer = 0x0] 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x112a6cc00) [pid = 1655] [serial = 1927] [outer = 0x112a64800] 15:39:26 INFO - PROCESS | 1655 | 1464993566858 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11318d000) [pid = 1655] [serial = 1928] [outer = 0x112a64800] 15:39:27 INFO - PROCESS | 1655 | 1464993567350 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 821ms 15:39:27 INFO - PROCESS | 1655 | 1464993567419 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1655 | 1464993567423 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:39:27 INFO - PROCESS | 1655 | 1464993567432 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1655 | 1464993567433 Marionette TRACE conn2 <- [1,2542,null,{}] 15:39:27 INFO - PROCESS | 1655 | 1464993567436 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1655 | 1464993567551 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:39:27 INFO - PROCESS | 1655 | 1464993567632 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x121323800 == 47 [pid = 1655] [id = 643] 15:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x115fcdc00) [pid = 1655] [serial = 1929] [outer = 0x0] 15:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11610a000) [pid = 1655] [serial = 1930] [outer = 0x115fcdc00] 15:39:27 INFO - PROCESS | 1655 | 1464993567662 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x116706800) [pid = 1655] [serial = 1931] [outer = 0x115fcdc00] 15:39:28 INFO - PROCESS | 1655 | 1464993568208 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 822ms 15:39:28 INFO - PROCESS | 1655 | 1464993568447 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1655 | 1464993568450 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:39:28 INFO - PROCESS | 1655 | 1464993568454 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1655 | 1464993568455 Marionette TRACE conn2 <- [1,2546,null,{}] 15:39:28 INFO - PROCESS | 1655 | 1464993568494 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:28 INFO - PROCESS | 1655 | 1464993568596 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:39:28 INFO - PROCESS | 1655 | 1464993568650 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928c800 == 48 [pid = 1655] [id = 644] 15:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x112767000) [pid = 1655] [serial = 1932] [outer = 0x0] 15:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x112a6ec00) [pid = 1655] [serial = 1933] [outer = 0x112767000] 15:39:28 INFO - PROCESS | 1655 | 1464993568678 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1139ec400) [pid = 1655] [serial = 1934] [outer = 0x112767000] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119dbb000 == 47 [pid = 1655] [id = 582] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12786f800 == 46 [pid = 1655] [id = 583] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1295e9000 == 45 [pid = 1655] [id = 584] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x124a8c000 == 44 [pid = 1655] [id = 578] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117e05000 == 43 [pid = 1655] [id = 579] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e1000 == 42 [pid = 1655] [id = 574] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x113923000 == 41 [pid = 1655] [id = 581] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ac800 == 40 [pid = 1655] [id = 580] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118a94000 == 39 [pid = 1655] [id = 586] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x121328800 == 38 [pid = 1655] [id = 576] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x120629000 == 37 [pid = 1655] [id = 575] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117e06000 == 36 [pid = 1655] [id = 571] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118a88000 == 35 [pid = 1655] [id = 573] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118899000 == 34 [pid = 1655] [id = 572] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ed000 == 33 [pid = 1655] [id = 570] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x114027800 == 32 [pid = 1655] [id = 569] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128a95400) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc60000 == 31 [pid = 1655] [id = 623] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11610bc00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118085800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1212cd800) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1212c4400) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x121807400) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1185c7000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x113184000) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119651800) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121a94c00) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124b1a400) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124a3ec00) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124fa2c00) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124ea2000) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118088c00) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118861800) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1256c5000) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1256cc000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11925fc00) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11949b800) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185ed000) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1185c6000) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1180be800) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118578800) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x113905400) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116610400) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115fcf800) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112a7e800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1251d4000) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124e0b400) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124b12800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121c66c00) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121a91400) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121703800) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11949e800) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118e2f400) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11841c400) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117580800) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116112c00) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113e71000) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124b1d800) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124e07000) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x127888400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119675000) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12170d400) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126f30000) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121a95c00) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 15:39:29 INFO - PROCESS | 1655 | 1464993569182 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 778ms 15:39:29 INFO - PROCESS | 1655 | 1464993569231 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1655 | 1464993569234 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:39:29 INFO - PROCESS | 1655 | 1464993569239 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1655 | 1464993569241 Marionette TRACE conn2 <- [1,2550,null,{}] 15:39:29 INFO - PROCESS | 1655 | 1464993569244 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1655 | 1464993569323 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:39:29 INFO - PROCESS | 1655 | 1464993569333 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e09000 == 32 [pid = 1655] [id = 645] 15:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11318e800) [pid = 1655] [serial = 1935] [outer = 0x0] 15:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115fcb400) [pid = 1655] [serial = 1936] [outer = 0x11318e800] 15:39:29 INFO - PROCESS | 1655 | 1464993569359 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116111800) [pid = 1655] [serial = 1937] [outer = 0x11318e800] 15:39:29 INFO - PROCESS | 1655 | 1464993569742 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 15:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:39:29 INFO - PROCESS | 1655 | 1464993569760 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1655 | 1464993569762 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:39:29 INFO - PROCESS | 1655 | 1464993569764 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1655 | 1464993569766 Marionette TRACE conn2 <- [1,2554,null,{}] 15:39:29 INFO - PROCESS | 1655 | 1464993569773 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1655 | 1464993569905 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:39:29 INFO - PROCESS | 1655 | 1464993569959 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x120628800 == 33 [pid = 1655] [id = 646] 15:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11758d400) [pid = 1655] [serial = 1938] [outer = 0x0] 15:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117692c00) [pid = 1655] [serial = 1939] [outer = 0x11758d400] 15:39:30 INFO - PROCESS | 1655 | 1464993570005 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11808fc00) [pid = 1655] [serial = 1940] [outer = 0x11758d400] 15:39:30 INFO - PROCESS | 1655 | 1464993570433 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 720ms 15:39:30 INFO - PROCESS | 1655 | 1464993570484 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:39:30 INFO - PROCESS | 1655 | 1464993570485 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:39:30 INFO - PROCESS | 1655 | 1464993570487 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1655 | 1464993570489 Marionette TRACE conn2 <- [1,2558,null,{}] 15:39:30 INFO - PROCESS | 1655 | 1464993570498 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:30 INFO - PROCESS | 1655 | 1464993570587 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:39:30 INFO - PROCESS | 1655 | 1464993570595 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e94000 == 34 [pid = 1655] [id = 647] 15:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180b9400) [pid = 1655] [serial = 1941] [outer = 0x0] 15:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1180c3000) [pid = 1655] [serial = 1942] [outer = 0x1180b9400] 15:39:30 INFO - PROCESS | 1655 | 1464993570621 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11856d800) [pid = 1655] [serial = 1943] [outer = 0x1180b9400] 15:39:30 INFO - PROCESS | 1655 | 1464993570947 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 467ms 15:39:30 INFO - PROCESS | 1655 | 1464993570955 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:39:30 INFO - PROCESS | 1655 | 1464993570956 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:39:30 INFO - PROCESS | 1655 | 1464993570962 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1655 | 1464993570963 Marionette TRACE conn2 <- [1,2562,null,{}] 15:39:30 INFO - PROCESS | 1655 | 1464993570965 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 1655 | 1464993571037 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:39:31 INFO - PROCESS | 1655 | 1464993571100 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271aa000 == 35 [pid = 1655] [id = 648] 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110edfc00) [pid = 1655] [serial = 1944] [outer = 0x0] 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11858f800) [pid = 1655] [serial = 1945] [outer = 0x110edfc00] 15:39:31 INFO - PROCESS | 1655 | 1464993571125 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1185c4800) [pid = 1655] [serial = 1946] [outer = 0x110edfc00] 15:39:31 INFO - PROCESS | 1655 | 1464993571453 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 523ms 15:39:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:39:31 INFO - PROCESS | 1655 | 1464993571490 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1655 | 1464993571491 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:39:31 INFO - PROCESS | 1655 | 1464993571495 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1655 | 1464993571497 Marionette TRACE conn2 <- [1,2566,null,{}] 15:39:31 INFO - PROCESS | 1655 | 1464993571500 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 1655 | 1464993571618 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:39:31 INFO - PROCESS | 1655 | 1464993571646 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x127860000 == 36 [pid = 1655] [id = 649] 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185ea400) [pid = 1655] [serial = 1947] [outer = 0x0] 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11887c000) [pid = 1655] [serial = 1948] [outer = 0x1185ea400] 15:39:31 INFO - PROCESS | 1655 | 1464993571672 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119499000) [pid = 1655] [serial = 1949] [outer = 0x1185ea400] 15:39:32 INFO - PROCESS | 1655 | 1464993572013 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 15:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:39:32 INFO - PROCESS | 1655 | 1464993572067 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1655 | 1464993572068 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:39:32 INFO - PROCESS | 1655 | 1464993572070 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1655 | 1464993572071 Marionette TRACE conn2 <- [1,2570,null,{}] 15:39:32 INFO - PROCESS | 1655 | 1464993572074 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1655 | 1464993572170 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:39:32 INFO - PROCESS | 1655 | 1464993572182 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ee800 == 37 [pid = 1655] [id = 650] 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1185ed000) [pid = 1655] [serial = 1950] [outer = 0x0] 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11964fc00) [pid = 1655] [serial = 1951] [outer = 0x1185ed000] 15:39:32 INFO - PROCESS | 1655 | 1464993572208 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119494800) [pid = 1655] [serial = 1952] [outer = 0x1185ed000] 15:39:32 INFO - PROCESS | 1655 | 1464993572552 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 15:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:39:32 INFO - PROCESS | 1655 | 1464993572590 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1655 | 1464993572591 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:39:32 INFO - PROCESS | 1655 | 1464993572594 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1655 | 1464993572595 Marionette TRACE conn2 <- [1,2574,null,{}] 15:39:32 INFO - PROCESS | 1655 | 1464993572597 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1655 | 1464993572698 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:39:32 INFO - PROCESS | 1655 | 1464993572703 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299aa800 == 38 [pid = 1655] [id = 651] 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11964f800) [pid = 1655] [serial = 1953] [outer = 0x0] 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119c9d400) [pid = 1655] [serial = 1954] [outer = 0x11964f800] 15:39:32 INFO - PROCESS | 1655 | 1464993572758 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1206c0800) [pid = 1655] [serial = 1955] [outer = 0x11964f800] 15:39:33 INFO - PROCESS | 1655 | 1464993573088 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 15:39:33 INFO - PROCESS | 1655 | 1464993573116 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1655 | 1464993573117 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:39:33 INFO - PROCESS | 1655 | 1464993573119 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1655 | 1464993573121 Marionette TRACE conn2 <- [1,2578,null,{}] 15:39:33 INFO - PROCESS | 1655 | 1464993573123 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:33 INFO - PROCESS | 1655 | 1464993573227 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:39:33 INFO - PROCESS | 1655 | 1464993573231 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11991b000 == 39 [pid = 1655] [id = 652] 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119651400) [pid = 1655] [serial = 1956] [outer = 0x0] 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1212c8c00) [pid = 1655] [serial = 1957] [outer = 0x119651400] 15:39:33 INFO - PROCESS | 1655 | 1464993573256 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1215f1c00) [pid = 1655] [serial = 1958] [outer = 0x119651400] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121708400) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110ea3c00) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118151800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118861000) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110ea0c00) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118ea8800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113189c00) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11949f000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1206c0c00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a69000) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1168cdc00) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11318a800) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121a87800) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a7ec00) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1180bf800) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11769a000) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:39:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1206bd800) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:39:33 INFO - PROCESS | 1655 | 1464993573677 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 567ms 15:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:39:33 INFO - PROCESS | 1655 | 1464993573688 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1655 | 1464993573689 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:39:33 INFO - PROCESS | 1655 | 1464993573691 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1655 | 1464993573692 Marionette TRACE conn2 <- [1,2582,null,{}] 15:39:33 INFO - PROCESS | 1655 | 1464993573698 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:33 INFO - PROCESS | 1655 | 1464993573781 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:39:33 INFO - PROCESS | 1655 | 1464993573785 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570a000 == 40 [pid = 1655] [id = 653] 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113180800) [pid = 1655] [serial = 1959] [outer = 0x0] 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11808f800) [pid = 1655] [serial = 1960] [outer = 0x113180800] 15:39:33 INFO - PROCESS | 1655 | 1464993573810 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118861c00) [pid = 1655] [serial = 1961] [outer = 0x113180800] 15:39:34 INFO - PROCESS | 1655 | 1464993574166 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 15:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:39:34 INFO - PROCESS | 1655 | 1464993574223 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1655 | 1464993574225 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:39:34 INFO - PROCESS | 1655 | 1464993574227 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1655 | 1464993574229 Marionette TRACE conn2 <- [1,2586,null,{}] 15:39:34 INFO - PROCESS | 1655 | 1464993574231 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1655 | 1464993574324 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:39:34 INFO - PROCESS | 1655 | 1464993574331 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5bc800 == 41 [pid = 1655] [id = 654] 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11949d400) [pid = 1655] [serial = 1962] [outer = 0x0] 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121703400) [pid = 1655] [serial = 1963] [outer = 0x11949d400] 15:39:34 INFO - PROCESS | 1655 | 1464993574359 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121994800) [pid = 1655] [serial = 1964] [outer = 0x11949d400] 15:39:34 INFO - PROCESS | 1655 | 1464993574688 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 471ms 15:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:39:34 INFO - PROCESS | 1655 | 1464993574699 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1655 | 1464993574700 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:39:34 INFO - PROCESS | 1655 | 1464993574702 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1655 | 1464993574703 Marionette TRACE conn2 <- [1,2590,null,{}] 15:39:34 INFO - PROCESS | 1655 | 1464993574705 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1655 | 1464993574788 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:39:34 INFO - PROCESS | 1655 | 1464993574844 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b690000 == 42 [pid = 1655] [id = 655] 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11949f000) [pid = 1655] [serial = 1965] [outer = 0x0] 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121a91000) [pid = 1655] [serial = 1966] [outer = 0x11949f000] 15:39:34 INFO - PROCESS | 1655 | 1464993574868 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124a3c400) [pid = 1655] [serial = 1967] [outer = 0x11949f000] 15:39:35 INFO - PROCESS | 1655 | 1464993575145 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 471ms 15:39:35 INFO - PROCESS | 1655 | 1464993575174 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1655 | 1464993575175 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:39:35 INFO - PROCESS | 1655 | 1464993575185 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1655 | 1464993575186 Marionette TRACE conn2 <- [1,2594,null,{}] 15:39:35 INFO - PROCESS | 1655 | 1464993575189 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1655 | 1464993575284 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:39:35 INFO - PROCESS | 1655 | 1464993575289 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c051000 == 43 [pid = 1655] [id = 656] 15:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121a95800) [pid = 1655] [serial = 1968] [outer = 0x0] 15:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12375d000) [pid = 1655] [serial = 1969] [outer = 0x121a95800] 15:39:35 INFO - PROCESS | 1655 | 1464993575314 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124b1bc00) [pid = 1655] [serial = 1970] [outer = 0x121a95800] 15:39:35 INFO - PROCESS | 1655 | 1464993575721 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 15:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:39:35 INFO - PROCESS | 1655 | 1464993575756 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1655 | 1464993575758 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:39:35 INFO - PROCESS | 1655 | 1464993575762 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1655 | 1464993575764 Marionette TRACE conn2 <- [1,2598,null,{}] 15:39:35 INFO - PROCESS | 1655 | 1464993575768 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1655 | 1464993575875 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:39:35 INFO - PROCESS | 1655 | 1464993575944 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x118565800 == 44 [pid = 1655] [id = 657] 15:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111d7fc00) [pid = 1655] [serial = 1971] [outer = 0x0] 15:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113184000) [pid = 1655] [serial = 1972] [outer = 0x111d7fc00] 15:39:35 INFO - PROCESS | 1655 | 1464993575978 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11404f800) [pid = 1655] [serial = 1973] [outer = 0x111d7fc00] 15:39:36 INFO - PROCESS | 1655 | 1464993576410 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 674ms 15:39:36 INFO - PROCESS | 1655 | 1464993576446 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1655 | 1464993576450 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:39:36 INFO - PROCESS | 1655 | 1464993576454 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1655 | 1464993576456 Marionette TRACE conn2 <- [1,2602,null,{}] 15:39:36 INFO - PROCESS | 1655 | 1464993576459 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:36 INFO - PROCESS | 1655 | 1464993576591 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:39:36 INFO - PROCESS | 1655 | 1464993576673 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x121da0000 == 45 [pid = 1655] [id = 658] 15:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1168ce800) [pid = 1655] [serial = 1974] [outer = 0x0] 15:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11758cc00) [pid = 1655] [serial = 1975] [outer = 0x1168ce800] 15:39:36 INFO - PROCESS | 1655 | 1464993576704 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118091c00) [pid = 1655] [serial = 1976] [outer = 0x1168ce800] 15:39:37 INFO - PROCESS | 1655 | 1464993577153 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 15:39:37 INFO - PROCESS | 1655 | 1464993577177 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1655 | 1464993577178 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:39:37 INFO - PROCESS | 1655 | 1464993577181 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1655 | 1464993577184 Marionette TRACE conn2 <- [1,2606,null,{}] 15:39:37 INFO - PROCESS | 1655 | 1464993577192 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1655 | 1464993577333 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:39:37 INFO - PROCESS | 1655 | 1464993577358 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd72800 == 46 [pid = 1655] [id = 659] 15:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1185e8800) [pid = 1655] [serial = 1977] [outer = 0x0] 15:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11885a800) [pid = 1655] [serial = 1978] [outer = 0x1185e8800] 15:39:37 INFO - PROCESS | 1655 | 1464993577418 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118e25000) [pid = 1655] [serial = 1979] [outer = 0x1185e8800] 15:39:37 INFO - PROCESS | 1655 | 1464993577853 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms 15:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:39:37 INFO - PROCESS | 1655 | 1464993577948 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1655 | 1464993577950 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:39:37 INFO - PROCESS | 1655 | 1464993577953 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1655 | 1464993577955 Marionette TRACE conn2 <- [1,2610,null,{}] 15:39:37 INFO - PROCESS | 1655 | 1464993577957 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1655 | 1464993578060 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:39:38 INFO - PROCESS | 1655 | 1464993578128 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96a800 == 47 [pid = 1655] [id = 660] 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119495c00) [pid = 1655] [serial = 1980] [outer = 0x0] 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12064e400) [pid = 1655] [serial = 1981] [outer = 0x119495c00] 15:39:38 INFO - PROCESS | 1655 | 1464993578158 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x121705800) [pid = 1655] [serial = 1982] [outer = 0x119495c00] 15:39:38 INFO - PROCESS | 1655 | 1464993578569 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:39:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:39:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 15:39:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:39:38 INFO - PROCESS | 1655 | 1464993578626 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1655 | 1464993578627 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:39:38 INFO - PROCESS | 1655 | 1464993578629 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1655 | 1464993578630 Marionette TRACE conn2 <- [1,2614,null,{}] 15:39:38 INFO - PROCESS | 1655 | 1464993578633 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1655 | 1464993578734 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:39:38 INFO - PROCESS | 1655 | 1464993578803 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc48800 == 48 [pid = 1655] [id = 661] 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1185e7400) [pid = 1655] [serial = 1983] [outer = 0x0] 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121807400) [pid = 1655] [serial = 1984] [outer = 0x1185e7400] 15:39:38 INFO - PROCESS | 1655 | 1464993578832 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124b11400) [pid = 1655] [serial = 1985] [outer = 0x1185e7400] 15:39:39 INFO - PROCESS | 1655 | 1464993579214 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 15:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:39:39 INFO - PROCESS | 1655 | 1464993579252 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1655 | 1464993579253 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1655 | 1464993579255 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1655 | 1464993579256 Marionette TRACE conn2 <- [1,2618,null,{}] 15:39:39 INFO - PROCESS | 1655 | 1464993579259 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 1655 | 1464993579375 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:39:39 INFO - PROCESS | 1655 | 1464993579465 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d115800 == 49 [pid = 1655] [id = 662] 15:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124b14400) [pid = 1655] [serial = 1986] [outer = 0x0] 15:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x124f9a800) [pid = 1655] [serial = 1987] [outer = 0x124b14400] 15:39:39 INFO - PROCESS | 1655 | 1464993579495 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1256cec00) [pid = 1655] [serial = 1988] [outer = 0x124b14400] 15:39:39 INFO - PROCESS | 1655 | 1464993579922 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 15:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:39:39 INFO - PROCESS | 1655 | 1464993579976 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1655 | 1464993579977 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1655 | 1464993579979 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1655 | 1464993579980 Marionette TRACE conn2 <- [1,2622,null,{}] 15:39:39 INFO - PROCESS | 1655 | 1464993579983 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:40 INFO - PROCESS | 1655 | 1464993580084 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:39:40 INFO - PROCESS | 1655 | 1464993580156 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119291800 == 50 [pid = 1655] [id = 663] 15:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11318c400) [pid = 1655] [serial = 1989] [outer = 0x0] 15:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119269c00) [pid = 1655] [serial = 1990] [outer = 0x11318c400] 15:39:40 INFO - PROCESS | 1655 | 1464993580187 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1257f3c00) [pid = 1655] [serial = 1991] [outer = 0x11318c400] 15:39:40 INFO - PROCESS | 1655 | 1464993580852 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 920ms 15:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:39:40 INFO - PROCESS | 1655 | 1464993580899 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1655 | 1464993580901 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:39:40 INFO - PROCESS | 1655 | 1464993580905 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1655 | 1464993580907 Marionette TRACE conn2 <- [1,2626,null,{}] 15:39:40 INFO - PROCESS | 1655 | 1464993580913 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1655 | 1464993581009 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:39:41 INFO - PROCESS | 1655 | 1464993581082 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db6800 == 51 [pid = 1655] [id = 664] 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x110ee0c00) [pid = 1655] [serial = 1992] [outer = 0x0] 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x113180c00) [pid = 1655] [serial = 1993] [outer = 0x110ee0c00] 15:39:41 INFO - PROCESS | 1655 | 1464993581111 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x115f4b400) [pid = 1655] [serial = 1994] [outer = 0x110ee0c00] 15:39:41 INFO - PROCESS | 1655 | 1464993581533 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 671ms 15:39:41 INFO - PROCESS | 1655 | 1464993581576 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1655 | 1464993581579 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:39:41 INFO - PROCESS | 1655 | 1464993581584 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1655 | 1464993581585 Marionette TRACE conn2 <- [1,2630,null,{}] 15:39:41 INFO - PROCESS | 1655 | 1464993581588 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1655 | 1464993581693 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:39:41 INFO - PROCESS | 1655 | 1464993581753 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a67800 == 52 [pid = 1655] [id = 665] 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11617b400) [pid = 1655] [serial = 1995] [outer = 0x0] 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118085800) [pid = 1655] [serial = 1996] [outer = 0x11617b400] 15:39:41 INFO - PROCESS | 1655 | 1464993581780 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1180b6c00) [pid = 1655] [serial = 1997] [outer = 0x11617b400] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b690000 == 51 [pid = 1655] [id = 655] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5bc800 == 50 [pid = 1655] [id = 654] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12570a000 == 49 [pid = 1655] [id = 653] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11991b000 == 48 [pid = 1655] [id = 652] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1299aa800 == 47 [pid = 1655] [id = 651] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ee800 == 46 [pid = 1655] [id = 650] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x124b1ac00) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x127860000 == 45 [pid = 1655] [id = 649] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1271aa000 == 44 [pid = 1655] [id = 648] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x124e94000 == 43 [pid = 1655] [id = 647] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x120628800 == 42 [pid = 1655] [id = 646] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x117e09000 == 41 [pid = 1655] [id = 645] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11928c800 == 40 [pid = 1655] [id = 644] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x121323800 == 39 [pid = 1655] [id = 643] 15:39:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11854c800 == 38 [pid = 1655] [id = 642] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11949ec00) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x118089800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1180b9800) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11965a800) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12170b800) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x112a69c00) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11317fc00) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x117587000) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118085400) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115f47c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124a38800) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x113e0ac00) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1167d8800) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121c69c00) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x121589c00) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124a40800) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124a45000) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116114800) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185e6800) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124a42000) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1210c3400) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124b15c00) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12180e800) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121702400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119aa8800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121a90000) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1166d3400) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11856f800) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1185c9c00) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11887dc00) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119268000) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1185ee800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118860800) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 15:39:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119494400) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 15:39:42 INFO - PROCESS | 1655 | 1464993582152 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 15:39:42 INFO - PROCESS | 1655 | 1464993582155 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1655 | 1464993582157 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:39:42 INFO - PROCESS | 1655 | 1464993582159 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1655 | 1464993582163 Marionette TRACE conn2 <- [1,2634,null,{}] 15:39:42 INFO - PROCESS | 1655 | 1464993582171 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:42 INFO - PROCESS | 1655 | 1464993582255 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:39:42 INFO - PROCESS | 1655 | 1464993582263 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12062a800 == 39 [pid = 1655] [id = 666] 15:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1180bd000) [pid = 1655] [serial = 1998] [outer = 0x0] 15:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118537800) [pid = 1655] [serial = 1999] [outer = 0x1180bd000] 15:39:42 INFO - PROCESS | 1655 | 1464993582291 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1185ca400) [pid = 1655] [serial = 2000] [outer = 0x1180bd000] 15:39:42 INFO - PROCESS | 1655 | 1464993582734 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 625ms 15:39:42 INFO - PROCESS | 1655 | 1464993582785 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1655 | 1464993582786 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:39:42 INFO - PROCESS | 1655 | 1464993582788 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1655 | 1464993582789 Marionette TRACE conn2 <- [1,2638,null,{}] 15:39:42 INFO - PROCESS | 1655 | 1464993582791 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:42 INFO - PROCESS | 1655 | 1464993582918 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:39:43 INFO - PROCESS | 1655 | 1464993582999 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x126fc4000 == 40 [pid = 1655] [id = 667] 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118870400) [pid = 1655] [serial = 2001] [outer = 0x0] 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118ea8c00) [pid = 1655] [serial = 2002] [outer = 0x118870400] 15:39:43 INFO - PROCESS | 1655 | 1464993583041 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11949b800) [pid = 1655] [serial = 2003] [outer = 0x118870400] 15:39:43 INFO - PROCESS | 1655 | 1464993583444 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 667ms 15:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:39:43 INFO - PROCESS | 1655 | 1464993583457 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1655 | 1464993583458 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:39:43 INFO - PROCESS | 1655 | 1464993583461 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1655 | 1464993583464 Marionette TRACE conn2 <- [1,2642,null,{}] 15:39:43 INFO - PROCESS | 1655 | 1464993583473 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1655 | 1464993583558 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:39:43 INFO - PROCESS | 1655 | 1464993583581 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x127224800 == 41 [pid = 1655] [id = 668] 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1194a0000) [pid = 1655] [serial = 2004] [outer = 0x0] 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1197d6000) [pid = 1655] [serial = 2005] [outer = 0x1194a0000] 15:39:43 INFO - PROCESS | 1655 | 1464993583606 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11224dc00) [pid = 1655] [serial = 2006] [outer = 0x1194a0000] 15:39:43 INFO - PROCESS | 1655 | 1464993583935 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:39:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 15:39:43 INFO - PROCESS | 1655 | 1464993583982 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1655 | 1464993583983 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:39:43 INFO - PROCESS | 1655 | 1464993583985 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1655 | 1464993583987 Marionette TRACE conn2 <- [1,2646,null,{}] 15:39:43 INFO - PROCESS | 1655 | 1464993583989 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:44 INFO - PROCESS | 1655 | 1464993584088 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:39:44 INFO - PROCESS | 1655 | 1464993584162 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295cf800 == 42 [pid = 1655] [id = 669] 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11965a800) [pid = 1655] [serial = 2007] [outer = 0x0] 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121708400) [pid = 1655] [serial = 2008] [outer = 0x11965a800] 15:39:44 INFO - PROCESS | 1655 | 1464993584188 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124b5d400) [pid = 1655] [serial = 2009] [outer = 0x11965a800] 15:39:44 INFO - PROCESS | 1655 | 1464993584483 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:39:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 517ms 15:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:39:44 INFO - PROCESS | 1655 | 1464993584503 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1655 | 1464993584505 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:39:44 INFO - PROCESS | 1655 | 1464993584507 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1655 | 1464993584508 Marionette TRACE conn2 <- [1,2650,null,{}] 15:39:44 INFO - PROCESS | 1655 | 1464993584512 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:44 INFO - PROCESS | 1655 | 1464993584624 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:39:44 INFO - PROCESS | 1655 | 1464993584637 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae26000 == 43 [pid = 1655] [id = 670] 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124e65400) [pid = 1655] [serial = 2010] [outer = 0x0] 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124f9c400) [pid = 1655] [serial = 2011] [outer = 0x124e65400] 15:39:44 INFO - PROCESS | 1655 | 1464993584662 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1256cc400) [pid = 1655] [serial = 2012] [outer = 0x124e65400] 15:39:45 INFO - PROCESS | 1655 | 1464993585007 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:39:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 15:39:45 INFO - PROCESS | 1655 | 1464993585031 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1655 | 1464993585032 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:39:45 INFO - PROCESS | 1655 | 1464993585034 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1655 | 1464993585035 Marionette TRACE conn2 <- [1,2654,null,{}] 15:39:45 INFO - PROCESS | 1655 | 1464993585037 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:45 INFO - PROCESS | 1655 | 1464993585147 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:39:45 INFO - PROCESS | 1655 | 1464993585160 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5b8000 == 44 [pid = 1655] [id = 671] 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1256cc800) [pid = 1655] [serial = 2013] [outer = 0x0] 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126f23800) [pid = 1655] [serial = 2014] [outer = 0x1256cc800] 15:39:45 INFO - PROCESS | 1655 | 1464993585185 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12753dc00) [pid = 1655] [serial = 2015] [outer = 0x1256cc800] 15:39:45 INFO - PROCESS | 1655 | 1464993585506 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:39:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 15:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:39:45 INFO - PROCESS | 1655 | 1464993585552 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1655 | 1464993585553 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:39:45 INFO - PROCESS | 1655 | 1464993585555 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1655 | 1464993585556 Marionette TRACE conn2 <- [1,2658,null,{}] 15:39:45 INFO - PROCESS | 1655 | 1464993585559 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:45 INFO - PROCESS | 1655 | 1464993585665 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:39:45 INFO - PROCESS | 1655 | 1464993585702 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd62000 == 45 [pid = 1655] [id = 672] 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124f9ec00) [pid = 1655] [serial = 2016] [outer = 0x0] 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x127887800) [pid = 1655] [serial = 2017] [outer = 0x124f9ec00] 15:39:45 INFO - PROCESS | 1655 | 1464993585734 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x127891400) [pid = 1655] [serial = 2018] [outer = 0x124f9ec00] 15:39:46 INFO - PROCESS | 1655 | 1464993586031 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:39:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 15:39:46 INFO - PROCESS | 1655 | 1464993586075 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1655 | 1464993586076 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:39:46 INFO - PROCESS | 1655 | 1464993586086 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1655 | 1464993586087 Marionette TRACE conn2 <- [1,2662,null,{}] 15:39:46 INFO - PROCESS | 1655 | 1464993586089 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 1655 | 1464993586263 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x110e9a800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1185ed000) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185ea400) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11964f800) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119651400) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1180b9400) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11758d400) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11318e800) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112767000) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110edfc00) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113180800) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11949f000) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:39:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11949d400) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:39:46 INFO - PROCESS | 1655 | 1464993586307 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1199d8800 == 46 [pid = 1655] [id = 673] 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x110edb400) [pid = 1655] [serial = 2019] [outer = 0x0] 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113181800) [pid = 1655] [serial = 2020] [outer = 0x110edb400] 15:39:46 INFO - PROCESS | 1655 | 1464993586333 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118086400) [pid = 1655] [serial = 2021] [outer = 0x110edb400] 15:39:46 INFO - PROCESS | 1655 | 1464993586596 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:39:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 15:39:46 INFO - PROCESS | 1655 | 1464993586605 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1655 | 1464993586607 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:39:46 INFO - PROCESS | 1655 | 1464993586609 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1655 | 1464993586613 Marionette TRACE conn2 <- [1,2666,null,{}] 15:39:46 INFO - PROCESS | 1655 | 1464993586626 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 1655 | 1464993586740 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:39:46 INFO - PROCESS | 1655 | 1464993586745 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d11f800 == 47 [pid = 1655] [id = 674] 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1185cec00) [pid = 1655] [serial = 2022] [outer = 0x0] 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128a98c00) [pid = 1655] [serial = 2023] [outer = 0x1185cec00] 15:39:46 INFO - PROCESS | 1655 | 1464993586774 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128cee000) [pid = 1655] [serial = 2024] [outer = 0x1185cec00] 15:39:47 INFO - PROCESS | 1655 | 1464993587635 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:39:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1036ms 15:39:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:39:47 INFO - PROCESS | 1655 | 1464993587646 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1655 | 1464993587647 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:39:47 INFO - PROCESS | 1655 | 1464993587649 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1655 | 1464993587650 Marionette TRACE conn2 <- [1,2670,null,{}] 15:39:47 INFO - PROCESS | 1655 | 1464993587652 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:47 INFO - PROCESS | 1655 | 1464993587761 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:39:47 INFO - PROCESS | 1655 | 1464993587768 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d47f800 == 48 [pid = 1655] [id = 675] 15:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11610f800) [pid = 1655] [serial = 2025] [outer = 0x0] 15:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128cf4800) [pid = 1655] [serial = 2026] [outer = 0x11610f800] 15:39:47 INFO - PROCESS | 1655 | 1464993587792 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128d3dc00) [pid = 1655] [serial = 2027] [outer = 0x11610f800] 15:39:48 INFO - PROCESS | 1655 | 1464993588640 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] 15:39:48 INFO - PROCESS | 1655 | 1464993588671 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:39:48 INFO - PROCESS | 1655 | 1464993588675 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1655 | 1464993588679 Marionette TRACE conn2 <- [1,2674,null,{}] 15:39:48 INFO - PROCESS | 1655 | 1464993588697 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1655 | 1464993588806 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:39:48 INFO - PROCESS | 1655 | 1464993588864 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928d800 == 49 [pid = 1655] [id = 676] 15:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1122b1400) [pid = 1655] [serial = 2028] [outer = 0x0] 15:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11318c000) [pid = 1655] [serial = 2029] [outer = 0x1122b1400] 15:39:48 INFO - PROCESS | 1655 | 1464993588935 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1161f9c00) [pid = 1655] [serial = 2030] [outer = 0x1122b1400] 15:39:49 INFO - PROCESS | 1655 | 1464993589871 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1655 | 1464993589922 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:39:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:39:49 INFO - PROCESS | 1655 | 1464993589927 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 1655 | 1464993589928 Marionette TRACE conn2 <- [1,2678,null,{}] 15:39:49 INFO - PROCESS | 1655 | 1464993589931 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:50 INFO - PROCESS | 1655 | 1464993590039 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:39:50 INFO - PROCESS | 1655 | 1464993590096 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299ab800 == 50 [pid = 1655] [id = 677] 15:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11660cc00) [pid = 1655] [serial = 2031] [outer = 0x0] 15:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1180b9000) [pid = 1655] [serial = 2032] [outer = 0x11660cc00] 15:39:50 INFO - PROCESS | 1655 | 1464993590126 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11859c400) [pid = 1655] [serial = 2033] [outer = 0x11660cc00] 15:39:51 INFO - PROCESS | 1655 | 1464993591082 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:39:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 15:39:51 INFO - PROCESS | 1655 | 1464993591100 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:39:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:39:51 INFO - PROCESS | 1655 | 1464993591102 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:39:51 INFO - PROCESS | 1655 | 1464993591104 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1655 | 1464993591107 Marionette TRACE conn2 <- [1,2682,null,{}] 15:39:51 INFO - PROCESS | 1655 | 1464993591118 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:51 INFO - PROCESS | 1655 | 1464993591253 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:39:51 INFO - PROCESS | 1655 | 1464993591355 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119202800 == 51 [pid = 1655] [id = 678] 15:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11317f400) [pid = 1655] [serial = 2034] [outer = 0x0] 15:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11684fc00) [pid = 1655] [serial = 2035] [outer = 0x11317f400] 15:39:51 INFO - PROCESS | 1655 | 1464993591413 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1210c5000) [pid = 1655] [serial = 2036] [outer = 0x11317f400] 15:39:52 INFO - PROCESS | 1655 | 1464993592495 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1427ms 15:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:39:52 INFO - PROCESS | 1655 | 1464993592533 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1655 | 1464993592535 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:39:52 INFO - PROCESS | 1655 | 1464993592537 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1655 | 1464993592540 Marionette TRACE conn2 <- [1,2686,null,{}] 15:39:52 INFO - PROCESS | 1655 | 1464993592544 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 1655 | 1464993592638 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:39:52 INFO - PROCESS | 1655 | 1464993592696 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11888c800 == 52 [pid = 1655] [id = 679] 15:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11610d000) [pid = 1655] [serial = 2037] [outer = 0x0] 15:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x116113000) [pid = 1655] [serial = 2038] [outer = 0x11610d000] 15:39:52 INFO - PROCESS | 1655 | 1464993592724 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x116b64800) [pid = 1655] [serial = 2039] [outer = 0x11610d000] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12d11f800 == 51 [pid = 1655] [id = 674] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1199d8800 == 50 [pid = 1655] [id = 673] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd62000 == 49 [pid = 1655] [id = 672] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5b8000 == 48 [pid = 1655] [id = 671] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12375d000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae26000 == 47 [pid = 1655] [id = 670] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1295cf800 == 46 [pid = 1655] [id = 669] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x127224800 == 45 [pid = 1655] [id = 668] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x126fc4000 == 44 [pid = 1655] [id = 667] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12062a800 == 43 [pid = 1655] [id = 666] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119a67800 == 42 [pid = 1655] [id = 665] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121db6800 == 41 [pid = 1655] [id = 664] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96a800 == 40 [pid = 1655] [id = 660] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd72800 == 39 [pid = 1655] [id = 659] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121da0000 == 38 [pid = 1655] [id = 658] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x118565800 == 37 [pid = 1655] [id = 657] 15:39:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12c051000 == 36 [pid = 1655] [id = 656] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128a9ac00) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11964fc00) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11887c000) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119c9d400) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1212c8c00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1206c0800) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112a6cc00) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1180c3000) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11856d800) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x117692c00) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11808fc00) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11610a000) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115fcb400) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116111800) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1139ec400) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112a6ec00) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11858f800) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118861c00) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11808f800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1215f1c00) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124a3c400) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121a91000) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119494800) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121703400) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119499000) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121994800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1185c4800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 15:39:53 INFO - PROCESS | 1655 | 1464993593636 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] 15:39:53 INFO - PROCESS | 1655 | 1464993593668 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:39:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:39:53 INFO - PROCESS | 1655 | 1464993593672 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1655 | 1464993593673 Marionette TRACE conn2 <- [1,2690,null,{}] 15:39:53 INFO - PROCESS | 1655 | 1464993593676 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1655 | 1464993593756 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:39:53 INFO - PROCESS | 1655 | 1464993593764 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a59000 == 37 [pid = 1655] [id = 680] 15:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116b63800) [pid = 1655] [serial = 2040] [outer = 0x0] 15:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11808b000) [pid = 1655] [serial = 2041] [outer = 0x116b63800] 15:39:53 INFO - PROCESS | 1655 | 1464993593790 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1180bd400) [pid = 1655] [serial = 2042] [outer = 0x116b63800] 15:39:54 INFO - PROCESS | 1655 | 1464993594631 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1655 | 1464993594647 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:39:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:39:54 INFO - PROCESS | 1655 | 1464993594650 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1655 | 1464993594652 Marionette TRACE conn2 <- [1,2694,null,{}] 15:39:54 INFO - PROCESS | 1655 | 1464993594659 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 1655 | 1464993594764 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:39:54 INFO - PROCESS | 1655 | 1464993594798 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x125683800 == 38 [pid = 1655] [id = 681] 15:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11815c000) [pid = 1655] [serial = 2043] [outer = 0x0] 15:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118593000) [pid = 1655] [serial = 2044] [outer = 0x11815c000] 15:39:54 INFO - PROCESS | 1655 | 1464993594823 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1185cd000) [pid = 1655] [serial = 2045] [outer = 0x11815c000] 15:39:55 INFO - PROCESS | 1655 | 1464993595614 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:39:55 INFO - PROCESS | 1655 | 1464993595635 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:39:55 INFO - PROCESS | 1655 | 1464993595638 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1655 | 1464993595639 Marionette TRACE conn2 <- [1,2698,null,{}] 15:39:55 INFO - PROCESS | 1655 | 1464993595641 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1655 | 1464993595747 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:39:55 INFO - PROCESS | 1655 | 1464993595761 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x127215800 == 39 [pid = 1655] [id = 682] 15:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1185f4c00) [pid = 1655] [serial = 2046] [outer = 0x0] 15:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11887dc00) [pid = 1655] [serial = 2047] [outer = 0x1185f4c00] 15:39:55 INFO - PROCESS | 1655 | 1464993595786 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119262000) [pid = 1655] [serial = 2048] [outer = 0x1185f4c00] 15:39:56 INFO - PROCESS | 1655 | 1464993596609 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1655 | 1464993596659 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:39:56 INFO - PROCESS | 1655 | 1464993596661 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1655 | 1464993596662 Marionette TRACE conn2 <- [1,2702,null,{}] 15:39:56 INFO - PROCESS | 1655 | 1464993596671 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1655 | 1464993596770 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:39:56 INFO - PROCESS | 1655 | 1464993596781 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e6800 == 40 [pid = 1655] [id = 683] 15:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11885a400) [pid = 1655] [serial = 2049] [outer = 0x0] 15:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11949a400) [pid = 1655] [serial = 2050] [outer = 0x11885a400] 15:39:56 INFO - PROCESS | 1655 | 1464993596804 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119651800) [pid = 1655] [serial = 2051] [outer = 0x11885a400] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124e65400) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1256cc800) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11617b400) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121a95800) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118870400) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1194a0000) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110ee0c00) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124f9ec00) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1180bd000) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110edb400) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1185cec00) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11965a800) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115fcdc00) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:39:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a64800) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:39:57 INFO - PROCESS | 1655 | 1464993597255 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:39:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 621ms 15:39:57 INFO - PROCESS | 1655 | 1464993597282 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1655 | 1464993597283 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:39:57 INFO - PROCESS | 1655 | 1464993597286 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1655 | 1464993597287 Marionette TRACE conn2 <- [1,2706,null,{}] 15:39:57 INFO - PROCESS | 1655 | 1464993597289 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1655 | 1464993597392 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:39:57 INFO - PROCESS | 1655 | 1464993597454 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d1000 == 41 [pid = 1655] [id = 684] 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113355c00) [pid = 1655] [serial = 2052] [outer = 0x0] 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118e28400) [pid = 1655] [serial = 2053] [outer = 0x113355c00] 15:39:57 INFO - PROCESS | 1655 | 1464993597480 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210c3800) [pid = 1655] [serial = 2054] [outer = 0x113355c00] 15:39:57 INFO - PROCESS | 1655 | 1464993597744 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:39:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 15:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:39:57 INFO - PROCESS | 1655 | 1464993597754 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1655 | 1464993597755 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:39:57 INFO - PROCESS | 1655 | 1464993597770 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1655 | 1464993597771 Marionette TRACE conn2 <- [1,2710,null,{}] 15:39:57 INFO - PROCESS | 1655 | 1464993597773 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1655 | 1464993597856 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:39:57 INFO - PROCESS | 1655 | 1464993597862 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa1d800 == 42 [pid = 1655] [id = 685] 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118579400) [pid = 1655] [serial = 2055] [outer = 0x0] 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1215ef000) [pid = 1655] [serial = 2056] [outer = 0x118579400] 15:39:57 INFO - PROCESS | 1655 | 1464993597888 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121709400) [pid = 1655] [serial = 2057] [outer = 0x118579400] 15:39:58 INFO - PROCESS | 1655 | 1464993598231 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1655 | 1464993598243 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:39:58 INFO - PROCESS | 1655 | 1464993598248 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1655 | 1464993598249 Marionette TRACE conn2 <- [1,2714,null,{}] 15:39:58 INFO - PROCESS | 1655 | 1464993598251 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1655 | 1464993598358 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:39:58 INFO - PROCESS | 1655 | 1464993598364 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae3e000 == 43 [pid = 1655] [id = 686] 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110edb000) [pid = 1655] [serial = 2058] [outer = 0x0] 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121993800) [pid = 1655] [serial = 2059] [outer = 0x110edb000] 15:39:58 INFO - PROCESS | 1655 | 1464993598390 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121a94400) [pid = 1655] [serial = 2060] [outer = 0x110edb000] 15:39:58 INFO - PROCESS | 1655 | 1464993598694 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:39:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 15:39:58 INFO - PROCESS | 1655 | 1464993598719 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1655 | 1464993598720 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:39:58 INFO - PROCESS | 1655 | 1464993598722 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1655 | 1464993598723 Marionette TRACE conn2 <- [1,2718,null,{}] 15:39:58 INFO - PROCESS | 1655 | 1464993598725 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1655 | 1464993598812 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:39:58 INFO - PROCESS | 1655 | 1464993598817 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5cf800 == 44 [pid = 1655] [id = 687] 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121a94800) [pid = 1655] [serial = 2061] [outer = 0x0] 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124a39000) [pid = 1655] [serial = 2062] [outer = 0x121a94800] 15:39:58 INFO - PROCESS | 1655 | 1464993598842 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124a40800) [pid = 1655] [serial = 2063] [outer = 0x121a94800] 15:39:59 INFO - PROCESS | 1655 | 1464993599301 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1655 | 1464993599344 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:39:59 INFO - PROCESS | 1655 | 1464993599348 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1655 | 1464993599351 Marionette TRACE conn2 <- [1,2722,null,{}] 15:39:59 INFO - PROCESS | 1655 | 1464993599356 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:59 INFO - PROCESS | 1655 | 1464993599457 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:39:59 INFO - PROCESS | 1655 | 1464993599530 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c3800 == 45 [pid = 1655] [id = 688] 15:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110edf800) [pid = 1655] [serial = 2064] [outer = 0x0] 15:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113e6f400) [pid = 1655] [serial = 2065] [outer = 0x110edf800] 15:39:59 INFO - PROCESS | 1655 | 1464993599561 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116114800) [pid = 1655] [serial = 2066] [outer = 0x110edf800] 15:40:00 INFO - PROCESS | 1655 | 1464993600012 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1655 | 1464993600025 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:40:00 INFO - PROCESS | 1655 | 1464993600030 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1655 | 1464993600031 Marionette TRACE conn2 <- [1,2726,null,{}] 15:40:00 INFO - PROCESS | 1655 | 1464993600034 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1655 | 1464993600135 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:40:00 INFO - PROCESS | 1655 | 1464993600189 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x127863000 == 46 [pid = 1655] [id = 689] 15:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116704400) [pid = 1655] [serial = 2067] [outer = 0x0] 15:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118091000) [pid = 1655] [serial = 2068] [outer = 0x116704400] 15:40:00 INFO - PROCESS | 1655 | 1464993600219 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11856d800) [pid = 1655] [serial = 2069] [outer = 0x116704400] 15:40:00 INFO - PROCESS | 1655 | 1464993600668 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:40:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 669ms 15:40:00 INFO - PROCESS | 1655 | 1464993600699 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:40:00 INFO - PROCESS | 1655 | 1464993600701 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:40:00 INFO - PROCESS | 1655 | 1464993600703 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1655 | 1464993600705 Marionette TRACE conn2 <- [1,2730,null,{}] 15:40:00 INFO - PROCESS | 1655 | 1464993600729 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1655 | 1464993600876 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:40:00 INFO - PROCESS | 1655 | 1464993600928 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd7a800 == 47 [pid = 1655] [id = 690] 15:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11942cc00) [pid = 1655] [serial = 2070] [outer = 0x0] 15:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11949cc00) [pid = 1655] [serial = 2071] [outer = 0x11942cc00] 15:40:00 INFO - PROCESS | 1655 | 1464993600960 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1206c3400) [pid = 1655] [serial = 2072] [outer = 0x11942cc00] 15:40:01 INFO - PROCESS | 1655 | 1464993601846 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1655 | 1464993601879 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:40:01 INFO - PROCESS | 1655 | 1464993601881 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1655 | 1464993601883 Marionette TRACE conn2 <- [1,2734,null,{}] 15:40:01 INFO - PROCESS | 1655 | 1464993601885 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:01 INFO - PROCESS | 1655 | 1464993601972 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:40:02 INFO - PROCESS | 1655 | 1464993602070 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c967000 == 48 [pid = 1655] [id = 691] 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124a39c00) [pid = 1655] [serial = 2073] [outer = 0x0] 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124a44000) [pid = 1655] [serial = 2074] [outer = 0x124a39c00] 15:40:02 INFO - PROCESS | 1655 | 1464993602100 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124b18000) [pid = 1655] [serial = 2075] [outer = 0x124a39c00] 15:40:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:40:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 668ms 15:40:02 INFO - PROCESS | 1655 | 1464993602545 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:40:02 INFO - PROCESS | 1655 | 1464993602551 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1655 | 1464993602552 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:40:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:40:02 INFO - PROCESS | 1655 | 1464993602555 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1655 | 1464993602556 Marionette TRACE conn2 <- [1,2738,null,{}] 15:40:02 INFO - PROCESS | 1655 | 1464993602558 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1655 | 1464993602659 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:40:02 INFO - PROCESS | 1655 | 1464993602713 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc60000 == 49 [pid = 1655] [id = 692] 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11853f000) [pid = 1655] [serial = 2076] [outer = 0x0] 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x124b5c800) [pid = 1655] [serial = 2077] [outer = 0x11853f000] 15:40:02 INFO - PROCESS | 1655 | 1464993602743 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124ea7400) [pid = 1655] [serial = 2078] [outer = 0x11853f000] 15:40:03 INFO - PROCESS | 1655 | 1464993603327 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 821ms 15:40:03 INFO - PROCESS | 1655 | 1464993603376 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1655 | 1464993603381 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:40:03 INFO - PROCESS | 1655 | 1464993603384 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1655 | 1464993603387 Marionette TRACE conn2 <- [1,2742,null,{}] 15:40:03 INFO - PROCESS | 1655 | 1464993603391 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1655 | 1464993603489 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:40:03 INFO - PROCESS | 1655 | 1464993603551 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271b5000 == 50 [pid = 1655] [id = 693] 15:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11610a800) [pid = 1655] [serial = 2079] [outer = 0x0] 15:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11617b400) [pid = 1655] [serial = 2080] [outer = 0x11610a800] 15:40:03 INFO - PROCESS | 1655 | 1464993603578 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11758f400) [pid = 1655] [serial = 2081] [outer = 0x11610a800] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae3e000 == 49 [pid = 1655] [id = 686] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa1d800 == 48 [pid = 1655] [id = 685] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1295d1000 == 47 [pid = 1655] [id = 684] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e6800 == 46 [pid = 1655] [id = 683] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x127215800 == 45 [pid = 1655] [id = 682] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x125683800 == 44 [pid = 1655] [id = 681] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119a59000 == 43 [pid = 1655] [id = 680] 15:40:04 INFO - PROCESS | 1655 | 1464993604085 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11758cc00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11885a800) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119269c00) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113184000) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128cf4800) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11888c800 == 42 [pid = 1655] [id = 679] 15:40:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11928d800 == 41 [pid = 1655] [id = 676] 15:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 15:40:04 INFO - PROCESS | 1655 | 1464993604107 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1655 | 1464993604110 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:40:04 INFO - PROCESS | 1655 | 1464993604115 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1655 | 1464993604116 Marionette TRACE conn2 <- [1,2746,null,{}] 15:40:04 INFO - PROCESS | 1655 | 1464993604119 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1655 | 1464993604203 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:40:04 INFO - PROCESS | 1655 | 1464993604208 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119282800 == 42 [pid = 1655] [id = 694] 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118089000) [pid = 1655] [serial = 2082] [outer = 0x0] 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1180bc000) [pid = 1655] [serial = 2083] [outer = 0x118089000] 15:40:04 INFO - PROCESS | 1655 | 1464993604235 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11858f400) [pid = 1655] [serial = 2084] [outer = 0x118089000] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x116706800) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11318d000) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124f9c400) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x126f23800) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1180b6c00) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118085800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124b1bc00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118ea8c00) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11949b800) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1197d6000) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11224dc00) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115f4b400) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113180c00) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x127887800) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118537800) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1185ca400) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12064e400) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121807400) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124f9a800) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x127891400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118086400) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113181800) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128a98c00) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121708400) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124b5d400) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256cc400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12753dc00) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 15:40:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128cee000) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 15:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 571ms 15:40:04 INFO - PROCESS | 1655 | 1464993604681 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:40:04 INFO - PROCESS | 1655 | 1464993604686 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1655 | 1464993604688 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:40:04 INFO - PROCESS | 1655 | 1464993604692 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1655 | 1464993604698 Marionette TRACE conn2 <- [1,2750,null,{}] 15:40:04 INFO - PROCESS | 1655 | 1464993604709 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1655 | 1464993604821 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:40:04 INFO - PROCESS | 1655 | 1464993604862 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x124e82000 == 43 [pid = 1655] [id = 695] 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118570800) [pid = 1655] [serial = 2085] [outer = 0x0] 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1185f5c00) [pid = 1655] [serial = 2086] [outer = 0x118570800] 15:40:04 INFO - PROCESS | 1655 | 1464993604936 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119269000) [pid = 1655] [serial = 2087] [outer = 0x118570800] 15:40:05 INFO - PROCESS | 1655 | 1464993605220 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 577ms 15:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:40:05 INFO - PROCESS | 1655 | 1464993605269 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1655 | 1464993605270 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:40:05 INFO - PROCESS | 1655 | 1464993605273 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1655 | 1464993605274 Marionette TRACE conn2 <- [1,2754,null,{}] 15:40:05 INFO - PROCESS | 1655 | 1464993605277 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1655 | 1464993605374 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:40:05 INFO - PROCESS | 1655 | 1464993605379 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x127270000 == 44 [pid = 1655] [id = 696] 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11964f000) [pid = 1655] [serial = 2088] [outer = 0x0] 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1206c3c00) [pid = 1655] [serial = 2089] [outer = 0x11964f000] 15:40:05 INFO - PROCESS | 1655 | 1464993605404 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121702c00) [pid = 1655] [serial = 2090] [outer = 0x11964f000] 15:40:05 INFO - PROCESS | 1655 | 1464993605723 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 15:40:05 INFO - PROCESS | 1655 | 1464993605742 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1655 | 1464993605744 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:40:05 INFO - PROCESS | 1655 | 1464993605749 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1655 | 1464993605751 Marionette TRACE conn2 <- [1,2758,null,{}] 15:40:05 INFO - PROCESS | 1655 | 1464993605753 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1655 | 1464993605837 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:40:05 INFO - PROCESS | 1655 | 1464993605841 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e3800 == 45 [pid = 1655] [id = 697] 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121782800) [pid = 1655] [serial = 2091] [outer = 0x0] 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121a94000) [pid = 1655] [serial = 2092] [outer = 0x121782800] 15:40:05 INFO - PROCESS | 1655 | 1464993605868 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124a3ec00) [pid = 1655] [serial = 2093] [outer = 0x121782800] 15:40:06 INFO - PROCESS | 1655 | 1464993606207 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 15:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:40:06 INFO - PROCESS | 1655 | 1464993606218 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1655 | 1464993606219 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:40:06 INFO - PROCESS | 1655 | 1464993606221 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1655 | 1464993606222 Marionette TRACE conn2 <- [1,2762,null,{}] 15:40:06 INFO - PROCESS | 1655 | 1464993606225 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1655 | 1464993606325 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:40:06 INFO - PROCESS | 1655 | 1464993606417 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bd800 == 46 [pid = 1655] [id = 698] 15:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124eaa000) [pid = 1655] [serial = 2094] [outer = 0x0] 15:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1251d4400) [pid = 1655] [serial = 2095] [outer = 0x124eaa000] 15:40:06 INFO - PROCESS | 1655 | 1464993606444 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12753a400) [pid = 1655] [serial = 2096] [outer = 0x124eaa000] 15:40:06 INFO - PROCESS | 1655 | 1464993606739 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 15:40:06 INFO - PROCESS | 1655 | 1464993606792 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1655 | 1464993606794 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:40:06 INFO - PROCESS | 1655 | 1464993606808 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1655 | 1464993606809 Marionette TRACE conn2 <- [1,2766,null,{}] 15:40:06 INFO - PROCESS | 1655 | 1464993606811 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1655 | 1464993606914 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:40:06 INFO - PROCESS | 1655 | 1464993606949 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5b8800 == 47 [pid = 1655] [id = 699] 15:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124eab800) [pid = 1655] [serial = 2097] [outer = 0x0] 15:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12788bc00) [pid = 1655] [serial = 2098] [outer = 0x124eab800] 15:40:06 INFO - PROCESS | 1655 | 1464993606976 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128a98c00) [pid = 1655] [serial = 2099] [outer = 0x124eab800] 15:40:07 INFO - PROCESS | 1655 | 1464993607293 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 517ms 15:40:07 INFO - PROCESS | 1655 | 1464993607326 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1655 | 1464993607328 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:40:07 INFO - PROCESS | 1655 | 1464993607337 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1655 | 1464993607338 Marionette TRACE conn2 <- [1,2770,null,{}] 15:40:07 INFO - PROCESS | 1655 | 1464993607341 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1655 | 1464993607442 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:40:07 INFO - PROCESS | 1655 | 1464993607478 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd63800 == 48 [pid = 1655] [id = 700] 15:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128a9c400) [pid = 1655] [serial = 2100] [outer = 0x0] 15:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128aa1800) [pid = 1655] [serial = 2101] [outer = 0x128a9c400] 15:40:07 INFO - PROCESS | 1655 | 1464993607503 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128cecc00) [pid = 1655] [serial = 2102] [outer = 0x128a9c400] 15:40:07 INFO - PROCESS | 1655 | 1464993607824 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 15:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:40:07 INFO - PROCESS | 1655 | 1464993607856 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1655 | 1464993607857 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:40:07 INFO - PROCESS | 1655 | 1464993607859 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1655 | 1464993607860 Marionette TRACE conn2 <- [1,2774,null,{}] 15:40:07 INFO - PROCESS | 1655 | 1464993607865 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1655 | 1464993607970 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:40:08 INFO - PROCESS | 1655 | 1464993608009 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6b3000 == 49 [pid = 1655] [id = 701] 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128aa0400) [pid = 1655] [serial = 2103] [outer = 0x0] 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128d38400) [pid = 1655] [serial = 2104] [outer = 0x128aa0400] 15:40:08 INFO - PROCESS | 1655 | 1464993608034 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128ded800) [pid = 1655] [serial = 2105] [outer = 0x128aa0400] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113355c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118579400) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110edb000) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11317f400) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185e8800) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1168ce800) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124a45400) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x111d7fc00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11318c400) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1185f4c00) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11885a400) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11610d000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11815c000) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:40:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116b63800) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:40:08 INFO - PROCESS | 1655 | 1464993608433 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 622ms 15:40:08 INFO - PROCESS | 1655 | 1464993608482 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1655 | 1464993608484 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:40:08 INFO - PROCESS | 1655 | 1464993608487 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1655 | 1464993608489 Marionette TRACE conn2 <- [1,2778,null,{}] 15:40:08 INFO - PROCESS | 1655 | 1464993608492 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1655 | 1464993608590 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:40:08 INFO - PROCESS | 1655 | 1464993608594 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5d000 == 50 [pid = 1655] [id = 702] 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110ed4800) [pid = 1655] [serial = 2106] [outer = 0x0] 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116b67400) [pid = 1655] [serial = 2107] [outer = 0x110ed4800] 15:40:08 INFO - PROCESS | 1655 | 1464993608619 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1185f4c00) [pid = 1655] [serial = 2108] [outer = 0x110ed4800] 15:40:08 INFO - PROCESS | 1655 | 1464993608970 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:40:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 15:40:09 INFO - PROCESS | 1655 | 1464993609012 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1655 | 1464993609014 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:40:09 INFO - PROCESS | 1655 | 1464993609016 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1655 | 1464993609018 Marionette TRACE conn2 <- [1,2782,null,{}] 15:40:09 INFO - PROCESS | 1655 | 1464993609020 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1655 | 1464993609120 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:40:09 INFO - PROCESS | 1655 | 1464993609125 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de0a800 == 51 [pid = 1655] [id = 703] 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113185c00) [pid = 1655] [serial = 2109] [outer = 0x0] 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128d46000) [pid = 1655] [serial = 2110] [outer = 0x113185c00] 15:40:09 INFO - PROCESS | 1655 | 1464993609154 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12914b000) [pid = 1655] [serial = 2111] [outer = 0x113185c00] 15:40:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:40:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 15:40:09 INFO - PROCESS | 1655 | 1464993609481 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:40:09 INFO - PROCESS | 1655 | 1464993609485 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1655 | 1464993609486 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:40:09 INFO - PROCESS | 1655 | 1464993609489 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1655 | 1464993609490 Marionette TRACE conn2 <- [1,2786,null,{}] 15:40:09 INFO - PROCESS | 1655 | 1464993609492 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1655 | 1464993609584 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:40:09 INFO - PROCESS | 1655 | 1464993609588 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de24800 == 52 [pid = 1655] [id = 704] 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129154000) [pid = 1655] [serial = 2112] [outer = 0x0] 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12918ec00) [pid = 1655] [serial = 2113] [outer = 0x129154000] 15:40:09 INFO - PROCESS | 1655 | 1464993609613 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12933ec00) [pid = 1655] [serial = 2114] [outer = 0x129154000] 15:40:09 INFO - PROCESS | 1655 | 1464993609982 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 15:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:40:10 INFO - PROCESS | 1655 | 1464993610012 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:40:10 INFO - PROCESS | 1655 | 1464993610014 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:40:10 INFO - PROCESS | 1655 | 1464993610017 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 1655 | 1464993610018 Marionette TRACE conn2 <- [1,2790,null,{}] 15:40:10 INFO - PROCESS | 1655 | 1464993610022 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 1655 | 1464993610164 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:40:10 INFO - PROCESS | 1655 | 1464993610170 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dfc2800 == 53 [pid = 1655] [id = 705] 15:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129570000) [pid = 1655] [serial = 2115] [outer = 0x0] 15:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129576400) [pid = 1655] [serial = 2116] [outer = 0x129570000] 15:40:10 INFO - PROCESS | 1655 | 1464993610209 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1296dec00) [pid = 1655] [serial = 2117] [outer = 0x129570000] 15:40:10 INFO - PROCESS | 1655 | 1464993610708 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 722ms 15:40:10 INFO - PROCESS | 1655 | 1464993610739 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:40:10 INFO - PROCESS | 1655 | 1464993610741 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:40:10 INFO - PROCESS | 1655 | 1464993610745 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 1655 | 1464993610747 Marionette TRACE conn2 <- [1,2794,null,{}] 15:40:10 INFO - PROCESS | 1655 | 1464993610751 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 1655 | 1464993610862 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:40:10 INFO - PROCESS | 1655 | 1464993610936 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1218ac000 == 54 [pid = 1655] [id = 706] 15:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11400c400) [pid = 1655] [serial = 2118] [outer = 0x0] 15:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11670f000) [pid = 1655] [serial = 2119] [outer = 0x11400c400] 15:40:10 INFO - PROCESS | 1655 | 1464993610969 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118087800) [pid = 1655] [serial = 2120] [outer = 0x11400c400] 15:40:11 INFO - PROCESS | 1655 | 1464993611391 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 15:40:11 INFO - PROCESS | 1655 | 1464993611418 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1655 | 1464993611422 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:40:11 INFO - PROCESS | 1655 | 1464993611427 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1655 | 1464993611429 Marionette TRACE conn2 <- [1,2798,null,{}] 15:40:11 INFO - PROCESS | 1655 | 1464993611431 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1655 | 1464993611539 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:40:11 INFO - PROCESS | 1655 | 1464993611637 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b8000 == 55 [pid = 1655] [id = 707] 15:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185c5000) [pid = 1655] [serial = 2121] [outer = 0x0] 15:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118861000) [pid = 1655] [serial = 2122] [outer = 0x1185c5000] 15:40:11 INFO - PROCESS | 1655 | 1464993611666 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119265800) [pid = 1655] [serial = 2123] [outer = 0x1185c5000] 15:40:12 INFO - PROCESS | 1655 | 1464993612100 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:40:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 15:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:40:12 INFO - PROCESS | 1655 | 1464993612147 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1655 | 1464993612149 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:40:12 INFO - PROCESS | 1655 | 1464993612151 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1655 | 1464993612154 Marionette TRACE conn2 <- [1,2802,null,{}] 15:40:12 INFO - PROCESS | 1655 | 1464993612162 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1655 | 1464993612271 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:40:12 INFO - PROCESS | 1655 | 1464993612333 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de21800 == 56 [pid = 1655] [id = 708] 15:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1210ca800) [pid = 1655] [serial = 2124] [outer = 0x0] 15:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124b5d400) [pid = 1655] [serial = 2125] [outer = 0x1210ca800] 15:40:12 INFO - PROCESS | 1655 | 1464993612365 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1256c7c00) [pid = 1655] [serial = 2126] [outer = 0x1210ca800] 15:40:12 INFO - PROCESS | 1655 | 1464993612845 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:40:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 777ms 15:40:12 INFO - PROCESS | 1655 | 1464993612930 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1655 | 1464993612933 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:40:12 INFO - PROCESS | 1655 | 1464993612936 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1655 | 1464993612938 Marionette TRACE conn2 <- [1,2806,null,{}] 15:40:12 INFO - PROCESS | 1655 | 1464993612942 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1655 | 1464993613097 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:40:13 INFO - PROCESS | 1655 | 1464993613200 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x13861d800 == 57 [pid = 1655] [id = 709] 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127883800) [pid = 1655] [serial = 2127] [outer = 0x0] 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128dee800) [pid = 1655] [serial = 2128] [outer = 0x127883800] 15:40:13 INFO - PROCESS | 1655 | 1464993613247 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128df7800) [pid = 1655] [serial = 2129] [outer = 0x127883800] 15:40:13 INFO - PROCESS | 1655 | 1464993613661 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 771ms 15:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:40:13 INFO - PROCESS | 1655 | 1464993613708 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1655 | 1464993613709 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:40:13 INFO - PROCESS | 1655 | 1464993613711 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1655 | 1464993613713 Marionette TRACE conn2 <- [1,2810,null,{}] 15:40:13 INFO - PROCESS | 1655 | 1464993613715 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1655 | 1464993613819 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:40:13 INFO - PROCESS | 1655 | 1464993613919 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x138630000 == 58 [pid = 1655] [id = 710] 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128df0000) [pid = 1655] [serial = 2130] [outer = 0x0] 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129570800) [pid = 1655] [serial = 2131] [outer = 0x128df0000] 15:40:13 INFO - PROCESS | 1655 | 1464993613950 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1296df400) [pid = 1655] [serial = 2132] [outer = 0x128df0000] 15:40:14 INFO - PROCESS | 1655 | 1464993614365 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:40:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 669ms 15:40:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:40:14 INFO - PROCESS | 1655 | 1464993614381 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1655 | 1464993614382 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:40:14 INFO - PROCESS | 1655 | 1464993614384 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1655 | 1464993614386 Marionette TRACE conn2 <- [1,2814,null,{}] 15:40:14 INFO - PROCESS | 1655 | 1464993614388 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1655 | 1464993614526 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:40:14 INFO - PROCESS | 1655 | 1464993614602 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x138916000 == 59 [pid = 1655] [id = 711] 15:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1296e8c00) [pid = 1655] [serial = 2133] [outer = 0x0] 15:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129920400) [pid = 1655] [serial = 2134] [outer = 0x1296e8c00] 15:40:14 INFO - PROCESS | 1655 | 1464993614631 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12a997400) [pid = 1655] [serial = 2135] [outer = 0x1296e8c00] 15:40:15 INFO - PROCESS | 1655 | 1464993615008 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 15:40:15 INFO - PROCESS | 1655 | 1464993615055 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1655 | 1464993615057 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:40:15 INFO - PROCESS | 1655 | 1464993615059 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1655 | 1464993615060 Marionette TRACE conn2 <- [1,2818,null,{}] 15:40:15 INFO - PROCESS | 1655 | 1464993615063 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1655 | 1464993615169 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:40:15 INFO - PROCESS | 1655 | 1464993615273 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d8800 == 60 [pid = 1655] [id = 712] 15:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x111d1fc00) [pid = 1655] [serial = 2136] [outer = 0x0] 15:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119679400) [pid = 1655] [serial = 2137] [outer = 0x111d1fc00] 15:40:15 INFO - PROCESS | 1655 | 1464993615304 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12aa82400) [pid = 1655] [serial = 2138] [outer = 0x111d1fc00] 15:40:15 INFO - PROCESS | 1655 | 1464993615907 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 871ms 15:40:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:40:15 INFO - PROCESS | 1655 | 1464993615931 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1655 | 1464993615933 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:40:15 INFO - PROCESS | 1655 | 1464993615936 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1655 | 1464993615939 Marionette TRACE conn2 <- [1,2822,null,{}] 15:40:15 INFO - PROCESS | 1655 | 1464993615942 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1655 | 1464993616043 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:40:16 INFO - PROCESS | 1655 | 1464993616106 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12571f000 == 61 [pid = 1655] [id = 713] 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11318a400) [pid = 1655] [serial = 2139] [outer = 0x0] 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x115f4e400) [pid = 1655] [serial = 2140] [outer = 0x11318a400] 15:40:16 INFO - PROCESS | 1655 | 1464993616134 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x117580800) [pid = 1655] [serial = 2141] [outer = 0x11318a400] 15:40:16 INFO - PROCESS | 1655 | 1464993616521 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:40:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 624ms 15:40:16 INFO - PROCESS | 1655 | 1464993616560 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1655 | 1464993616564 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:40:16 INFO - PROCESS | 1655 | 1464993616568 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1655 | 1464993616570 Marionette TRACE conn2 <- [1,2826,null,{}] 15:40:16 INFO - PROCESS | 1655 | 1464993616572 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1655 | 1464993616673 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:40:16 INFO - PROCESS | 1655 | 1464993616736 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132d800 == 62 [pid = 1655] [id = 714] 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11808c000) [pid = 1655] [serial = 2142] [outer = 0x0] 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11859a400) [pid = 1655] [serial = 2143] [outer = 0x11808c000] 15:40:16 INFO - PROCESS | 1655 | 1464993616763 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1185eb000) [pid = 1655] [serial = 2144] [outer = 0x11808c000] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12de24800 == 61 [pid = 1655] [id = 704] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12de0a800 == 60 [pid = 1655] [id = 703] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc5d000 == 59 [pid = 1655] [id = 702] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6b3000 == 58 [pid = 1655] [id = 701] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd63800 == 57 [pid = 1655] [id = 700] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d47f800 == 56 [pid = 1655] [id = 675] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5b8800 == 55 [pid = 1655] [id = 699] 15:40:16 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11318c000) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 15:40:16 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1180b9000) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 15:40:16 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x124a39000) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bd800 == 54 [pid = 1655] [id = 698] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e3800 == 53 [pid = 1655] [id = 697] 15:40:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127270000 == 52 [pid = 1655] [id = 696] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x124e82000 == 51 [pid = 1655] [id = 695] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x119282800 == 50 [pid = 1655] [id = 694] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1271b5000 == 49 [pid = 1655] [id = 693] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12c967000 == 48 [pid = 1655] [id = 691] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c3800 == 47 [pid = 1655] [id = 688] 15:40:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5cf800 == 46 [pid = 1655] [id = 687] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x118e25000) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x118091c00) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x124e58c00) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11404f800) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1257f3c00) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11887dc00) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11949a400) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x116b64800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x116113000) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x118593000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11808b000) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1180bd400) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118e28400) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1215ef000) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x121709400) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119651800) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121993800) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1210c5000) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x121a94400) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11684fc00) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119262000) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1185cd000) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1210c3800) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 15:40:17 INFO - PROCESS | 1655 | 1464993617171 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:40:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 623ms 15:40:17 INFO - PROCESS | 1655 | 1464993617192 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:40:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:40:17 INFO - PROCESS | 1655 | 1464993617193 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:40:17 INFO - PROCESS | 1655 | 1464993617197 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1655 | 1464993617200 Marionette TRACE conn2 <- [1,2830,null,{}] 15:40:17 INFO - PROCESS | 1655 | 1464993617208 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1655 | 1464993617302 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:40:17 INFO - PROCESS | 1655 | 1464993617384 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12152e000 == 47 [pid = 1655] [id = 715] 15:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185cd000) [pid = 1655] [serial = 2145] [outer = 0x0] 15:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118ea5c00) [pid = 1655] [serial = 2146] [outer = 0x1185cd000] 15:40:17 INFO - PROCESS | 1655 | 1464993617412 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119659800) [pid = 1655] [serial = 2147] [outer = 0x1185cd000] 15:40:17 INFO - PROCESS | 1655 | 1464993617723 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:40:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 578ms 15:40:17 INFO - PROCESS | 1655 | 1464993617775 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1655 | 1464993617777 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:40:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:40:17 INFO - PROCESS | 1655 | 1464993617779 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1655 | 1464993617780 Marionette TRACE conn2 <- [1,2834,null,{}] 15:40:17 INFO - PROCESS | 1655 | 1464993617782 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1655 | 1464993617873 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:40:17 INFO - PROCESS | 1655 | 1464993617932 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12725e000 == 48 [pid = 1655] [id = 716] 15:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1197d6000) [pid = 1655] [serial = 2148] [outer = 0x0] 15:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1212c6c00) [pid = 1655] [serial = 2149] [outer = 0x1197d6000] 15:40:17 INFO - PROCESS | 1655 | 1464993617958 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121a8c400) [pid = 1655] [serial = 2150] [outer = 0x1197d6000] 15:40:18 INFO - PROCESS | 1655 | 1464993618233 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:40:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 470ms 15:40:18 INFO - PROCESS | 1655 | 1464993618259 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1655 | 1464993618260 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:40:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:40:18 INFO - PROCESS | 1655 | 1464993618270 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1655 | 1464993618271 Marionette TRACE conn2 <- [1,2838,null,{}] 15:40:18 INFO - PROCESS | 1655 | 1464993618273 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1655 | 1464993618366 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:40:18 INFO - PROCESS | 1655 | 1464993618424 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f6000 == 49 [pid = 1655] [id = 717] 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1197d6400) [pid = 1655] [serial = 2151] [outer = 0x0] 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124a3a800) [pid = 1655] [serial = 2152] [outer = 0x1197d6400] 15:40:18 INFO - PROCESS | 1655 | 1464993618450 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124b5e800) [pid = 1655] [serial = 2153] [outer = 0x1197d6400] 15:40:18 INFO - PROCESS | 1655 | 1464993618755 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:40:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 15:40:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:40:18 INFO - PROCESS | 1655 | 1464993618789 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1655 | 1464993618790 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:40:18 INFO - PROCESS | 1655 | 1464993618792 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1655 | 1464993618793 Marionette TRACE conn2 <- [1,2842,null,{}] 15:40:18 INFO - PROCESS | 1655 | 1464993618798 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1655 | 1464993618895 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:40:18 INFO - PROCESS | 1655 | 1464993618902 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b532800 == 50 [pid = 1655] [id = 718] 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124e60800) [pid = 1655] [serial = 2154] [outer = 0x0] 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x127885000) [pid = 1655] [serial = 2155] [outer = 0x124e60800] 15:40:18 INFO - PROCESS | 1655 | 1464993618928 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128cf8400) [pid = 1655] [serial = 2156] [outer = 0x124e60800] 15:40:19 INFO - PROCESS | 1655 | 1464993619312 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:40:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 574ms 15:40:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:40:19 INFO - PROCESS | 1655 | 1464993619367 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1655 | 1464993619368 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:40:19 INFO - PROCESS | 1655 | 1464993619370 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1655 | 1464993619371 Marionette TRACE conn2 <- [1,2846,null,{}] 15:40:19 INFO - PROCESS | 1655 | 1464993619373 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:19 INFO - PROCESS | 1655 | 1464993619486 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:40:19 INFO - PROCESS | 1655 | 1464993619500 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd60800 == 51 [pid = 1655] [id = 719] 15:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124f9c400) [pid = 1655] [serial = 2157] [outer = 0x0] 15:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128df8400) [pid = 1655] [serial = 2158] [outer = 0x124f9c400] 15:40:19 INFO - PROCESS | 1655 | 1464993619526 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1296e1400) [pid = 1655] [serial = 2159] [outer = 0x124f9c400] 15:40:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:40:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 15:40:19 INFO - PROCESS | 1655 | 1464993619883 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:40:19 INFO - PROCESS | 1655 | 1464993619888 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1655 | 1464993619889 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:40:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:40:19 INFO - PROCESS | 1655 | 1464993619892 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1655 | 1464993619893 Marionette TRACE conn2 <- [1,2850,null,{}] 15:40:19 INFO - PROCESS | 1655 | 1464993619897 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1655 | 1464993620006 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:40:20 INFO - PROCESS | 1655 | 1464993620020 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6ab800 == 52 [pid = 1655] [id = 720] 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x128df3800) [pid = 1655] [serial = 2160] [outer = 0x0] 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12991ac00) [pid = 1655] [serial = 2161] [outer = 0x128df3800] 15:40:20 INFO - PROCESS | 1655 | 1464993620045 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x129923800) [pid = 1655] [serial = 2162] [outer = 0x128df3800] 15:40:20 INFO - PROCESS | 1655 | 1464993620400 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:40:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 15:40:20 INFO - PROCESS | 1655 | 1464993620415 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1655 | 1464993620416 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:40:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:40:20 INFO - PROCESS | 1655 | 1464993620418 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1655 | 1464993620419 Marionette TRACE conn2 <- [1,2854,null,{}] 15:40:20 INFO - PROCESS | 1655 | 1464993620422 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1655 | 1464993620536 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:40:20 INFO - PROCESS | 1655 | 1464993620575 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d11f000 == 53 [pid = 1655] [id = 721] 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129918000) [pid = 1655] [serial = 2163] [outer = 0x0] 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12a997000) [pid = 1655] [serial = 2164] [outer = 0x129918000] 15:40:20 INFO - PROCESS | 1655 | 1464993620600 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12aa8bc00) [pid = 1655] [serial = 2165] [outer = 0x129918000] 15:40:20 INFO - PROCESS | 1655 | 1464993620940 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:40:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 568ms 15:40:20 INFO - PROCESS | 1655 | 1464993620987 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1655 | 1464993620988 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:40:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:40:20 INFO - PROCESS | 1655 | 1464993620990 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1655 | 1464993620991 Marionette TRACE conn2 <- [1,2858,null,{}] 15:40:20 INFO - PROCESS | 1655 | 1464993620993 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1655 | 1464993621204 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x124b14400) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1185e7400) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x119495c00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124eab800) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128a9c400) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128aa0400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118570800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11964f000) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x121782800) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x121a94800) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118089000) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11610a800) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x110ed4800) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129154000) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124eaa000) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113185c00) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11660cc00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:40:21 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1122b1400) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:40:21 INFO - PROCESS | 1655 | 1464993621253 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121211800 == 54 [pid = 1655] [id = 722] 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x110e9fc00) [pid = 1655] [serial = 2166] [outer = 0x0] 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x113180c00) [pid = 1655] [serial = 2167] [outer = 0x110e9fc00] 15:40:21 INFO - PROCESS | 1655 | 1464993621279 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118570800) [pid = 1655] [serial = 2168] [outer = 0x110e9fc00] 15:40:21 INFO - PROCESS | 1655 | 1464993621619 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:40:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 668ms 15:40:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:40:21 INFO - PROCESS | 1655 | 1464993621659 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1655 | 1464993621662 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1655 | 1464993621666 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1655 | 1464993621668 Marionette TRACE conn2 <- [1,2862,null,{}] 15:40:21 INFO - PROCESS | 1655 | 1464993621672 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1655 | 1464993621835 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:40:21 INFO - PROCESS | 1655 | 1464993621861 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c975000 == 55 [pid = 1655] [id = 723] 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119aac800) [pid = 1655] [serial = 2169] [outer = 0x0] 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128a9e800) [pid = 1655] [serial = 2170] [outer = 0x119aac800] 15:40:21 INFO - PROCESS | 1655 | 1464993621890 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12aec0c00) [pid = 1655] [serial = 2171] [outer = 0x119aac800] 15:40:22 INFO - PROCESS | 1655 | 1464993622218 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:40:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 15:40:22 INFO - PROCESS | 1655 | 1464993622237 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:40:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:40:22 INFO - PROCESS | 1655 | 1464993622238 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:40:22 INFO - PROCESS | 1655 | 1464993622242 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1655 | 1464993622243 Marionette TRACE conn2 <- [1,2866,null,{}] 15:40:22 INFO - PROCESS | 1655 | 1464993622250 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1655 | 1464993622347 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:40:22 INFO - PROCESS | 1655 | 1464993622353 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x138914800 == 56 [pid = 1655] [id = 724] 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12ae61c00) [pid = 1655] [serial = 2172] [outer = 0x0] 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b574c00) [pid = 1655] [serial = 2173] [outer = 0x12ae61c00] 15:40:22 INFO - PROCESS | 1655 | 1464993622377 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b6ae800) [pid = 1655] [serial = 2174] [outer = 0x12ae61c00] 15:40:22 INFO - PROCESS | 1655 | 1464993622718 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:40:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 15:40:22 INFO - PROCESS | 1655 | 1464993622764 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1655 | 1464993622765 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:40:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:40:22 INFO - PROCESS | 1655 | 1464993622778 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1655 | 1464993622779 Marionette TRACE conn2 <- [1,2870,null,{}] 15:40:22 INFO - PROCESS | 1655 | 1464993622781 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1655 | 1464993622870 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:40:22 INFO - PROCESS | 1655 | 1464993622874 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x138ae1000 == 57 [pid = 1655] [id = 725] 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b572c00) [pid = 1655] [serial = 2175] [outer = 0x0] 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b6b3800) [pid = 1655] [serial = 2176] [outer = 0x12b572c00] 15:40:22 INFO - PROCESS | 1655 | 1464993622899 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b6b9400) [pid = 1655] [serial = 2177] [outer = 0x12b572c00] 15:40:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12d11d800 == 56 [pid = 1655] [id = 16] 15:40:23 INFO - PROCESS | 1655 | 1464993623427 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:40:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 15:40:23 INFO - PROCESS | 1655 | 1464993623464 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1655 | 1464993623466 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:40:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:40:23 INFO - PROCESS | 1655 | 1464993623471 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1655 | 1464993623474 Marionette TRACE conn2 <- [1,2874,null,{}] 15:40:23 INFO - PROCESS | 1655 | 1464993623478 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1655 | 1464993623591 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:40:23 INFO - PROCESS | 1655 | 1464993623667 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x120628800 == 57 [pid = 1655] [id = 726] 15:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x113181800) [pid = 1655] [serial = 2178] [outer = 0x0] 15:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x115fcd400) [pid = 1655] [serial = 2179] [outer = 0x113181800] 15:40:23 INFO - PROCESS | 1655 | 1464993623699 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11758cc00) [pid = 1655] [serial = 2180] [outer = 0x113181800] 15:40:24 INFO - PROCESS | 1655 | 1464993624132 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:40:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 672ms 15:40:24 INFO - PROCESS | 1655 | 1464993624144 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1655 | 1464993624150 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:40:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:40:24 INFO - PROCESS | 1655 | 1464993624155 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1655 | 1464993624156 Marionette TRACE conn2 <- [1,2878,null,{}] 15:40:24 INFO - PROCESS | 1655 | 1464993624159 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:24 INFO - PROCESS | 1655 | 1464993624293 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:40:24 INFO - PROCESS | 1655 | 1464993624383 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295d3800 == 58 [pid = 1655] [id = 727] 15:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11885b800) [pid = 1655] [serial = 2181] [outer = 0x0] 15:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11886fc00) [pid = 1655] [serial = 2182] [outer = 0x11885b800] 15:40:24 INFO - PROCESS | 1655 | 1464993624414 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x119650400) [pid = 1655] [serial = 2183] [outer = 0x11885b800] 15:40:24 INFO - PROCESS | 1655 | 1464993624825 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:40:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 721ms 15:40:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:40:24 INFO - PROCESS | 1655 | 1464993624876 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1655 | 1464993624877 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:40:24 INFO - PROCESS | 1655 | 1464993624880 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1655 | 1464993624882 Marionette TRACE conn2 <- [1,2882,null,{}] 15:40:24 INFO - PROCESS | 1655 | 1464993624890 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1655 | 1464993625004 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:40:25 INFO - PROCESS | 1655 | 1464993625083 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x13862e000 == 59 [pid = 1655] [id = 728] 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x119aa9c00) [pid = 1655] [serial = 2184] [outer = 0x0] 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x124b15c00) [pid = 1655] [serial = 2185] [outer = 0x119aa9c00] 15:40:25 INFO - PROCESS | 1655 | 1464993625116 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1257fc800) [pid = 1655] [serial = 2186] [outer = 0x119aa9c00] 15:40:25 INFO - PROCESS | 1655 | 1464993625583 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:40:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 15:40:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:40:25 INFO - PROCESS | 1655 | 1464993625652 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1655 | 1464993625654 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:40:25 INFO - PROCESS | 1655 | 1464993625656 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1655 | 1464993625657 Marionette TRACE conn2 <- [1,2886,null,{}] 15:40:25 INFO - PROCESS | 1655 | 1464993625659 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1655 | 1464993625771 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:40:25 INFO - PROCESS | 1655 | 1464993625845 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x138bc8000 == 60 [pid = 1655] [id = 729] 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127543000) [pid = 1655] [serial = 2187] [outer = 0x0] 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x128aa1c00) [pid = 1655] [serial = 2188] [outer = 0x127543000] 15:40:25 INFO - PROCESS | 1655 | 1464993625876 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129187400) [pid = 1655] [serial = 2189] [outer = 0x127543000] 15:40:26 INFO - PROCESS | 1655 | 1464993626292 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:40:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 15:40:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:40:26 INFO - PROCESS | 1655 | 1464993626326 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1655 | 1464993626327 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:40:26 INFO - PROCESS | 1655 | 1464993626329 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1655 | 1464993626331 Marionette TRACE conn2 <- [1,2890,null,{}] 15:40:26 INFO - PROCESS | 1655 | 1464993626333 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:26 INFO - PROCESS | 1655 | 1464993626440 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:40:26 INFO - PROCESS | 1655 | 1464993626543 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x138be0000 == 61 [pid = 1655] [id = 730] 15:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128a96c00) [pid = 1655] [serial = 2190] [outer = 0x0] 15:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129916400) [pid = 1655] [serial = 2191] [outer = 0x128a96c00] 15:40:26 INFO - PROCESS | 1655 | 1464993626576 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12ae60000) [pid = 1655] [serial = 2192] [outer = 0x128a96c00] 15:40:26 INFO - PROCESS | 1655 | 1464993626987 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:40:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 15:40:27 INFO - PROCESS | 1655 | 1464993627052 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1655 | 1464993627053 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:40:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:40:27 INFO - PROCESS | 1655 | 1464993627056 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1655 | 1464993627057 Marionette TRACE conn2 <- [1,2894,null,{}] 15:40:27 INFO - PROCESS | 1655 | 1464993627060 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1655 | 1464993627202 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:40:27 INFO - PROCESS | 1655 | 1464993627279 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x138dac800 == 62 [pid = 1655] [id = 731] 15:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12aec6400) [pid = 1655] [serial = 2193] [outer = 0x0] 15:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12bdb3800) [pid = 1655] [serial = 2194] [outer = 0x12aec6400] 15:40:27 INFO - PROCESS | 1655 | 1464993627309 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12be46800) [pid = 1655] [serial = 2195] [outer = 0x12aec6400] 15:40:27 INFO - PROCESS | 1655 | 1464993627736 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:40:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 721ms 15:40:27 INFO - PROCESS | 1655 | 1464993627778 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:40:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:40:27 INFO - PROCESS | 1655 | 1464993627779 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:40:27 INFO - PROCESS | 1655 | 1464993627782 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1655 | 1464993627783 Marionette TRACE conn2 <- [1,2898,null,{}] 15:40:27 INFO - PROCESS | 1655 | 1464993627786 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1655 | 1464993627919 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:40:28 INFO - PROCESS | 1655 | 1464993628022 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc63000 == 63 [pid = 1655] [id = 732] 15:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x110e9c800) [pid = 1655] [serial = 2196] [outer = 0x0] 15:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x129184400) [pid = 1655] [serial = 2197] [outer = 0x110e9c800] 15:40:28 INFO - PROCESS | 1655 | 1464993628068 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12be4c800) [pid = 1655] [serial = 2198] [outer = 0x110e9c800] 15:40:28 INFO - PROCESS | 1655 | 1464993628740 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:40:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 970ms 15:40:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:40:28 INFO - PROCESS | 1655 | 1464993628753 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1655 | 1464993628755 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:40:28 INFO - PROCESS | 1655 | 1464993628759 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1655 | 1464993628761 Marionette TRACE conn2 <- [1,2902,null,{}] 15:40:28 INFO - PROCESS | 1655 | 1464993628765 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1655 | 1464993628864 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:40:28 INFO - PROCESS | 1655 | 1464993628947 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119406000 == 64 [pid = 1655] [id = 733] 15:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x111d7fc00) [pid = 1655] [serial = 2199] [outer = 0x0] 15:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x112a9c800) [pid = 1655] [serial = 2200] [outer = 0x111d7fc00] 15:40:28 INFO - PROCESS | 1655 | 1464993628976 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x116108400) [pid = 1655] [serial = 2201] [outer = 0x111d7fc00] 15:40:29 INFO - PROCESS | 1655 | 1464993629363 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:40:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 673ms 15:40:29 INFO - PROCESS | 1655 | 1464993629432 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1655 | 1464993629436 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:40:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:40:29 INFO - PROCESS | 1655 | 1464993629440 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1655 | 1464993629442 Marionette TRACE conn2 <- [1,2906,null,{}] 15:40:29 INFO - PROCESS | 1655 | 1464993629462 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1655 | 1464993629587 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:40:29 INFO - PROCESS | 1655 | 1464993629643 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12121c000 == 65 [pid = 1655] [id = 734] 15:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11808b000) [pid = 1655] [serial = 2202] [outer = 0x0] 15:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x118092c00) [pid = 1655] [serial = 2203] [outer = 0x11808b000] 15:40:29 INFO - PROCESS | 1655 | 1464993629670 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11841c400) [pid = 1655] [serial = 2204] [outer = 0x11808b000] 15:40:29 INFO - PROCESS | 1655 | --DOCSHELL 0x138914800 == 64 [pid = 1655] [id = 724] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c975000 == 63 [pid = 1655] [id = 723] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x121211800 == 62 [pid = 1655] [id = 722] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d11f000 == 61 [pid = 1655] [id = 721] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6ab800 == 60 [pid = 1655] [id = 720] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x113e6f400) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x118091000) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11949cc00) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x124a44000) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x124b5c800) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129576400) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd60800 == 59 [pid = 1655] [id = 719] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b532800 == 58 [pid = 1655] [id = 718] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f6000 == 57 [pid = 1655] [id = 717] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12725e000 == 56 [pid = 1655] [id = 716] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12152e000 == 55 [pid = 1655] [id = 715] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12132d800 == 54 [pid = 1655] [id = 714] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d115000 == 53 [pid = 1655] [id = 17] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12571f000 == 52 [pid = 1655] [id = 713] 15:40:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1218ac000 == 51 [pid = 1655] [id = 706] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1256cec00) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x124b11400) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x121705800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x124a40800) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128cecc00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1180bc000) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11858f400) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11758f400) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11617b400) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x116b67400) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1185f4c00) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12918ec00) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x128ded800) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1251d4400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12753a400) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12914b000) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x128d46000) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12933ec00) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11859c400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1161f9c00) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12788bc00) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128aa1800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128a98c00) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128d38400) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1185f5c00) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x119269000) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1206c3c00) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x121702c00) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121a94000) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124a3ec00) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 15:40:30 INFO - PROCESS | 1655 | 1464993630092 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:40:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 15:40:30 INFO - PROCESS | 1655 | 1464993630114 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1655 | 1464993630117 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:40:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:40:30 INFO - PROCESS | 1655 | 1464993630120 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1655 | 1464993630122 Marionette TRACE conn2 <- [1,2910,null,{}] 15:40:30 INFO - PROCESS | 1655 | 1464993630131 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1655 | 1464993630237 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:40:30 INFO - PROCESS | 1655 | 1464993630245 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125f800 == 52 [pid = 1655] [id = 735] 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11857b400) [pid = 1655] [serial = 2205] [outer = 0x0] 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1185c9800) [pid = 1655] [serial = 2206] [outer = 0x11857b400] 15:40:30 INFO - PROCESS | 1655 | 1464993630273 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11887c800) [pid = 1655] [serial = 2207] [outer = 0x11857b400] 15:40:30 INFO - PROCESS | 1655 | 1464993630686 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:40:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:40:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:40:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 15:40:30 INFO - PROCESS | 1655 | 1464993630693 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:40:30 INFO - TEST-START | /DOMEvents/constructors.html 15:40:30 INFO - PROCESS | 1655 | 1464993630698 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:40:30 INFO - PROCESS | 1655 | 1464993630702 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1655 | 1464993630704 Marionette TRACE conn2 <- [1,2914,null,{}] 15:40:30 INFO - PROCESS | 1655 | 1464993630707 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1655 | 1464993630844 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:40:30 INFO - PROCESS | 1655 | 1464993630851 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12785d800 == 53 [pid = 1655] [id = 736] 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119497800) [pid = 1655] [serial = 2208] [outer = 0x0] 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119650800) [pid = 1655] [serial = 2209] [outer = 0x119497800] 15:40:30 INFO - PROCESS | 1655 | 1464993630892 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1197d3800) [pid = 1655] [serial = 2210] [outer = 0x119497800] 15:40:31 INFO - PROCESS | 1655 | 1464993631378 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:40:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:40:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 730ms 15:40:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:40:31 INFO - PROCESS | 1655 | 1464993631440 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1655 | 1464993631442 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:40:31 INFO - PROCESS | 1655 | 1464993631447 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1655 | 1464993631449 Marionette TRACE conn2 <- [1,2918,null,{}] 15:40:31 INFO - PROCESS | 1655 | 1464993631452 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1655 | 1464993631572 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:40:31 INFO - PROCESS | 1655 | 1464993631626 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1299a0000 == 54 [pid = 1655] [id = 737] 15:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1185e8c00) [pid = 1655] [serial = 2211] [outer = 0x0] 15:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119aa4800) [pid = 1655] [serial = 2212] [outer = 0x1185e8c00] 15:40:31 INFO - PROCESS | 1655 | 1464993631646 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x121703c00) [pid = 1655] [serial = 2213] [outer = 0x1185e8c00] 15:40:32 INFO - PROCESS | 1655 | 1464993632024 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:40:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:40:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 623ms 15:40:32 INFO - PROCESS | 1655 | 1464993632070 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1655 | 1464993632071 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:40:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:40:32 INFO - PROCESS | 1655 | 1464993632075 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1655 | 1464993632077 Marionette TRACE conn2 <- [1,2922,null,{}] 15:40:32 INFO - PROCESS | 1655 | 1464993632080 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1655 | 1464993632231 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:40:32 INFO - PROCESS | 1655 | 1464993632350 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa19800 == 55 [pid = 1655] [id = 738] 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12064f800) [pid = 1655] [serial = 2214] [outer = 0x0] 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x121a89000) [pid = 1655] [serial = 2215] [outer = 0x12064f800] 15:40:32 INFO - PROCESS | 1655 | 1464993632392 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1251d3c00) [pid = 1655] [serial = 2216] [outer = 0x12064f800] 15:40:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:32 INFO - PROCESS | 1655 | 1464993632708 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:40:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:40:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:40:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:40:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:40:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:40:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 15:40:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:40:32 INFO - PROCESS | 1655 | 1464993632745 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1655 | 1464993632747 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:40:32 INFO - PROCESS | 1655 | 1464993632749 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1655 | 1464993632750 Marionette TRACE conn2 <- [1,2926,null,{}] 15:40:32 INFO - PROCESS | 1655 | 1464993632752 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1655 | 1464993632860 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:40:32 INFO - PROCESS | 1655 | 1464993632891 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b69e000 == 56 [pid = 1655] [id = 739] 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x124ea2000) [pid = 1655] [serial = 2217] [outer = 0x0] 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x126f30400) [pid = 1655] [serial = 2218] [outer = 0x124ea2000] 15:40:32 INFO - PROCESS | 1655 | 1464993632916 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x128aa3c00) [pid = 1655] [serial = 2219] [outer = 0x124ea2000] 15:40:33 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:40:33 INFO - PROCESS | 1655 | 1464993633217 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:40:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:40:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 15:40:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:40:33 INFO - PROCESS | 1655 | 1464993633268 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1655 | 1464993633269 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:40:33 INFO - PROCESS | 1655 | 1464993633271 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1655 | 1464993633272 Marionette TRACE conn2 <- [1,2930,null,{}] 15:40:33 INFO - PROCESS | 1655 | 1464993633274 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:33 INFO - PROCESS | 1655 | 1464993633385 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:40:33 INFO - PROCESS | 1655 | 1464993633399 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c05d800 == 57 [pid = 1655] [id = 740] 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x128aa4000) [pid = 1655] [serial = 2220] [outer = 0x0] 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x128d3cc00) [pid = 1655] [serial = 2221] [outer = 0x128aa4000] 15:40:33 INFO - PROCESS | 1655 | 1464993633424 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x128df8c00) [pid = 1655] [serial = 2222] [outer = 0x128aa4000] 15:40:33 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:40:33 INFO - PROCESS | 1655 | 1464993633717 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:40:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:40:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 15:40:33 INFO - PROCESS | 1655 | 1464993633743 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1655 | 1464993633745 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:40:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:40:33 INFO - PROCESS | 1655 | 1464993633767 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1655 | 1464993633768 Marionette TRACE conn2 <- [1,2934,null,{}] 15:40:33 INFO - PROCESS | 1655 | 1464993633771 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:33 INFO - PROCESS | 1655 | 1464993633880 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:40:33 INFO - PROCESS | 1655 | 1464993633919 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c976800 == 58 [pid = 1655] [id = 741] 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x128cf0400) [pid = 1655] [serial = 2223] [outer = 0x0] 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129189400) [pid = 1655] [serial = 2224] [outer = 0x128cf0400] 15:40:33 INFO - PROCESS | 1655 | 1464993633944 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129575000) [pid = 1655] [serial = 2225] [outer = 0x128cf0400] 15:40:34 INFO - PROCESS | 1655 | 1464993634425 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x116704400) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x110edf800) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x124a39c00) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11853f000) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x124f9c400) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x128df3800) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x129918000) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x124e60800) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x111d1fc00) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1185cd000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1197d6000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1197d6400) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11808c000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11318a400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x110e9fc00) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b6bd000) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d11e000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12ae61c00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119aac800) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11610f800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:40:34 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11942cc00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:40:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:40:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 718ms 15:40:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:40:34 INFO - PROCESS | 1655 | 1464993634486 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1655 | 1464993634487 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:40:34 INFO - PROCESS | 1655 | 1464993634489 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1655 | 1464993634490 Marionette TRACE conn2 <- [1,2938,null,{}] 15:40:34 INFO - PROCESS | 1655 | 1464993634492 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1655 | 1464993634581 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:40:34 INFO - PROCESS | 1655 | 1464993634586 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291e3800 == 59 [pid = 1655] [id = 742] 15:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11318a400) [pid = 1655] [serial = 2226] [outer = 0x0] 15:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1180b7c00) [pid = 1655] [serial = 2227] [outer = 0x11318a400] 15:40:34 INFO - PROCESS | 1655 | 1464993634612 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1197d7800) [pid = 1655] [serial = 2228] [outer = 0x11318a400] 15:40:34 INFO - PROCESS | 1655 | 1464993634928 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:40:34 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:40:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 15:40:34 INFO - PROCESS | 1655 | 1464993634959 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:40:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:40:34 INFO - PROCESS | 1655 | 1464993634961 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:40:34 INFO - PROCESS | 1655 | 1464993634965 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1655 | 1464993634967 Marionette TRACE conn2 <- [1,2942,null,{}] 15:40:34 INFO - PROCESS | 1655 | 1464993634970 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1655 | 1464993635098 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:40:35 INFO - PROCESS | 1655 | 1464993635166 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d491000 == 60 [pid = 1655] [id = 743] 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1257f9000) [pid = 1655] [serial = 2229] [outer = 0x0] 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1296df000) [pid = 1655] [serial = 2230] [outer = 0x1257f9000] 15:40:35 INFO - PROCESS | 1655 | 1464993635195 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129925c00) [pid = 1655] [serial = 2231] [outer = 0x1257f9000] 15:40:35 INFO - PROCESS | 1655 | 1464993635444 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:40:35 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:40:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:40:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 15:40:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:40:35 INFO - PROCESS | 1655 | 1464993635486 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1655 | 1464993635487 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1655 | 1464993635489 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1655 | 1464993635490 Marionette TRACE conn2 <- [1,2946,null,{}] 15:40:35 INFO - PROCESS | 1655 | 1464993635492 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1655 | 1464993635587 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:40:35 INFO - PROCESS | 1655 | 1464993635591 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de1d000 == 61 [pid = 1655] [id = 744] 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a98e800) [pid = 1655] [serial = 2232] [outer = 0x0] 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ae64800) [pid = 1655] [serial = 2233] [outer = 0x12a98e800] 15:40:35 INFO - PROCESS | 1655 | 1464993635616 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12aec6000) [pid = 1655] [serial = 2234] [outer = 0x12a98e800] 15:40:35 INFO - PROCESS | 1655 | 1464993635934 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:40:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:40:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 15:40:35 INFO - PROCESS | 1655 | 1464993635963 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1655 | 1464993635964 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:40:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:40:35 INFO - PROCESS | 1655 | 1464993635968 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1655 | 1464993635970 Marionette TRACE conn2 <- [1,2950,null,{}] 15:40:35 INFO - PROCESS | 1655 | 1464993635973 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1655 | 1464993636151 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:40:36 INFO - PROCESS | 1655 | 1464993636160 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x13861e800 == 62 [pid = 1655] [id = 745] 15:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129917400) [pid = 1655] [serial = 2235] [outer = 0x0] 15:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b575800) [pid = 1655] [serial = 2236] [outer = 0x129917400] 15:40:36 INFO - PROCESS | 1655 | 1464993636201 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12b6bdc00) [pid = 1655] [serial = 2237] [outer = 0x129917400] 15:40:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11272c000 == 63 [pid = 1655] [id = 746] 15:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x112a7e800) [pid = 1655] [serial = 2238] [outer = 0x0] 15:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x110ed4c00) [pid = 1655] [serial = 2239] [outer = 0x112a7e800] 15:40:36 INFO - PROCESS | 1655 | 1464993636752 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:40:36 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:40:36 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 15:40:36 INFO - PROCESS | 1655 | 1464993636797 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1655 | 1464993636799 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:40:36 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:40:36 INFO - PROCESS | 1655 | 1464993636803 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1655 | 1464993636805 Marionette TRACE conn2 <- [1,2954,null,{}] 15:40:36 INFO - PROCESS | 1655 | 1464993636810 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1655 | 1464993636949 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:40:37 INFO - PROCESS | 1655 | 1464993637025 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268a0000 == 64 [pid = 1655] [id = 747] 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x115f4c000) [pid = 1655] [serial = 2240] [outer = 0x0] 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1168ce800) [pid = 1655] [serial = 2241] [outer = 0x115f4c000] 15:40:37 INFO - PROCESS | 1655 | 1464993637056 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1180b7000) [pid = 1655] [serial = 2242] [outer = 0x115f4c000] 15:40:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:40:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:40:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms 15:40:37 INFO - PROCESS | 1655 | 1464993637421 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:40:37 INFO - PROCESS | 1655 | 1464993637426 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:40:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:40:37 INFO - PROCESS | 1655 | 1464993637433 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:40:37 INFO - PROCESS | 1655 | 1464993637438 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1655 | 1464993637440 Marionette TRACE conn2 <- [1,2958,null,{}] 15:40:37 INFO - PROCESS | 1655 | 1464993637442 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:37 INFO - PROCESS | 1655 | 1464993637588 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:40:37 INFO - PROCESS | 1655 | 1464993637693 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c964000 == 65 [pid = 1655] [id = 748] 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11857a800) [pid = 1655] [serial = 2243] [outer = 0x0] 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x118871000) [pid = 1655] [serial = 2244] [outer = 0x11857a800] 15:40:37 INFO - PROCESS | 1655 | 1464993637724 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1206c2800) [pid = 1655] [serial = 2245] [outer = 0x11857a800] 15:40:38 INFO - PROCESS | 1655 | 1464993638081 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:40:38 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:40:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 15:40:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:40:38 INFO - PROCESS | 1655 | 1464993638108 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1655 | 1464993638110 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:40:38 INFO - PROCESS | 1655 | 1464993638112 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1655 | 1464993638115 Marionette TRACE conn2 <- [1,2962,null,{}] 15:40:38 INFO - PROCESS | 1655 | 1464993638123 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1655 | 1464993638235 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:40:38 INFO - PROCESS | 1655 | 1464993638341 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x13890e800 == 66 [pid = 1655] [id = 749] 15:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x121781c00) [pid = 1655] [serial = 2246] [outer = 0x0] 15:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x121a94400) [pid = 1655] [serial = 2247] [outer = 0x121781c00] 15:40:38 INFO - PROCESS | 1655 | 1464993638376 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124b5c800) [pid = 1655] [serial = 2248] [outer = 0x121781c00] 15:40:38 INFO - PROCESS | 1655 | 1464993638740 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:40:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:40:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 15:40:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:40:38 INFO - PROCESS | 1655 | 1464993638784 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1655 | 1464993638786 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:40:38 INFO - PROCESS | 1655 | 1464993638788 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1655 | 1464993638790 Marionette TRACE conn2 <- [1,2966,null,{}] 15:40:38 INFO - PROCESS | 1655 | 1464993638792 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1655 | 1464993638907 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:40:39 INFO - PROCESS | 1655 | 1464993639001 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b4b000 == 67 [pid = 1655] [id = 750] 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x127887000) [pid = 1655] [serial = 2249] [outer = 0x0] 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128d46400) [pid = 1655] [serial = 2250] [outer = 0x127887000] 15:40:39 INFO - PROCESS | 1655 | 1464993639033 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1296ebc00) [pid = 1655] [serial = 2251] [outer = 0x127887000] 15:40:39 INFO - PROCESS | 1655 | 1464993639416 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:40:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:40:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 15:40:39 INFO - PROCESS | 1655 | 1464993639460 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:40:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:40:39 INFO - PROCESS | 1655 | 1464993639462 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:40:39 INFO - PROCESS | 1655 | 1464993639466 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1655 | 1464993639468 Marionette TRACE conn2 <- [1,2970,null,{}] 15:40:39 INFO - PROCESS | 1655 | 1464993639472 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1655 | 1464993639623 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:40:39 INFO - PROCESS | 1655 | 1464993639730 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391c1000 == 68 [pid = 1655] [id = 751] 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x127887800) [pid = 1655] [serial = 2252] [outer = 0x0] 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12a992400) [pid = 1655] [serial = 2253] [outer = 0x127887800] 15:40:39 INFO - PROCESS | 1655 | 1464993639780 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12b6b1c00) [pid = 1655] [serial = 2254] [outer = 0x127887800] 15:40:40 INFO - PROCESS | 1655 | 1464993640275 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:40:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 825ms 15:40:40 INFO - PROCESS | 1655 | 1464993640295 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1655 | 1464993640297 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:40:40 INFO - PROCESS | 1655 | 1464993640303 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1655 | 1464993640305 Marionette TRACE conn2 <- [1,2974,null,{}] 15:40:40 INFO - PROCESS | 1655 | 1464993640309 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1655 | 1464993640462 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:40:40 INFO - PROCESS | 1655 | 1464993640539 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1391e4800 == 69 [pid = 1655] [id = 752] 15:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12bdbb000) [pid = 1655] [serial = 2255] [outer = 0x0] 15:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12be4b400) [pid = 1655] [serial = 2256] [outer = 0x12bdbb000] 15:40:40 INFO - PROCESS | 1655 | 1464993640570 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12c0ef800) [pid = 1655] [serial = 2257] [outer = 0x12bdbb000] 15:40:40 INFO - PROCESS | 1655 | 1464993640918 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:40:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 625ms 15:40:40 INFO - PROCESS | 1655 | 1464993640928 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1655 | 1464993640931 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:40:40 INFO - PROCESS | 1655 | 1464993640934 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1655 | 1464993640935 Marionette TRACE conn2 <- [1,2978,null,{}] 15:40:40 INFO - PROCESS | 1655 | 1464993640938 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1655 | 1464993641045 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:40:41 INFO - PROCESS | 1655 | 1464993641148 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x139415800 == 70 [pid = 1655] [id = 753] 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12c0f0800) [pid = 1655] [serial = 2258] [outer = 0x0] 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12c0fa000) [pid = 1655] [serial = 2259] [outer = 0x12c0f0800] 15:40:41 INFO - PROCESS | 1655 | 1464993641179 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12c203c00) [pid = 1655] [serial = 2260] [outer = 0x12c0f0800] 15:40:41 INFO - PROCESS | 1655 | 1464993641501 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:40:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:40:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 15:40:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:40:41 INFO - PROCESS | 1655 | 1464993641555 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1655 | 1464993641556 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:40:41 INFO - PROCESS | 1655 | 1464993641559 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1655 | 1464993641560 Marionette TRACE conn2 <- [1,2982,null,{}] 15:40:41 INFO - PROCESS | 1655 | 1464993641562 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1655 | 1464993641671 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:40:41 INFO - PROCESS | 1655 | 1464993641790 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x139452000 == 71 [pid = 1655] [id = 754] 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x112717000) [pid = 1655] [serial = 2261] [outer = 0x0] 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12c203800) [pid = 1655] [serial = 2262] [outer = 0x112717000] 15:40:41 INFO - PROCESS | 1655 | 1464993641838 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12c20c000) [pid = 1655] [serial = 2263] [outer = 0x112717000] 15:40:42 INFO - PROCESS | 1655 | 1464993642171 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:40:42 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:40:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:40:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 15:40:42 INFO - PROCESS | 1655 | 1464993642178 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1655 | 1464993642181 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:40:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:40:42 INFO - PROCESS | 1655 | 1464993642184 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1655 | 1464993642185 Marionette TRACE conn2 <- [1,2986,null,{}] 15:40:42 INFO - PROCESS | 1655 | 1464993642188 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1655 | 1464993642298 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:40:42 INFO - PROCESS | 1655 | 1464993642404 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a98000 == 72 [pid = 1655] [id = 755] 15:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x112045400) [pid = 1655] [serial = 2264] [outer = 0x0] 15:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x116b65c00) [pid = 1655] [serial = 2265] [outer = 0x112045400] 15:40:42 INFO - PROCESS | 1655 | 1464993642436 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x129920000) [pid = 1655] [serial = 2266] [outer = 0x112045400] 15:40:42 INFO - PROCESS | 1655 | 1464993642954 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:40:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:40:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 819ms 15:40:43 INFO - PROCESS | 1655 | 1464993643059 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1655 | 1464993643062 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:40:43 INFO - PROCESS | 1655 | 1464993643087 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1655 | 1464993643088 Marionette TRACE conn2 <- [1,2990,null,{}] 15:40:43 INFO - PROCESS | 1655 | 1464993643092 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:43 INFO - PROCESS | 1655 | 1464993643197 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:40:43 INFO - PROCESS | 1655 | 1464993643282 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f22800 == 73 [pid = 1655] [id = 756] 15:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x110ed3800) [pid = 1655] [serial = 2267] [outer = 0x0] 15:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11610fc00) [pid = 1655] [serial = 2268] [outer = 0x110ed3800] 15:40:43 INFO - PROCESS | 1655 | 1464993643311 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11758c000) [pid = 1655] [serial = 2269] [outer = 0x110ed3800] 15:40:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11664d800 == 74 [pid = 1655] [id = 757] 15:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11859ac00) [pid = 1655] [serial = 2270] [outer = 0x0] 15:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1170bdc00) [pid = 1655] [serial = 2271] [outer = 0x11859ac00] 15:40:43 INFO - PROCESS | 1655 | 1464993643736 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:40:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:40:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 15:40:43 INFO - PROCESS | 1655 | 1464993643759 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1655 | 1464993643762 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:40:43 INFO - PROCESS | 1655 | 1464993643767 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1655 | 1464993643769 Marionette TRACE conn2 <- [1,2994,null,{}] 15:40:43 INFO - PROCESS | 1655 | 1464993643772 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1655 | 1464993643998 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12de1d000 == 73 [pid = 1655] [id = 744] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12d491000 == 72 [pid = 1655] [id = 743] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1291e3800 == 71 [pid = 1655] [id = 742] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12b6b3800) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d12a000) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c976800 == 70 [pid = 1655] [id = 741] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c05d800 == 69 [pid = 1655] [id = 740] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b69e000 == 68 [pid = 1655] [id = 739] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa19800 == 67 [pid = 1655] [id = 738] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1299a0000 == 66 [pid = 1655] [id = 737] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12785d800 == 65 [pid = 1655] [id = 736] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12125f800 == 64 [pid = 1655] [id = 735] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12121c000 == 63 [pid = 1655] [id = 734] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119406000 == 62 [pid = 1655] [id = 733] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x13862e000 == 61 [pid = 1655] [id = 728] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1295d3800 == 60 [pid = 1655] [id = 727] 15:40:44 INFO - PROCESS | 1655 | 1464993644164 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x120628800 == 59 [pid = 1655] [id = 726] 15:40:44 INFO - PROCESS | 1655 | --DOCSHELL 0x138ae1000 == 58 [pid = 1655] [id = 725] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11856d800) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x116114800) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x124b18000) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x124ea7400) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x128d3dc00) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1206c3400) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x128df8400) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12991ac00) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a997000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x127885000) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x118861000) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x119679400) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12aa82400) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11670f000) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x128dee800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x129920400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x118ea5c00) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x119659800) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1212c6c00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x121a8c400) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x129570800) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124b5d400) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12aa8bc00) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x124a3a800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x124b5e800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1185eb000) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11859a400) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x117580800) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x115f4e400) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x118570800) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1197d4000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b6ae800) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b574c00) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128a9e800) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x113180c00) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1296e1400) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129923800) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12aec0c00) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128cf8400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 15:40:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928c800 == 59 [pid = 1655] [id = 758] 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x111b04800) [pid = 1655] [serial = 2272] [outer = 0x0] 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x117588400) [pid = 1655] [serial = 2273] [outer = 0x111b04800] 15:40:44 INFO - PROCESS | 1655 | 1464993644198 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1185cac00) [pid = 1655] [serial = 2274] [outer = 0x111b04800] 15:40:44 INFO - PROCESS | 1655 | 1464993644483 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:40:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:40:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 770ms 15:40:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:40:44 INFO - PROCESS | 1655 | 1464993644537 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1655 | 1464993644538 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:40:44 INFO - PROCESS | 1655 | 1464993644541 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1655 | 1464993644543 Marionette TRACE conn2 <- [1,2998,null,{}] 15:40:44 INFO - PROCESS | 1655 | 1464993644552 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1655 | 1464993644648 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:40:44 INFO - PROCESS | 1655 | 1464993644733 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a15000 == 60 [pid = 1655] [id = 759] 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11858f400) [pid = 1655] [serial = 2275] [outer = 0x0] 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11964f000) [pid = 1655] [serial = 2276] [outer = 0x11858f400] 15:40:44 INFO - PROCESS | 1655 | 1464993644761 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1206c3400) [pid = 1655] [serial = 2277] [outer = 0x11858f400] 15:40:45 INFO - PROCESS | 1655 | 1464993645034 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:40:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 527ms 15:40:45 INFO - PROCESS | 1655 | 1464993645073 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1655 | 1464993645076 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:40:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:40:45 INFO - PROCESS | 1655 | 1464993645090 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1655 | 1464993645092 Marionette TRACE conn2 <- [1,3002,null,{}] 15:40:45 INFO - PROCESS | 1655 | 1464993645095 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1655 | 1464993645241 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:40:45 INFO - PROCESS | 1655 | 1464993645338 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa18800 == 61 [pid = 1655] [id = 760] 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119654400) [pid = 1655] [serial = 2278] [outer = 0x0] 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x121711000) [pid = 1655] [serial = 2279] [outer = 0x119654400] 15:40:45 INFO - PROCESS | 1655 | 1464993645379 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x124a38800) [pid = 1655] [serial = 2280] [outer = 0x119654400] 15:40:45 INFO - PROCESS | 1655 | 1464993645685 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:40:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 631ms 15:40:45 INFO - PROCESS | 1655 | 1464993645711 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1655 | 1464993645712 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:40:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:40:45 INFO - PROCESS | 1655 | 1464993645724 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1655 | 1464993645725 Marionette TRACE conn2 <- [1,3006,null,{}] 15:40:45 INFO - PROCESS | 1655 | 1464993645727 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1655 | 1464993645830 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:40:45 INFO - PROCESS | 1655 | 1464993645917 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b5b7000 == 62 [pid = 1655] [id = 761] 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x121c62800) [pid = 1655] [serial = 2281] [outer = 0x0] 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x124b20c00) [pid = 1655] [serial = 2282] [outer = 0x121c62800] 15:40:45 INFO - PROCESS | 1655 | 1464993645944 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1251dc800) [pid = 1655] [serial = 2283] [outer = 0x121c62800] 15:40:46 INFO - PROCESS | 1655 | 1464993646215 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:40:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 15:40:46 INFO - PROCESS | 1655 | 1464993646245 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1655 | 1464993646246 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:40:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:40:46 INFO - PROCESS | 1655 | 1464993646255 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1655 | 1464993646257 Marionette TRACE conn2 <- [1,3010,null,{}] 15:40:46 INFO - PROCESS | 1655 | 1464993646265 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1655 | 1464993646400 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:40:46 INFO - PROCESS | 1655 | 1464993646413 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c04e800 == 63 [pid = 1655] [id = 762] 15:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x124fa2c00) [pid = 1655] [serial = 2284] [outer = 0x0] 15:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12788d000) [pid = 1655] [serial = 2285] [outer = 0x124fa2c00] 15:40:46 INFO - PROCESS | 1655 | 1464993646438 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x128df4000) [pid = 1655] [serial = 2286] [outer = 0x124fa2c00] 15:40:46 INFO - PROCESS | 1655 | 1464993646742 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:40:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 15:40:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:40:46 INFO - PROCESS | 1655 | 1464993646777 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1655 | 1464993646778 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:40:46 INFO - PROCESS | 1655 | 1464993646782 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1655 | 1464993646783 Marionette TRACE conn2 <- [1,3014,null,{}] 15:40:46 INFO - PROCESS | 1655 | 1464993646786 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1655 | 1464993646912 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:40:46 INFO - PROCESS | 1655 | 1464993646926 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c96b800 == 64 [pid = 1655] [id = 763] 15:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11318c400) [pid = 1655] [serial = 2287] [outer = 0x0] 15:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12914c000) [pid = 1655] [serial = 2288] [outer = 0x11318c400] 15:40:46 INFO - PROCESS | 1655 | 1464993646967 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129577400) [pid = 1655] [serial = 2289] [outer = 0x11318c400] 15:40:47 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:47 INFO - PROCESS | 1655 | 1464993647448 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:40:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:40:47 INFO - {} 15:40:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:40:47 INFO - {} 15:40:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:40:47 INFO - {} 15:40:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:40:47 INFO - {} 15:40:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 15:40:47 INFO - PROCESS | 1655 | 1464993647502 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1655 | 1464993647503 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:40:47 INFO - TEST-START | /FileAPI/fileReader.html 15:40:47 INFO - PROCESS | 1655 | 1464993647505 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1655 | 1464993647506 Marionette TRACE conn2 <- [1,3018,null,{}] 15:40:47 INFO - PROCESS | 1655 | 1464993647516 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1655 | 1464993647632 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:40:47 INFO - PROCESS | 1655 | 1464993647680 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d484800 == 65 [pid = 1655] [id = 764] 15:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x129925800) [pid = 1655] [serial = 2290] [outer = 0x0] 15:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12ae68400) [pid = 1655] [serial = 2291] [outer = 0x129925800] 15:40:47 INFO - PROCESS | 1655 | 1464993647705 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b6b2000) [pid = 1655] [serial = 2292] [outer = 0x129925800] 15:40:47 INFO - PROCESS | 1655 | 1464993647991 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:40:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:40:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:40:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:40:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:40:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 529ms 15:40:48 INFO - PROCESS | 1655 | 1464993648035 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1655 | 1464993648044 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:40:48 INFO - TEST-START | /FileAPI/historical.html 15:40:48 INFO - PROCESS | 1655 | 1464993648050 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1655 | 1464993648051 Marionette TRACE conn2 <- [1,3022,null,{}] 15:40:48 INFO - PROCESS | 1655 | 1464993648054 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1655 | 1464993648184 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x124ea2000) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x128aa4000) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x119497800) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1185e8c00) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x128cf0400) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x110e9c800) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11857b400) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x111d7fc00) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11808b000) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11318a400) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12064f800) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12a98e800) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:40:48 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1257f9000) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:40:48 INFO - PROCESS | 1655 | 1464993648553 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194cd000 == 66 [pid = 1655] [id = 765] 15:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x111d7fc00) [pid = 1655] [serial = 2293] [outer = 0x0] 15:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1168ce400) [pid = 1655] [serial = 2294] [outer = 0x111d7fc00] 15:40:48 INFO - PROCESS | 1655 | 1464993648593 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1257f9000) [pid = 1655] [serial = 2295] [outer = 0x111d7fc00] 15:40:48 INFO - PROCESS | 1655 | 1464993648862 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:40:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:40:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:40:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:40:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:40:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:40:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:40:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:40:48 INFO - TEST-OK | /FileAPI/historical.html | took 873ms 15:40:48 INFO - PROCESS | 1655 | 1464993648922 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1655 | 1464993648924 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:40:48 INFO - TEST-START | /FileAPI/idlharness.html 15:40:48 INFO - PROCESS | 1655 | 1464993648926 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1655 | 1464993648927 Marionette TRACE conn2 <- [1,3026,null,{}] 15:40:48 INFO - PROCESS | 1655 | 1464993648937 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1655 | 1464993649036 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:40:49 INFO - PROCESS | 1655 | 1464993649101 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x13860d000 == 67 [pid = 1655] [id = 766] 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x121707800) [pid = 1655] [serial = 2296] [outer = 0x0] 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12bdb9000) [pid = 1655] [serial = 2297] [outer = 0x121707800] 15:40:49 INFO - PROCESS | 1655 | 1464993649126 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12be50800) [pid = 1655] [serial = 2298] [outer = 0x121707800] 15:40:49 INFO - PROCESS | 1655 | 1464993649584 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:40:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:40:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:40:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:40:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:40:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 689ms 15:40:49 INFO - PROCESS | 1655 | 1464993649617 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1655 | 1464993649619 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:40:49 INFO - TEST-START | /FileAPI/idlharness.worker 15:40:49 INFO - PROCESS | 1655 | 1464993649621 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1655 | 1464993649623 Marionette TRACE conn2 <- [1,3030,null,{}] 15:40:49 INFO - PROCESS | 1655 | 1464993649625 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1655 | 1464993649732 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:40:49 INFO - PROCESS | 1655 | 1464993649736 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x138fb8800 == 68 [pid = 1655] [id = 767] 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12c0ed800) [pid = 1655] [serial = 2299] [outer = 0x0] 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12c2f9c00) [pid = 1655] [serial = 2300] [outer = 0x12c0ed800] 15:40:49 INFO - PROCESS | 1655 | 1464993649766 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12ccbd400) [pid = 1655] [serial = 2301] [outer = 0x12c0ed800] 15:40:49 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:50 INFO - PROCESS | 1655 | 1464993650418 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:40:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:40:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:40:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:40:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:40:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:40:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:40:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:50 INFO - {} 15:40:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 842ms 15:40:50 INFO - PROCESS | 1655 | 1464993650585 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1655 | 1464993650588 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:40:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:40:50 INFO - PROCESS | 1655 | 1464993650595 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1655 | 1464993650599 Marionette TRACE conn2 <- [1,3034,null,{}] 15:40:50 INFO - PROCESS | 1655 | 1464993650605 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1655 | 1464993650723 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:40:50 INFO - PROCESS | 1655 | 1464993650828 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x120626000 == 69 [pid = 1655] [id = 768] 15:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1122a8c00) [pid = 1655] [serial = 2302] [outer = 0x0] 15:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11317fc00) [pid = 1655] [serial = 2303] [outer = 0x1122a8c00] 15:40:50 INFO - PROCESS | 1655 | 1464993650859 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x116704400) [pid = 1655] [serial = 2304] [outer = 0x1122a8c00] 15:40:51 INFO - PROCESS | 1655 | 1464993651290 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:40:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:40:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 727ms 15:40:51 INFO - PROCESS | 1655 | 1464993651321 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1655 | 1464993651323 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:40:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:40:51 INFO - PROCESS | 1655 | 1464993651329 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1655 | 1464993651332 Marionette TRACE conn2 <- [1,3038,null,{}] 15:40:51 INFO - PROCESS | 1655 | 1464993651335 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1655 | 1464993651450 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:40:51 INFO - PROCESS | 1655 | 1464993651557 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b4800 == 70 [pid = 1655] [id = 769] 15:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1122aa400) [pid = 1655] [serial = 2305] [outer = 0x0] 15:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x118866800) [pid = 1655] [serial = 2306] [outer = 0x1122aa400] 15:40:51 INFO - PROCESS | 1655 | 1464993651589 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x119658800) [pid = 1655] [serial = 2307] [outer = 0x1122aa400] 15:40:51 INFO - PROCESS | 1655 | 1464993651980 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:40:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:40:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:40:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 15:40:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:40:52 INFO - PROCESS | 1655 | 1464993652001 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1655 | 1464993652002 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:40:52 INFO - PROCESS | 1655 | 1464993652005 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1655 | 1464993652007 Marionette TRACE conn2 <- [1,3042,null,{}] 15:40:52 INFO - PROCESS | 1655 | 1464993652014 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1655 | 1464993652129 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:40:52 INFO - PROCESS | 1655 | 1464993652231 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x138917000 == 71 [pid = 1655] [id = 770] 15:40:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x124b5e800) [pid = 1655] [serial = 2308] [outer = 0x0] 15:40:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x124f9c400) [pid = 1655] [serial = 2309] [outer = 0x124b5e800] 15:40:52 INFO - PROCESS | 1655 | 1464993652264 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x127891000) [pid = 1655] [serial = 2310] [outer = 0x124b5e800] 15:40:52 INFO - PROCESS | 1655 | 1464993652747 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:40:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 15:40:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:40:52 INFO - PROCESS | 1655 | 1464993652785 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1655 | 1464993652787 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:40:52 INFO - PROCESS | 1655 | 1464993652790 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1655 | 1464993652791 Marionette TRACE conn2 <- [1,3046,null,{}] 15:40:52 INFO - PROCESS | 1655 | 1464993652836 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1655 | 1464993652943 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:40:53 INFO - PROCESS | 1655 | 1464993653051 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fcca000 == 72 [pid = 1655] [id = 771] 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x128cf5c00) [pid = 1655] [serial = 2311] [outer = 0x0] 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12b6b9800) [pid = 1655] [serial = 2312] [outer = 0x128cf5c00] 15:40:53 INFO - PROCESS | 1655 | 1464993653080 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12c0f1000) [pid = 1655] [serial = 2313] [outer = 0x128cf5c00] 15:40:53 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:53 INFO - PROCESS | 1655 | 1464993653462 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:40:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:40:53 INFO - {} 15:40:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 15:40:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:40:53 INFO - PROCESS | 1655 | 1464993653511 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1655 | 1464993653513 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:40:53 INFO - PROCESS | 1655 | 1464993653515 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1655 | 1464993653519 Marionette TRACE conn2 <- [1,3050,null,{}] 15:40:53 INFO - PROCESS | 1655 | 1464993653521 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 1655 | 1464993653631 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:40:53 INFO - PROCESS | 1655 | 1464993653735 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x141bd1800 == 73 [pid = 1655] [id = 772] 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12c20b400) [pid = 1655] [serial = 2314] [outer = 0x0] 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12c2b1800) [pid = 1655] [serial = 2315] [outer = 0x12c20b400] 15:40:53 INFO - PROCESS | 1655 | 1464993653767 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12c670c00) [pid = 1655] [serial = 2316] [outer = 0x12c20b400] 15:40:54 INFO - PROCESS | 1655 | 1464993654111 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:40:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 15:40:54 INFO - PROCESS | 1655 | 1464993654136 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1655 | 1464993654138 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:40:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:40:54 INFO - PROCESS | 1655 | 1464993654140 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1655 | 1464993654141 Marionette TRACE conn2 <- [1,3054,null,{}] 15:40:54 INFO - PROCESS | 1655 | 1464993654144 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:54 INFO - PROCESS | 1655 | 1464993654274 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:40:54 INFO - PROCESS | 1655 | 1464993654382 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d739000 == 74 [pid = 1655] [id = 773] 15:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12ccc8400) [pid = 1655] [serial = 2317] [outer = 0x0] 15:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x138a1dc00) [pid = 1655] [serial = 2318] [outer = 0x12ccc8400] 15:40:54 INFO - PROCESS | 1655 | 1464993654412 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x138a25800) [pid = 1655] [serial = 2319] [outer = 0x12ccc8400] 15:40:54 INFO - PROCESS | 1655 | 1464993654834 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:40:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 733ms 15:40:54 INFO - PROCESS | 1655 | 1464993654910 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1655 | 1464993654911 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:40:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:40:54 INFO - PROCESS | 1655 | 1464993654916 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1655 | 1464993654917 Marionette TRACE conn2 <- [1,3058,null,{}] 15:40:54 INFO - PROCESS | 1655 | 1464993654920 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1655 | 1464993655040 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:40:55 INFO - PROCESS | 1655 | 1464993655147 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x13f242000 == 75 [pid = 1655] [id = 774] 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x138a1f000) [pid = 1655] [serial = 2320] [outer = 0x0] 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x138d3b000) [pid = 1655] [serial = 2321] [outer = 0x138a1f000] 15:40:55 INFO - PROCESS | 1655 | 1464993655176 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x13f22d400) [pid = 1655] [serial = 2322] [outer = 0x138a1f000] 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:40:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:40:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:40:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:40:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:40:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:40:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:40:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:40:55 INFO - PROCESS | 1655 | 1464993655583 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:40:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 674ms 15:40:55 INFO - PROCESS | 1655 | 1464993655591 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1655 | 1464993655592 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:40:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:40:55 INFO - PROCESS | 1655 | 1464993655594 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1655 | 1464993655596 Marionette TRACE conn2 <- [1,3062,null,{}] 15:40:55 INFO - PROCESS | 1655 | 1464993655598 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1655 | 1464993655717 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:40:55 INFO - PROCESS | 1655 | 1464993655828 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x118899800 == 76 [pid = 1655] [id = 775] 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x112a6e800) [pid = 1655] [serial = 2323] [outer = 0x0] 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11808a400) [pid = 1655] [serial = 2324] [outer = 0x112a6e800] 15:40:55 INFO - PROCESS | 1655 | 1464993655860 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x126fa4c00) [pid = 1655] [serial = 2325] [outer = 0x112a6e800] 15:40:55 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:56 INFO - PROCESS | 1655 | 1464993656459 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:40:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:40:56 INFO - {} 15:40:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 875ms 15:40:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:40:56 INFO - PROCESS | 1655 | 1464993656470 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1655 | 1464993656472 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:40:56 INFO - PROCESS | 1655 | 1464993656475 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1655 | 1464993656478 Marionette TRACE conn2 <- [1,3066,null,{}] 15:40:56 INFO - PROCESS | 1655 | 1464993656481 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:56 INFO - PROCESS | 1655 | 1464993656586 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:40:56 INFO - PROCESS | 1655 | 1464993656704 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a60800 == 77 [pid = 1655] [id = 776] 15:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x112767000) [pid = 1655] [serial = 2326] [outer = 0x0] 15:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x116112800) [pid = 1655] [serial = 2327] [outer = 0x112767000] 15:40:56 INFO - PROCESS | 1655 | 1464993656734 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x1180b9000) [pid = 1655] [serial = 2328] [outer = 0x112767000] 15:40:57 INFO - PROCESS | 1655 | 1464993657086 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:40:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 622ms 15:40:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:40:57 INFO - PROCESS | 1655 | 1464993657097 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 1655 | 1464993657101 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:40:57 INFO - PROCESS | 1655 | 1464993657105 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1655 | 1464993657107 Marionette TRACE conn2 <- [1,3070,null,{}] 15:40:57 INFO - PROCESS | 1655 | 1464993657109 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1655 | 1464993657212 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:40:57 INFO - PROCESS | 1655 | 1464993657335 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1237d3000 == 78 [pid = 1655] [id = 777] 15:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x118e31400) [pid = 1655] [serial = 2329] [outer = 0x0] 15:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11942a400) [pid = 1655] [serial = 2330] [outer = 0x118e31400] 15:40:57 INFO - PROCESS | 1655 | 1464993657364 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x119652c00) [pid = 1655] [serial = 2331] [outer = 0x118e31400] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x13860d000 == 77 [pid = 1655] [id = 766] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1194cd000 == 76 [pid = 1655] [id = 765] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d484800 == 75 [pid = 1655] [id = 764] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c96b800 == 74 [pid = 1655] [id = 763] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c04e800 == 73 [pid = 1655] [id = 762] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b5b7000 == 72 [pid = 1655] [id = 761] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12b575800) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa18800 == 71 [pid = 1655] [id = 760] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128a15000 == 70 [pid = 1655] [id = 759] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11928c800 == 69 [pid = 1655] [id = 758] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11664d800 == 68 [pid = 1655] [id = 757] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x111f22800 == 67 [pid = 1655] [id = 756] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1268a0000 == 66 [pid = 1655] [id = 747] 15:40:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11272c000 == 65 [pid = 1655] [id = 746] 15:40:57 INFO - PROCESS | 1655 | 1464993657734 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:40:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 673ms 15:40:57 INFO - PROCESS | 1655 | 1464993657778 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 1655 | 1464993657780 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:40:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:40:57 INFO - PROCESS | 1655 | 1464993657782 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1655 | 1464993657784 Marionette TRACE conn2 <- [1,3074,null,{}] 15:40:57 INFO - PROCESS | 1655 | 1464993657795 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x126f30400) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x128d3cc00) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x128aa3c00) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x119650800) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1197d3800) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x119aa4800) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x121703c00) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x115fcd400) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x129916400) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12bdb3800) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x129189400) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x124b15c00) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12be4c800) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x129184400) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1185c9800) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11887c800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x128aa1c00) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x116108400) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x112a9c800) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11886fc00) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x128df8c00) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11841c400) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118092c00) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1180b7c00) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12aec6000) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1197d7800) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ae64800) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x129575000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1296df000) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x121a89000) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x129925c00) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1251d3c00) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1655 | 1464993657922 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:40:57 INFO - PROCESS | 1655 | 1464993657955 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126dac000 == 66 [pid = 1655] [id = 778] 15:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x119671400) [pid = 1655] [serial = 2332] [outer = 0x0] 15:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119ab6000) [pid = 1655] [serial = 2333] [outer = 0x119671400] 15:40:57 INFO - PROCESS | 1655 | 1464993657983 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1213efc00) [pid = 1655] [serial = 2334] [outer = 0x119671400] 15:40:58 INFO - PROCESS | 1655 | 1464993658316 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:40:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 573ms 15:40:58 INFO - PROCESS | 1655 | 1464993658355 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1655 | 1464993658357 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:40:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:40:58 INFO - PROCESS | 1655 | 1464993658359 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1655 | 1464993658360 Marionette TRACE conn2 <- [1,3078,null,{}] 15:40:58 INFO - PROCESS | 1655 | 1464993658363 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1655 | 1464993658458 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:40:58 INFO - PROCESS | 1655 | 1464993658526 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1295cb000 == 67 [pid = 1655] [id = 779] 15:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x121703400) [pid = 1655] [serial = 2335] [outer = 0x0] 15:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x121a89800) [pid = 1655] [serial = 2336] [outer = 0x121703400] 15:40:58 INFO - PROCESS | 1655 | 1464993658552 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124a40c00) [pid = 1655] [serial = 2337] [outer = 0x121703400] 15:40:58 INFO - PROCESS | 1655 | 1464993658823 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1655 | 1464993658841 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:40:58 INFO - PROCESS | 1655 | 1464993658843 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1655 | 1464993658844 Marionette TRACE conn2 <- [1,3082,null,{}] 15:40:58 INFO - PROCESS | 1655 | 1464993658853 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1655 | 1464993658948 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:40:59 INFO - PROCESS | 1655 | 1464993659016 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b69e800 == 68 [pid = 1655] [id = 780] 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x121708400) [pid = 1655] [serial = 2338] [outer = 0x0] 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x124e5a000) [pid = 1655] [serial = 2339] [outer = 0x121708400] 15:40:59 INFO - PROCESS | 1655 | 1464993659041 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1256cec00) [pid = 1655] [serial = 2340] [outer = 0x121708400] 15:40:59 INFO - PROCESS | 1655 | 1464993659339 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:40:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:40:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 15:40:59 INFO - PROCESS | 1655 | 1464993659365 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:40:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:40:59 INFO - PROCESS | 1655 | 1464993659368 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:40:59 INFO - PROCESS | 1655 | 1464993659371 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1655 | 1464993659372 Marionette TRACE conn2 <- [1,3086,null,{}] 15:40:59 INFO - PROCESS | 1655 | 1464993659375 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:59 INFO - PROCESS | 1655 | 1464993659519 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:40:59 INFO - PROCESS | 1655 | 1464993659526 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a5000 == 69 [pid = 1655] [id = 781] 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x126d70c00) [pid = 1655] [serial = 2341] [outer = 0x0] 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x128a9c400) [pid = 1655] [serial = 2342] [outer = 0x126d70c00] 15:40:59 INFO - PROCESS | 1655 | 1464993659556 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x128d3cc00) [pid = 1655] [serial = 2343] [outer = 0x126d70c00] 15:40:59 INFO - PROCESS | 1655 | 1464993659890 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 15:40:59 INFO - PROCESS | 1655 | 1464993659894 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1655 | 1464993659895 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:40:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:40:59 INFO - PROCESS | 1655 | 1464993659923 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1655 | 1464993659924 Marionette TRACE conn2 <- [1,3090,null,{}] 15:40:59 INFO - PROCESS | 1655 | 1464993659938 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1655 | 1464993660067 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:41:00 INFO - PROCESS | 1655 | 1464993660081 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5b800 == 70 [pid = 1655] [id = 782] 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x126d74800) [pid = 1655] [serial = 2344] [outer = 0x0] 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x128deec00) [pid = 1655] [serial = 2345] [outer = 0x126d74800] 15:41:00 INFO - PROCESS | 1655 | 1464993660106 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x129570800) [pid = 1655] [serial = 2346] [outer = 0x126d74800] 15:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 541ms 15:41:00 INFO - PROCESS | 1655 | 1464993660444 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:41:00 INFO - PROCESS | 1655 | 1464993660449 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 1655 | 1464993660451 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:41:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:41:00 INFO - PROCESS | 1655 | 1464993660455 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1655 | 1464993660457 Marionette TRACE conn2 <- [1,3094,null,{}] 15:41:00 INFO - PROCESS | 1655 | 1464993660460 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1655 | 1464993660603 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:41:00 INFO - PROCESS | 1655 | 1464993660617 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d476000 == 71 [pid = 1655] [id = 783] 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1296e6800) [pid = 1655] [serial = 2347] [outer = 0x0] 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12991f000) [pid = 1655] [serial = 2348] [outer = 0x1296e6800] 15:41:00 INFO - PROCESS | 1655 | 1464993660642 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12a995c00) [pid = 1655] [serial = 2349] [outer = 0x1296e6800] 15:41:00 INFO - PROCESS | 1655 | 1464993660970 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 523ms 15:41:00 INFO - PROCESS | 1655 | 1464993660977 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 1655 | 1464993660978 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:41:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:41:00 INFO - PROCESS | 1655 | 1464993660982 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1655 | 1464993660984 Marionette TRACE conn2 <- [1,3098,null,{}] 15:41:00 INFO - PROCESS | 1655 | 1464993660987 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1655 | 1464993661107 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:41:01 INFO - PROCESS | 1655 | 1464993661123 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12de1b000 == 72 [pid = 1655] [id = 784] 15:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x128a9a000) [pid = 1655] [serial = 2350] [outer = 0x0] 15:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12aa88800) [pid = 1655] [serial = 2351] [outer = 0x128a9a000] 15:41:01 INFO - PROCESS | 1655 | 1464993661156 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12ae62c00) [pid = 1655] [serial = 2352] [outer = 0x128a9a000] 15:41:01 INFO - PROCESS | 1655 | 1464993661501 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:41:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 572ms 15:41:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:41:01 INFO - PROCESS | 1655 | 1464993661553 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1655 | 1464993661555 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:41:01 INFO - PROCESS | 1655 | 1464993661557 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1655 | 1464993661558 Marionette TRACE conn2 <- [1,3102,null,{}] 15:41:01 INFO - PROCESS | 1655 | 1464993661560 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1655 | 1464993661678 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x124fa2c00) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11858f400) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x129925800) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x121c62800) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x119654400) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11859ac00) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x110ed3800) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x111b04800) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x112a7e800) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x111d7fc00) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x121707800) [pid = 1655] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:41:01 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11318c400) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:41:01 INFO - PROCESS | 1655 | 1464993661977 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12688c800 == 73 [pid = 1655] [id = 785] 15:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x111d7fc00) [pid = 1655] [serial = 2353] [outer = 0x0] 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x116108800) [pid = 1655] [serial = 2354] [outer = 0x111d7fc00] 15:41:02 INFO - PROCESS | 1655 | 1464993662003 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x124fa2c00) [pid = 1655] [serial = 2355] [outer = 0x111d7fc00] 15:41:02 INFO - PROCESS | 1655 | 1464993662262 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 722ms 15:41:02 INFO - PROCESS | 1655 | 1464993662292 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1655 | 1464993662293 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:41:02 INFO - PROCESS | 1655 | 1464993662296 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1655 | 1464993662300 Marionette TRACE conn2 <- [1,3106,null,{}] 15:41:02 INFO - PROCESS | 1655 | 1464993662307 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1655 | 1464993662421 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:41:02 INFO - PROCESS | 1655 | 1464993662444 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x138628000 == 74 [pid = 1655] [id = 786] 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12aecd400) [pid = 1655] [serial = 2356] [outer = 0x0] 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12b6bd800) [pid = 1655] [serial = 2357] [outer = 0x12aecd400] 15:41:02 INFO - PROCESS | 1655 | 1464993662473 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12be50000) [pid = 1655] [serial = 2358] [outer = 0x12aecd400] 15:41:02 INFO - PROCESS | 1655 | 1464993662809 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 532ms 15:41:02 INFO - PROCESS | 1655 | 1464993662828 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1655 | 1464993662829 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:41:02 INFO - PROCESS | 1655 | 1464993662837 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1655 | 1464993662838 Marionette TRACE conn2 <- [1,3110,null,{}] 15:41:02 INFO - PROCESS | 1655 | 1464993662840 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1655 | 1464993662972 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:41:02 INFO - PROCESS | 1655 | 1464993662979 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x138ac9800 == 75 [pid = 1655] [id = 787] 15:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x110edac00) [pid = 1655] [serial = 2359] [outer = 0x0] 15:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12be55000) [pid = 1655] [serial = 2360] [outer = 0x110edac00] 15:41:03 INFO - PROCESS | 1655 | 1464993663004 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12c206800) [pid = 1655] [serial = 2361] [outer = 0x110edac00] 15:41:03 INFO - PROCESS | 1655 | 1464993663282 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:41:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:41:03 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:41:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:41:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:41:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 15:41:03 INFO - PROCESS | 1655 | 1464993663308 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1655 | 1464993663309 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:41:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:41:03 INFO - PROCESS | 1655 | 1464993663311 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1655 | 1464993663312 Marionette TRACE conn2 <- [1,3114,null,{}] 15:41:03 INFO - PROCESS | 1655 | 1464993663322 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1655 | 1464993663421 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:41:03 INFO - PROCESS | 1655 | 1464993663425 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\", \"d2579bfd-cd42-488a-9198-9093792ac4cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b47800 == 76 [pid = 1655] [id = 788] 15:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12c0f2c00) [pid = 1655] [serial = 2362] [outer = 0x0] 15:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12c243c00) [pid = 1655] [serial = 2363] [outer = 0x12c0f2c00] 15:41:03 INFO - PROCESS | 1655 | 1464993663450 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12c24cc00) [pid = 1655] [serial = 2364] [outer = 0x12c0f2c00] 15:41:03 INFO - PROCESS | 1655 | 1464993663779 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:41:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 477ms 15:41:03 INFO - PROCESS | 1655 | 1464993663788 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1655 | 1464993663789 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:41:04 WARNING - u'runner_teardown' () 15:41:04 INFO - No more tests 15:41:04 INFO - Got 0 unexpected results 15:41:04 INFO - SUITE-END | took 502s 15:41:04 INFO - Closing logging queue 15:41:04 INFO - queue closed 15:41:05 INFO - Return code: 0 15:41:05 WARNING - # TBPL SUCCESS # 15:41:05 INFO - Running post-action listener: _resource_record_post_action 15:41:05 INFO - Running post-run listener: _resource_record_post_run 15:41:06 INFO - Total resource usage - Wall time: 524s; CPU: 57.0%; Read bytes: 32755200; Write bytes: 951671296; Read time: 315; Write time: 4682 15:41:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:41:06 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150700544; Write bytes: 144117760; Read time: 13497; Write time: 251 15:41:06 INFO - run-tests - Wall time: 506s; CPU: 57.0%; Read bytes: 30584320; Write bytes: 794884608; Read time: 291; Write time: 4388 15:41:06 INFO - Running post-run listener: _upload_blobber_files 15:41:06 INFO - Blob upload gear active. 15:41:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:41:06 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:41:06 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:41:06 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:41:06 INFO - (blobuploader) - INFO - Open directory for files ... 15:41:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:41:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:41:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:41:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:41:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:41:07 INFO - (blobuploader) - INFO - Done attempting. 15:41:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:41:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:41:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:41:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:41:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:41:09 INFO - (blobuploader) - INFO - Done attempting. 15:41:09 INFO - (blobuploader) - INFO - Iteration through files over. 15:41:09 INFO - Return code: 0 15:41:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:41:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:41:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0163df575d7cc0f507053e081a227d3b5d04dbeaacd7cbf55a0cc610a0ab7831bfa08e430d6b27d940d5509fccf7930b7318e22efd8e43d5cc889272af8e91ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3770c7a61ca8e82aab08506fc2d87af8192da4a86be26987f2ecb5c8124ca0e91a134a9b3dea1e9ae31b92b3cb10a01aea41d9badc26141bd147f2166cf64298"} 15:41:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:41:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:41:09 INFO - Contents: 15:41:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0163df575d7cc0f507053e081a227d3b5d04dbeaacd7cbf55a0cc610a0ab7831bfa08e430d6b27d940d5509fccf7930b7318e22efd8e43d5cc889272af8e91ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3770c7a61ca8e82aab08506fc2d87af8192da4a86be26987f2ecb5c8124ca0e91a134a9b3dea1e9ae31b92b3cb10a01aea41d9badc26141bd147f2166cf64298"} 15:41:09 INFO - Running post-run listener: copy_logs_to_upload_dir 15:41:09 INFO - Copying logs to upload dir... 15:41:09 INFO - mkdir: /builds/slave/test/build/upload/logs 15:41:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=609.414598 ========= master_lag: 0.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-06-03 15:41:09.482497) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 15:41:09.486148) ========= 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.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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/mozilla-aurora/sha512/0163df575d7cc0f507053e081a227d3b5d04dbeaacd7cbf55a0cc610a0ab7831bfa08e430d6b27d940d5509fccf7930b7318e22efd8e43d5cc889272af8e91ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3770c7a61ca8e82aab08506fc2d87af8192da4a86be26987f2ecb5c8124ca0e91a134a9b3dea1e9ae31b92b3cb10a01aea41d9badc26141bd147f2166cf64298"} build_url:https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012789 build_url: 'https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0163df575d7cc0f507053e081a227d3b5d04dbeaacd7cbf55a0cc610a0ab7831bfa08e430d6b27d940d5509fccf7930b7318e22efd8e43d5cc889272af8e91ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3770c7a61ca8e82aab08506fc2d87af8192da4a86be26987f2ecb5c8124ca0e91a134a9b3dea1e9ae31b92b3cb10a01aea41d9badc26141bd147f2166cf64298"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CmK2zc-XSY-cyfPvuijyBA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-03 15:41:09.528874) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:41:09.529429) ========= 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.lTZYqrBaMu/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.rJA1raStIb/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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.005235 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-03 15:41:09.586874) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 15:41:09.587353) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-03 15:41:09.587935) ========= ========= Total master_lag: 0.58 =========