builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1007 starttime: 1461708480.41 results: success (0) buildid: 20160426134004 builduid: 69a9a98b06a7410caef8484159ba4e0f revision: 88c0b444691016e0fd49c901a8e54f82d4c6a665 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:08:00.409873) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:08:00.410452) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 53 secs) (at 2016-04-26 15:08:00.410906) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 53 secs) (at 2016-04-26 15:08:53.887928) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-26 15:08:53.888505) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 15:08:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.1M=0.001s 2016-04-26 15:08:55 (10.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.560903 ========= master_lag: 2.90 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-26 15:08:57.350382) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-26 15:08:57.350876) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034655 ========= master_lag: 5.76 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-26 15:09:03.147003) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-26 15:09:03.147546) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 88c0b444691016e0fd49c901a8e54f82d4c6a665 --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 88c0b444691016e0fd49c901a8e54f82d4c6a665 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 15:09:05,862 truncating revision to first 12 chars 2016-04-26 15:09:05,862 Setting DEBUG logging. 2016-04-26 15:09:05,862 attempt 1/10 2016-04-26 15:09:05,862 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/88c0b4446910?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 15:09:07,842 unpacking tar archive at: mozilla-aurora-88c0b4446910/testing/mozharness/ program finished with exit code 0 elapsedTime=2.524182 ========= master_lag: 6.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-26 15:09:11.719844) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:09:11.720272) ========= script_repo_revision: 88c0b444691016e0fd49c901a8e54f82d4c6a665 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:09:11.720836) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 23 secs) (at 2016-04-26 15:09:11.721243) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 23 secs) (at 2016-04-26 15:09:35.081858) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 34 secs) (at 2016-04-26 15:09:35.082259) ========= /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: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False 15:09:36 INFO - MultiFileLogger online at 20160426 15:09:36 in /builds/slave/test 15:09:36 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:09:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:09:36 INFO - {'append_to_log': False, 15:09:36 INFO - 'base_work_dir': '/builds/slave/test', 15:09:36 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:09:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:09:36 INFO - 'buildbot_json_path': 'buildprops.json', 15:09:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:09:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:09:36 INFO - 'download_minidump_stackwalk': True, 15:09:36 INFO - 'download_symbols': 'true', 15:09:36 INFO - 'e10s': False, 15:09:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:09:36 INFO - 'tooltool.py': '/tools/tooltool.py', 15:09:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:09:36 INFO - '/tools/misc-python/virtualenv.py')}, 15:09:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:09:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:09:36 INFO - 'log_level': 'info', 15:09:36 INFO - 'log_to_console': True, 15:09:36 INFO - 'opt_config_files': (), 15:09:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:09:36 INFO - '--processes=1', 15:09:36 INFO - '--config=%(test_path)s/wptrunner.ini', 15:09:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:09:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:09:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:09:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:09:36 INFO - 'pip_index': False, 15:09:36 INFO - 'require_test_zip': True, 15:09:36 INFO - 'test_type': ('testharness',), 15:09:36 INFO - 'this_chunk': '1', 15:09:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:09:36 INFO - 'total_chunks': '10', 15:09:36 INFO - 'virtualenv_path': 'venv', 15:09:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:09:36 INFO - 'work_dir': 'build'} 15:09:36 INFO - ##### 15:09:36 INFO - ##### Running clobber step. 15:09:36 INFO - ##### 15:09:36 INFO - Running pre-action listener: _resource_record_pre_action 15:09:36 INFO - Running main action method: clobber 15:09:36 INFO - rmtree: /builds/slave/test/build 15:09:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:09:37 INFO - Running post-action listener: _resource_record_post_action 15:09:37 INFO - ##### 15:09:37 INFO - ##### Running read-buildbot-config step. 15:09:37 INFO - ##### 15:09:37 INFO - Running pre-action listener: _resource_record_pre_action 15:09:37 INFO - Running main action method: read_buildbot_config 15:09:37 INFO - Using buildbot properties: 15:09:37 INFO - { 15:09:37 INFO - "project": "", 15:09:37 INFO - "product": "firefox", 15:09:37 INFO - "script_repo_revision": "production", 15:09:37 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 15:09:37 INFO - "repository": "", 15:09:37 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 15:09:37 INFO - "buildid": "20160426134004", 15:09:37 INFO - "pgo_build": "False", 15:09:37 INFO - "basedir": "/builds/slave/test", 15:09:37 INFO - "buildnumber": 2, 15:09:37 INFO - "slavename": "tst-linux64-spot-1007", 15:09:37 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 15:09:37 INFO - "platform": "linux64", 15:09:37 INFO - "branch": "mozilla-aurora", 15:09:37 INFO - "revision": "88c0b444691016e0fd49c901a8e54f82d4c6a665", 15:09:37 INFO - "repo_path": "releases/mozilla-aurora", 15:09:37 INFO - "moz_repo_path": "", 15:09:37 INFO - "stage_platform": "linux64", 15:09:37 INFO - "builduid": "69a9a98b06a7410caef8484159ba4e0f", 15:09:37 INFO - "slavebuilddir": "test" 15:09:37 INFO - } 15:09:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 15:09:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 15:09:37 INFO - Running post-action listener: _resource_record_post_action 15:09:37 INFO - ##### 15:09:37 INFO - ##### Running download-and-extract step. 15:09:37 INFO - ##### 15:09:37 INFO - Running pre-action listener: _resource_record_pre_action 15:09:37 INFO - Running main action method: download_and_extract 15:09:37 INFO - mkdir: /builds/slave/test/build/tests 15:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:37 INFO - https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:09:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:09:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:09:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:09:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:09:38 INFO - Downloaded 1361 bytes. 15:09:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:09:38 INFO - Using the following test package requirements: 15:09:38 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:09:38 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 15:09:38 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 15:09:38 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'jsshell-linux-x86_64.zip'], 15:09:38 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 15:09:38 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:09:38 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 15:09:38 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 15:09:38 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 15:09:38 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:09:38 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 15:09:38 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:09:38 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:09:38 INFO - https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:09:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:09:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:09:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:09:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:09:43 INFO - Downloaded 22749152 bytes. 15:09:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:09:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:09:43 INFO - caution: filename not matched: web-platform/* 15:09:43 INFO - Return code: 11 15:09:43 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:09:43 INFO - https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:09:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:09:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:09:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:09:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:09:49 INFO - Downloaded 36406739 bytes. 15:09:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:09:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:09:52 INFO - caution: filename not matched: bin/* 15:09:52 INFO - caution: filename not matched: config/* 15:09:52 INFO - caution: filename not matched: mozbase/* 15:09:52 INFO - caution: filename not matched: marionette/* 15:09:52 INFO - caution: filename not matched: tools/wptserve/* 15:09:52 INFO - Return code: 11 15:09:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:52 INFO - https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:09:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:09:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:09:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:09:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:09:58 INFO - Downloaded 69380408 bytes. 15:09:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:09:58 INFO - mkdir: /builds/slave/test/properties 15:09:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:09:58 INFO - Writing to file /builds/slave/test/properties/build_url 15:09:58 INFO - Contents: 15:09:58 INFO - build_url:https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:09:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:09:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:09:59 INFO - Contents: 15:09:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:09: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:09:59 INFO - https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:09:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:10:02 INFO - Downloaded 90883094 bytes. 15:10:02 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:10:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:10:10 INFO - Return code: 0 15:10:10 INFO - Running post-action listener: _resource_record_post_action 15:10:10 INFO - Running post-action listener: set_extra_try_arguments 15:10:10 INFO - ##### 15:10:10 INFO - ##### Running create-virtualenv step. 15:10:10 INFO - ##### 15:10:10 INFO - Running pre-action listener: _pre_create_virtualenv 15:10:10 INFO - Running pre-action listener: _resource_record_pre_action 15:10:10 INFO - Running main action method: create_virtualenv 15:10:10 INFO - Creating virtualenv /builds/slave/test/build/venv 15:10:10 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:10:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:10:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:10:10 INFO - Using real prefix '/usr' 15:10:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:10:14 INFO - Installing distribute.............................................................................................................................................................................................done. 15:10:17 INFO - Installing pip.................done. 15:10:17 INFO - Return code: 0 15:10:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:10: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:10:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10: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:10:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xfd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1015620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:10:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:17 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:17 INFO - 'CCACHE_UMASK': '002', 15:10:17 INFO - 'DISPLAY': ':0', 15:10:17 INFO - 'HOME': '/home/cltbld', 15:10:17 INFO - 'LANG': 'en_US.UTF-8', 15:10:17 INFO - 'LOGNAME': 'cltbld', 15:10:17 INFO - 'MAIL': '/var/mail/cltbld', 15:10:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:17 INFO - 'MOZ_NO_REMOTE': '1', 15:10:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:17 INFO - 'PWD': '/builds/slave/test', 15:10:17 INFO - 'SHELL': '/bin/bash', 15:10:17 INFO - 'SHLVL': '1', 15:10:17 INFO - 'TERM': 'linux', 15:10:17 INFO - 'TMOUT': '86400', 15:10:17 INFO - 'USER': 'cltbld', 15:10:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:10:17 INFO - '_': '/tools/buildbot/bin/python'} 15:10:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:18 INFO - Downloading/unpacking psutil>=0.7.1 15:10:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:10:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:23 INFO - Installing collected packages: psutil 15:10:23 INFO - Running setup.py install for psutil 15:10:23 INFO - building 'psutil._psutil_linux' extension 15:10:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 15:10:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 15:10:24 INFO - building 'psutil._psutil_posix' extension 15:10:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 15:10:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 15:10:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:24 INFO - Successfully installed psutil 15:10:24 INFO - Cleaning up... 15:10:25 INFO - Return code: 0 15:10:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:10:25 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:10:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:25 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:10:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:25 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xfd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1015620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:10:25 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:25 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:25 INFO - 'CCACHE_UMASK': '002', 15:10:25 INFO - 'DISPLAY': ':0', 15:10:25 INFO - 'HOME': '/home/cltbld', 15:10:25 INFO - 'LANG': 'en_US.UTF-8', 15:10:25 INFO - 'LOGNAME': 'cltbld', 15:10:25 INFO - 'MAIL': '/var/mail/cltbld', 15:10:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:25 INFO - 'MOZ_NO_REMOTE': '1', 15:10:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:25 INFO - 'PWD': '/builds/slave/test', 15:10:25 INFO - 'SHELL': '/bin/bash', 15:10:25 INFO - 'SHLVL': '1', 15:10:25 INFO - 'TERM': 'linux', 15:10:25 INFO - 'TMOUT': '86400', 15:10:25 INFO - 'USER': 'cltbld', 15:10:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:10:25 INFO - '_': '/tools/buildbot/bin/python'} 15:10:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:10:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:10:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:10:30 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:10:30 INFO - Installing collected packages: mozsystemmonitor 15:10:30 INFO - Running setup.py install for mozsystemmonitor 15:10:30 INFO - Successfully installed mozsystemmonitor 15:10:30 INFO - Cleaning up... 15:10:30 INFO - Return code: 0 15:10:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:10:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xfd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1015620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:10:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:30 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:30 INFO - 'CCACHE_UMASK': '002', 15:10:30 INFO - 'DISPLAY': ':0', 15:10:30 INFO - 'HOME': '/home/cltbld', 15:10:30 INFO - 'LANG': 'en_US.UTF-8', 15:10:30 INFO - 'LOGNAME': 'cltbld', 15:10:30 INFO - 'MAIL': '/var/mail/cltbld', 15:10:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:30 INFO - 'MOZ_NO_REMOTE': '1', 15:10:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:30 INFO - 'PWD': '/builds/slave/test', 15:10:30 INFO - 'SHELL': '/bin/bash', 15:10:30 INFO - 'SHLVL': '1', 15:10:30 INFO - 'TERM': 'linux', 15:10:30 INFO - 'TMOUT': '86400', 15:10:30 INFO - 'USER': 'cltbld', 15:10:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:10:30 INFO - '_': '/tools/buildbot/bin/python'} 15:10:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:31 INFO - Downloading/unpacking blobuploader==1.2.4 15:10:31 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:10:31 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:10:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:31 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:10:31 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:10:36 INFO - Downloading blobuploader-1.2.4.tar.gz 15:10:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:10:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:10:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:10:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:10:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:10:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:10:37 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:10:37 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:10:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:37 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:10:37 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:10:38 INFO - Downloading docopt-0.6.1.tar.gz 15:10:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:10:38 INFO - Installing collected packages: blobuploader, requests, docopt 15:10:38 INFO - Running setup.py install for blobuploader 15:10:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:10:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:10:38 INFO - Running setup.py install for requests 15:10:39 INFO - Running setup.py install for docopt 15:10:39 INFO - Successfully installed blobuploader requests docopt 15:10:39 INFO - Cleaning up... 15:10:39 INFO - Return code: 0 15:10:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10: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:10:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10: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:10:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:39 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xfd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1015620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:10:39 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:39 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:10:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:39 INFO - 'CCACHE_UMASK': '002', 15:10:39 INFO - 'DISPLAY': ':0', 15:10:39 INFO - 'HOME': '/home/cltbld', 15:10:39 INFO - 'LANG': 'en_US.UTF-8', 15:10:39 INFO - 'LOGNAME': 'cltbld', 15:10:39 INFO - 'MAIL': '/var/mail/cltbld', 15:10:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:39 INFO - 'MOZ_NO_REMOTE': '1', 15:10:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:39 INFO - 'PWD': '/builds/slave/test', 15:10:39 INFO - 'SHELL': '/bin/bash', 15:10:39 INFO - 'SHLVL': '1', 15:10:39 INFO - 'TERM': 'linux', 15:10:39 INFO - 'TMOUT': '86400', 15:10:39 INFO - 'USER': 'cltbld', 15:10:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:10:39 INFO - '_': '/tools/buildbot/bin/python'} 15:10:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:10:39 INFO - Running setup.py (path:/tmp/pip-1pGZ6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:10:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:10:39 INFO - Running setup.py (path:/tmp/pip-3oMQOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:10:40 INFO - Running setup.py (path:/tmp/pip-0ilAjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:10:40 INFO - Running setup.py (path:/tmp/pip-BcUk2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:10:40 INFO - Running setup.py (path:/tmp/pip-mw70ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:10:40 INFO - Running setup.py (path:/tmp/pip-l34UBT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:10:40 INFO - Running setup.py (path:/tmp/pip-qwOTyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:10:40 INFO - Running setup.py (path:/tmp/pip-K4DqQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:10:40 INFO - Running setup.py (path:/tmp/pip-6k5YA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:10:40 INFO - Running setup.py (path:/tmp/pip-1cyiyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:10:41 INFO - Running setup.py (path:/tmp/pip-rp94bD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:10:41 INFO - Running setup.py (path:/tmp/pip-x5JQdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:10:41 INFO - Running setup.py (path:/tmp/pip-jVP932-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:10:41 INFO - Running setup.py (path:/tmp/pip-oxZ3Ll-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:41 INFO - Running setup.py (path:/tmp/pip-ENk7Ki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:10:41 INFO - Running setup.py (path:/tmp/pip-nERx2d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:10:41 INFO - Running setup.py (path:/tmp/pip-Xzky2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:10:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:10:41 INFO - Running setup.py (path:/tmp/pip-954ws3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:10:42 INFO - Running setup.py (path:/tmp/pip-q_ORmN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:42 INFO - Running setup.py (path:/tmp/pip-6eKAwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:10:42 INFO - Running setup.py (path:/tmp/pip-aeSQiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:10:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:42 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:10:42 INFO - Running setup.py install for manifestparser 15:10:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:10:43 INFO - Running setup.py install for mozcrash 15:10:43 INFO - Running setup.py install for mozdebug 15:10:43 INFO - Running setup.py install for mozdevice 15:10:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:10:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:10:43 INFO - Running setup.py install for mozfile 15:10:43 INFO - Running setup.py install for mozhttpd 15:10:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:10:43 INFO - Running setup.py install for mozinfo 15:10:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Running setup.py install for mozInstall 15:10:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Running setup.py install for mozleak 15:10:44 INFO - Running setup.py install for mozlog 15:10:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Running setup.py install for moznetwork 15:10:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:10:44 INFO - Running setup.py install for mozprocess 15:10:45 INFO - Running setup.py install for mozprofile 15:10:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:10:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:10:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:10:45 INFO - Running setup.py install for mozrunner 15:10:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:10:45 INFO - Running setup.py install for mozscreenshot 15:10:45 INFO - Running setup.py install for moztest 15:10:46 INFO - Running setup.py install for mozversion 15:10:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:10:46 INFO - Running setup.py install for wptserve 15:10:46 INFO - Running setup.py install for marionette-driver 15:10:46 INFO - Running setup.py install for browsermob-proxy 15:10:46 INFO - Running setup.py install for marionette-client 15:10:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:10:47 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:10:47 INFO - Cleaning up... 15:10:47 INFO - Return code: 0 15:10:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10:47 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:10:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:47 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:10:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xfd1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfd23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1015620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:10:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:10:47 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:10:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:47 INFO - 'CCACHE_UMASK': '002', 15:10:47 INFO - 'DISPLAY': ':0', 15:10:47 INFO - 'HOME': '/home/cltbld', 15:10:47 INFO - 'LANG': 'en_US.UTF-8', 15:10:47 INFO - 'LOGNAME': 'cltbld', 15:10:47 INFO - 'MAIL': '/var/mail/cltbld', 15:10:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:47 INFO - 'MOZ_NO_REMOTE': '1', 15:10:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:47 INFO - 'PWD': '/builds/slave/test', 15:10:47 INFO - 'SHELL': '/bin/bash', 15:10:47 INFO - 'SHLVL': '1', 15:10:47 INFO - 'TERM': 'linux', 15:10:47 INFO - 'TMOUT': '86400', 15:10:47 INFO - 'USER': 'cltbld', 15:10:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:10:47 INFO - '_': '/tools/buildbot/bin/python'} 15:10:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:10:47 INFO - Running setup.py (path:/tmp/pip-1HEdEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:10:47 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:10:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:10:47 INFO - Running setup.py (path:/tmp/pip-9SGSe4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:10:48 INFO - Running setup.py (path:/tmp/pip-bbUBic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:10:48 INFO - Running setup.py (path:/tmp/pip-sRhNIM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:10:48 INFO - Running setup.py (path:/tmp/pip-cZR_e7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:10:48 INFO - Running setup.py (path:/tmp/pip-jNOTn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:10:48 INFO - Running setup.py (path:/tmp/pip-U1fCG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:10:48 INFO - Running setup.py (path:/tmp/pip-5zpSJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:10:48 INFO - Running setup.py (path:/tmp/pip-nMN7XW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:10:48 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:10:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:10:48 INFO - Running setup.py (path:/tmp/pip-DpJxcW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:10:49 INFO - Running setup.py (path:/tmp/pip-KlD8IE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:10:49 INFO - Running setup.py (path:/tmp/pip-2FCjpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:10:49 INFO - Running setup.py (path:/tmp/pip-WEHLZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:10:49 INFO - Running setup.py (path:/tmp/pip-T0HYze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:49 INFO - Running setup.py (path:/tmp/pip-gmRja1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:10:49 INFO - Running setup.py (path:/tmp/pip-8_SxDA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:10:49 INFO - Running setup.py (path:/tmp/pip-MuEq52-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:10:49 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:10:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:10:49 INFO - Running setup.py (path:/tmp/pip-2XEGkG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:10:50 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:10:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:10:50 INFO - Running setup.py (path:/tmp/pip-MO1Qtq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:10:50 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:10:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:50 INFO - Running setup.py (path:/tmp/pip-Z6rGIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:50 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:10:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:10:50 INFO - Running setup.py (path:/tmp/pip-gE_8CE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:10:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:50 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:10:50 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:10:50 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:10:50 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:10:50 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:10:50 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:10:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:10:50 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:10:50 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:10:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:10:50 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:10:50 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:10:55 INFO - Downloading blessings-1.6.tar.gz 15:10:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:10:56 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:10:56 INFO - Installing collected packages: blessings 15:10:56 INFO - Running setup.py install for blessings 15:10:56 INFO - Successfully installed blessings 15:10:56 INFO - Cleaning up... 15:10:56 INFO - Return code: 0 15:10:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:10:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:56 INFO - Reading from file tmpfile_stdout 15:10:56 INFO - Current package versions: 15:10:56 INFO - argparse == 1.2.1 15:10:56 INFO - blessings == 1.6 15:10:56 INFO - blobuploader == 1.2.4 15:10:56 INFO - browsermob-proxy == 0.6.0 15:10:56 INFO - docopt == 0.6.1 15:10:56 INFO - manifestparser == 1.1 15:10:56 INFO - marionette-client == 2.3.0 15:10:56 INFO - marionette-driver == 1.4.0 15:10:56 INFO - mozInstall == 1.12 15:10:56 INFO - mozcrash == 0.17 15:10:56 INFO - mozdebug == 0.1 15:10:56 INFO - mozdevice == 0.48 15:10:56 INFO - mozfile == 1.2 15:10:56 INFO - mozhttpd == 0.7 15:10:56 INFO - mozinfo == 0.9 15:10:56 INFO - mozleak == 0.1 15:10:56 INFO - mozlog == 3.1 15:10:56 INFO - moznetwork == 0.27 15:10:56 INFO - mozprocess == 0.22 15:10:56 INFO - mozprofile == 0.28 15:10:56 INFO - mozrunner == 6.11 15:10:56 INFO - mozscreenshot == 0.1 15:10:56 INFO - mozsystemmonitor == 0.0 15:10:56 INFO - moztest == 0.7 15:10:56 INFO - mozversion == 1.4 15:10:56 INFO - psutil == 3.1.1 15:10:56 INFO - requests == 1.2.3 15:10:56 INFO - wptserve == 1.4.0 15:10:56 INFO - wsgiref == 0.1.2 15:10:56 INFO - Running post-action listener: _resource_record_post_action 15:10:56 INFO - Running post-action listener: _start_resource_monitoring 15:10:56 INFO - Starting resource monitoring. 15:10:56 INFO - ##### 15:10:56 INFO - ##### Running pull step. 15:10:56 INFO - ##### 15:10:56 INFO - Running pre-action listener: _resource_record_pre_action 15:10:56 INFO - Running main action method: pull 15:10:56 INFO - Pull has nothing to do! 15:10:56 INFO - Running post-action listener: _resource_record_post_action 15:10:56 INFO - ##### 15:10:56 INFO - ##### Running install step. 15:10:56 INFO - ##### 15:10:56 INFO - Running pre-action listener: _resource_record_pre_action 15:10:56 INFO - Running main action method: install 15:10:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:57 INFO - Reading from file tmpfile_stdout 15:10:57 INFO - Detecting whether we're running mozinstall >=1.0... 15:10:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:10:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:10:57 INFO - Reading from file tmpfile_stdout 15:10:57 INFO - Output received: 15:10:57 INFO - Usage: mozinstall [options] installer 15:10:57 INFO - Options: 15:10:57 INFO - -h, --help show this help message and exit 15:10:57 INFO - -d DEST, --destination=DEST 15:10:57 INFO - Directory to install application into. [default: 15:10:57 INFO - "/builds/slave/test"] 15:10:57 INFO - --app=APP Application being installed. [default: firefox] 15:10:57 INFO - mkdir: /builds/slave/test/build/application 15:10:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:10:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:11:25 INFO - Reading from file tmpfile_stdout 15:11:25 INFO - Output received: 15:11:25 INFO - /builds/slave/test/build/application/firefox/firefox 15:11:25 INFO - Running post-action listener: _resource_record_post_action 15:11:25 INFO - ##### 15:11:25 INFO - ##### Running run-tests step. 15:11:25 INFO - ##### 15:11:25 INFO - Running pre-action listener: _resource_record_pre_action 15:11:25 INFO - Running main action method: run_tests 15:11:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:11:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:11:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:11:25 INFO - grabbing minidump binary from tooltool 15:11:25 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:11:25 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db290>, '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 0x10db980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:11:25 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:11:25 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/linux64/releng.manifest -o -c /builds/tooltool_cache 15:11:25 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:11:25 INFO - Return code: 0 15:11:25 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:11:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:11:25 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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:11:25 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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:11:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:25 INFO - 'CCACHE_UMASK': '002', 15:11:25 INFO - 'DISPLAY': ':0', 15:11:25 INFO - 'HOME': '/home/cltbld', 15:11:25 INFO - 'LANG': 'en_US.UTF-8', 15:11:25 INFO - 'LOGNAME': 'cltbld', 15:11:25 INFO - 'MAIL': '/var/mail/cltbld', 15:11:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:11:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:25 INFO - 'MOZ_NO_REMOTE': '1', 15:11:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:25 INFO - 'PWD': '/builds/slave/test', 15:11:25 INFO - 'SHELL': '/bin/bash', 15:11:25 INFO - 'SHLVL': '1', 15:11:25 INFO - 'TERM': 'linux', 15:11:25 INFO - 'TMOUT': '86400', 15:11:25 INFO - 'USER': 'cltbld', 15:11:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192', 15:11:25 INFO - '_': '/tools/buildbot/bin/python'} 15:11:25 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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:11:25 INFO - STDERR: /builds/slave/test/build/venv/local/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:11:26 INFO - import pkg_resources 15:11:27 INFO - Using 1 client processes 15:11:27 INFO - wptserve Starting http server on 127.0.0.1:8000 15:11:27 INFO - wptserve Starting http server on 127.0.0.1:8001 15:11:27 INFO - wptserve Starting http server on 127.0.0.1:8443 15:11:29 INFO - SUITE-START | Running 778 tests 15:11:30 INFO - Running testharness tests 15:11:30 INFO - Setting up ssl 15:11:30 INFO - PROCESS | certutil | 15:11:30 INFO - PROCESS | certutil | 15:11:30 INFO - PROCESS | certutil | 15:11:30 INFO - Certificate Nickname Trust Attributes 15:11:30 INFO - SSL,S/MIME,JAR/XPI 15:11:30 INFO - 15:11:30 INFO - web-platform-tests CT,, 15:11:30 INFO - 15:11:30 INFO - Starting runner 15:11:32 INFO - PROCESS | 1822 | 1461708692734 Marionette DEBUG Marionette enabled via build flag and pref 15:11:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6663d32800 == 1 [pid = 1822] [id = 1] 15:11:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 1 (0x7f6663d33000) [pid = 1822] [serial = 1] [outer = (nil)] 15:11:33 INFO - PROCESS | 1822 | [1822] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:11:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 2 (0x7f6663d34000) [pid = 1822] [serial = 2] [outer = 0x7f6663d33000] 15:11:33 INFO - PROCESS | 1822 | 1461708693359 Marionette INFO Listening on port 2828 15:11:33 INFO - PROCESS | 1822 | 1461708693939 Marionette DEBUG Marionette enabled via command-line flag 15:11:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c0a800 == 2 [pid = 1822] [id = 2] 15:11:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 3 (0x7f6660c0b000) [pid = 1822] [serial = 3] [outer = (nil)] 15:11:33 INFO - PROCESS | 1822 | [1822] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:11:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 4 (0x7f6660c0c000) [pid = 1822] [serial = 4] [outer = 0x7f6660c0b000] 15:11:34 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f66613a47c0 15:11:34 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f666004d040 15:11:34 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f66600572b0 15:11:34 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f66600575b0 15:11:34 INFO - PROCESS | 1822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f66600578e0 15:11:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 5 (0x7f66600b4800) [pid = 1822] [serial = 5] [outer = 0x7f6663d33000] 15:11:34 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:34 INFO - PROCESS | 1822 | 1461708694301 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:32963 15:11:34 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:34 INFO - PROCESS | 1822 | 1461708694382 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:32964 15:11:34 INFO - PROCESS | 1822 | 1461708694391 Marionette DEBUG Closed connection conn0 15:11:34 INFO - PROCESS | 1822 | [1822] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:11:34 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:34 INFO - PROCESS | 1822 | 1461708694510 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:32965 15:11:34 INFO - PROCESS | 1822 | 1461708694512 Marionette DEBUG Closed connection conn1 15:11:34 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:34 INFO - PROCESS | 1822 | 1461708694548 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:32966 15:11:34 INFO - PROCESS | 1822 | 1461708694555 Marionette DEBUG Closed connection conn2 15:11:34 INFO - PROCESS | 1822 | 1461708694593 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:11:34 INFO - PROCESS | 1822 | 1461708694613 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426134004","device":"desktop","version":"48.0a2"} 15:11:35 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:11:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66539ab000 == 3 [pid = 1822] [id = 3] 15:11:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 6 (0x7f66539ab800) [pid = 1822] [serial = 6] [outer = (nil)] 15:11:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66539ac000 == 4 [pid = 1822] [id = 4] 15:11:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 7 (0x7f665370f400) [pid = 1822] [serial = 7] [outer = (nil)] 15:11:36 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:11:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652935000 == 5 [pid = 1822] [id = 5] 15:11:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 8 (0x7f665291c000) [pid = 1822] [serial = 8] [outer = (nil)] 15:11:37 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:11:37 INFO - PROCESS | 1822 | [1822] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:11:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 9 (0x7f665260f000) [pid = 1822] [serial = 9] [outer = 0x7f665291c000] 15:11:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 10 (0x7f6652016800) [pid = 1822] [serial = 10] [outer = 0x7f66539ab800] 15:11:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 11 (0x7f6652042c00) [pid = 1822] [serial = 11] [outer = 0x7f665370f400] 15:11:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 12 (0x7f6652044c00) [pid = 1822] [serial = 12] [outer = 0x7f665291c000] 15:11:38 INFO - PROCESS | 1822 | 1461708698412 Marionette DEBUG loaded listener.js 15:11:38 INFO - PROCESS | 1822 | 1461708698430 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 13 (0x7f6650356c00) [pid = 1822] [serial = 13] [outer = 0x7f665291c000] 15:11:39 INFO - PROCESS | 1822 | 1461708699126 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"02e3f5cf-e90f-438c-aff4-e9aad409e265","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426134004","device":"desktop","version":"48.0a2","command_id":1}}] 15:11:39 INFO - PROCESS | 1822 | 1461708699328 Marionette TRACE conn3 -> [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:11:39 INFO - PROCESS | 1822 | 1461708699523 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:11:39 INFO - PROCESS | 1822 | 1461708699683 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:11:39 INFO - PROCESS | 1822 | [1822] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:11:39 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 14 (0x7f664d6bec00) [pid = 1822] [serial = 14] [outer = 0x7f665291c000] 15:11:40 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:40 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:40 INFO - PROCESS | 1822 | 1461708700092 Marionette TRACE conn3 <- [1,3,null,{}] 15:11:40 INFO - PROCESS | 1822 | 1461708700099 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:11:40 INFO - PROCESS | 1822 | 1461708700119 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:11:40 INFO - PROCESS | 1822 | 1461708700151 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1822 | 1461708700154 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:11:40 INFO - PROCESS | 1822 | 1461708700161 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1822 | 1461708700165 Marionette TRACE conn3 <- [1,6,null,{}] 15:11:40 INFO - PROCESS | 1822 | 1461708700171 Marionette TRACE conn3 -> [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:11:40 INFO - PROCESS | 1822 | 1461708700185 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:11:40 INFO - PROCESS | 1822 | 1461708700193 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664cc6e800 == 6 [pid = 1822] [id = 6] 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 15 (0x7f664cc8e400) [pid = 1822] [serial = 15] [outer = (nil)] 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 16 (0x7f664cc90000) [pid = 1822] [serial = 16] [outer = 0x7f664cc8e400] 15:11:40 INFO - PROCESS | 1822 | 1461708700268 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 17 (0x7f664cc96c00) [pid = 1822] [serial = 17] [outer = 0x7f664cc8e400] 15:11:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bf99800 == 7 [pid = 1822] [id = 7] 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 18 (0x7f664bf8f400) [pid = 1822] [serial = 18] [outer = (nil)] 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 19 (0x7f664bf91000) [pid = 1822] [serial = 19] [outer = 0x7f664bf8f400] 15:11:40 INFO - PROCESS | 1822 | 1461708700724 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 20 (0x7f664bf8cc00) [pid = 1822] [serial = 20] [outer = 0x7f664bf8f400] 15:11:41 INFO - PROCESS | 1822 | [1822] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:11:41 INFO - PROCESS | 1822 | 1461708701237 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1128ms 15:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:11:41 INFO - PROCESS | 1822 | 1461708701367 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1822 | 1461708701369 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:11:41 INFO - PROCESS | 1822 | 1461708701392 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1822 | 1461708701394 Marionette TRACE conn3 <- [1,10,null,{}] 15:11:41 INFO - PROCESS | 1822 | 1461708701413 Marionette TRACE conn3 -> [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:11:41 INFO - PROCESS | 1822 | 1461708701563 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:11:41 INFO - PROCESS | 1822 | 1461708701578 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a263000 == 8 [pid = 1822] [id = 8] 15:11:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 21 (0x7f664a23cc00) [pid = 1822] [serial = 21] [outer = (nil)] 15:11:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 22 (0x7f664beb3400) [pid = 1822] [serial = 22] [outer = 0x7f664a23cc00] 15:11:41 INFO - PROCESS | 1822 | 1461708701641 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 23 (0x7f66621bb400) [pid = 1822] [serial = 23] [outer = 0x7f664a23cc00] 15:11:42 INFO - PROCESS | 1822 | 1461708702158 Marionette TRACE conn3 <- [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:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 797ms 15:11:42 INFO - PROCESS | 1822 | 1461708702179 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 1822 | 1461708702183 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:11:42 INFO - PROCESS | 1822 | 1461708702188 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 1822 | 1461708702190 Marionette TRACE conn3 <- [1,14,null,{}] 15:11:42 INFO - PROCESS | 1822 | 1461708702195 Marionette TRACE conn3 -> [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:11:42 INFO - PROCESS | 1822 | 1461708702333 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:11:42 INFO - PROCESS | 1822 | 1461708702352 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a82e000 == 9 [pid = 1822] [id = 9] 15:11:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 24 (0x7f664a803400) [pid = 1822] [serial = 24] [outer = (nil)] 15:11:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 25 (0x7f664a807000) [pid = 1822] [serial = 25] [outer = 0x7f664a803400] 15:11:42 INFO - PROCESS | 1822 | 1461708702408 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 26 (0x7f664a810400) [pid = 1822] [serial = 26] [outer = 0x7f664a803400] 15:11:42 INFO - PROCESS | 1822 | 1461708702955 Marionette TRACE conn3 <- [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:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 828ms 15:11:43 INFO - PROCESS | 1822 | 1461708703016 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1822 | 1461708703018 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:11:43 INFO - PROCESS | 1822 | 1461708703023 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1822 | 1461708703025 Marionette TRACE conn3 <- [1,18,null,{}] 15:11:43 INFO - PROCESS | 1822 | 1461708703030 Marionette TRACE conn3 -> [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:11:43 INFO - PROCESS | 1822 | 1461708703248 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:11:43 INFO - PROCESS | 1822 | 1461708703558 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649c66000 == 10 [pid = 1822] [id = 10] 15:11:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 27 (0x7f6649cd4c00) [pid = 1822] [serial = 27] [outer = (nil)] 15:11:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 28 (0x7f6649ce1400) [pid = 1822] [serial = 28] [outer = 0x7f6649cd4c00] 15:11:43 INFO - PROCESS | 1822 | 1461708703629 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 29 (0x7f664a23c000) [pid = 1822] [serial = 29] [outer = 0x7f6649cd4c00] 15:11:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664b178800 == 11 [pid = 1822] [id = 11] 15:11:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 30 (0x7f664b179000) [pid = 1822] [serial = 30] [outer = (nil)] 15:11:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 31 (0x7f664bc4b800) [pid = 1822] [serial = 31] [outer = 0x7f664b179000] 15:11:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 32 (0x7f664b17d000) [pid = 1822] [serial = 32] [outer = 0x7f664b179000] 15:11:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a81d800 == 12 [pid = 1822] [id = 12] 15:11:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 33 (0x7f664b26a000) [pid = 1822] [serial = 33] [outer = (nil)] 15:11:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 34 (0x7f664c1b7400) [pid = 1822] [serial = 34] [outer = 0x7f664b26a000] 15:11:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 35 (0x7f664a803c00) [pid = 1822] [serial = 35] [outer = 0x7f664b26a000] 15:11:44 INFO - PROCESS | 1822 | 1461708704675 Marionette TRACE conn3 <- [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:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1728ms 15:11:44 INFO - PROCESS | 1822 | 1461708704796 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1822 | 1461708704803 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:11:44 INFO - PROCESS | 1822 | 1461708704814 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1822 | 1461708704818 Marionette TRACE conn3 <- [1,22,null,{}] 15:11:44 INFO - PROCESS | 1822 | 1461708704834 Marionette TRACE conn3 -> [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:11:44 INFO - PROCESS | 1822 | 1461708704993 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:11:45 INFO - PROCESS | 1822 | 1461708705134 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650068000 == 13 [pid = 1822] [id = 13] 15:11:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 36 (0x7f664bf93000) [pid = 1822] [serial = 36] [outer = (nil)] 15:11:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 37 (0x7f6651f15000) [pid = 1822] [serial = 37] [outer = 0x7f664bf93000] 15:11:45 INFO - PROCESS | 1822 | 1461708705206 Marionette DEBUG loaded listener.js 15:11:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 38 (0x7f665219b400) [pid = 1822] [serial = 38] [outer = 0x7f664bf93000] 15:11:45 INFO - PROCESS | 1822 | 1461708705933 Marionette TRACE conn3 <- [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:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1139ms 15:11:45 INFO - PROCESS | 1822 | 1461708705951 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:11:45 INFO - PROCESS | 1822 | 1461708705955 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:11:45 INFO - PROCESS | 1822 | 1461708705980 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 1822 | 1461708705983 Marionette TRACE conn3 <- [1,26,null,{}] 15:11:45 INFO - PROCESS | 1822 | 1461708705989 Marionette TRACE conn3 -> [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:11:46 INFO - PROCESS | 1822 | 1461708706151 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:11:46 INFO - PROCESS | 1822 | 1461708706273 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652479000 == 14 [pid = 1822] [id = 14] 15:11:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 39 (0x7f665313f400) [pid = 1822] [serial = 39] [outer = (nil)] 15:11:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 40 (0x7f664a567800) [pid = 1822] [serial = 40] [outer = 0x7f665313f400] 15:11:46 INFO - PROCESS | 1822 | 1461708706368 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 41 (0x7f665319ec00) [pid = 1822] [serial = 41] [outer = 0x7f665313f400] 15:11:47 INFO - PROCESS | 1822 | 1461708707344 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1379ms 15:11:47 INFO - PROCESS | 1822 | 1461708707371 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1822 | 1461708707376 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:11:47 INFO - PROCESS | 1822 | 1461708707387 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1822 | 1461708707391 Marionette TRACE conn3 <- [1,30,null,{}] 15:11:47 INFO - PROCESS | 1822 | 1461708707400 Marionette TRACE conn3 -> [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:11:47 INFO - PROCESS | 1822 | 1461708707534 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:11:47 INFO - PROCESS | 1822 | 1461708707690 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a25d000 == 15 [pid = 1822] [id = 15] 15:11:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 42 (0x7f664b1f9800) [pid = 1822] [serial = 42] [outer = (nil)] 15:11:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 43 (0x7f664cc91800) [pid = 1822] [serial = 43] [outer = 0x7f664b1f9800] 15:11:47 INFO - PROCESS | 1822 | 1461708707776 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 44 (0x7f665114b000) [pid = 1822] [serial = 44] [outer = 0x7f664b1f9800] 15:11:48 INFO - PROCESS | 1822 | 1461708708586 Marionette TRACE conn3 <- [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:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1237ms 15:11:48 INFO - PROCESS | 1822 | 1461708708624 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1822 | 1461708708631 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:11:48 INFO - PROCESS | 1822 | 1461708708640 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1822 | 1461708708644 Marionette TRACE conn3 <- [1,34,null,{}] 15:11:48 INFO - PROCESS | 1822 | 1461708708649 Marionette TRACE conn3 -> [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:11:48 INFO - PROCESS | 1822 | 1461708708772 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:11:48 INFO - PROCESS | 1822 | 1461708708788 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652683800 == 16 [pid = 1822] [id = 16] 15:11:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 45 (0x7f6652aecc00) [pid = 1822] [serial = 45] [outer = (nil)] 15:11:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 46 (0x7f6653decc00) [pid = 1822] [serial = 46] [outer = 0x7f6652aecc00] 15:11:48 INFO - PROCESS | 1822 | 1461708708845 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 47 (0x7f665410f400) [pid = 1822] [serial = 47] [outer = 0x7f6652aecc00] 15:11:49 INFO - PROCESS | 1822 | 1461708709505 Marionette TRACE conn3 <- [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:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 891ms 15:11:49 INFO - PROCESS | 1822 | 1461708709532 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1822 | 1461708709536 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:11:49 INFO - PROCESS | 1822 | 1461708709541 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1822 | 1461708709546 Marionette TRACE conn3 <- [1,38,null,{}] 15:11:49 INFO - PROCESS | 1822 | 1461708709561 Marionette TRACE conn3 -> [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:11:49 INFO - PROCESS | 1822 | 1461708709727 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:11:49 INFO - PROCESS | 1822 | 1461708709747 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532c4000 == 17 [pid = 1822] [id = 17] 15:11:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 48 (0x7f664ebe4c00) [pid = 1822] [serial = 48] [outer = (nil)] 15:11:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 49 (0x7f6654914400) [pid = 1822] [serial = 49] [outer = 0x7f664ebe4c00] 15:11:49 INFO - PROCESS | 1822 | 1461708709810 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 50 (0x7f6654b66400) [pid = 1822] [serial = 50] [outer = 0x7f664ebe4c00] 15:11:50 INFO - PROCESS | 1822 | 1461708710474 Marionette TRACE conn3 <- [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:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 15:11:50 INFO - PROCESS | 1822 | 1461708710522 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 1822 | 1461708710526 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:11:50 INFO - PROCESS | 1822 | 1461708710531 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1822 | 1461708710533 Marionette TRACE conn3 <- [1,42,null,{}] 15:11:50 INFO - PROCESS | 1822 | 1461708710538 Marionette TRACE conn3 -> [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:11:50 INFO - PROCESS | 1822 | 1461708710693 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:11:50 INFO - PROCESS | 1822 | 1461708710710 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537cf000 == 18 [pid = 1822] [id = 18] 15:11:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 51 (0x7f6653923000) [pid = 1822] [serial = 51] [outer = (nil)] 15:11:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 52 (0x7f6655dce400) [pid = 1822] [serial = 52] [outer = 0x7f6653923000] 15:11:50 INFO - PROCESS | 1822 | 1461708710769 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 53 (0x7f6655e7c400) [pid = 1822] [serial = 53] [outer = 0x7f6653923000] 15:11:51 INFO - PROCESS | 1822 | 1461708711353 Marionette TRACE conn3 <- [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:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 873ms 15:11:51 INFO - PROCESS | 1822 | 1461708711405 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1822 | 1461708711408 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:11:51 INFO - PROCESS | 1822 | 1461708711413 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1822 | 1461708711415 Marionette TRACE conn3 <- [1,46,null,{}] 15:11:51 INFO - PROCESS | 1822 | 1461708711420 Marionette TRACE conn3 -> [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:11:51 INFO - PROCESS | 1822 | 1461708711540 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:11:51 INFO - PROCESS | 1822 | 1461708711557 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a26000 == 19 [pid = 1822] [id = 19] 15:11:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 54 (0x7f6650a42400) [pid = 1822] [serial = 54] [outer = (nil)] 15:11:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 55 (0x7f665a16a800) [pid = 1822] [serial = 55] [outer = 0x7f6650a42400] 15:11:51 INFO - PROCESS | 1822 | 1461708711621 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x7f665b07fc00) [pid = 1822] [serial = 56] [outer = 0x7f6650a42400] 15:11:52 INFO - PROCESS | 1822 | 1461708712313 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 922ms 15:11:52 INFO - PROCESS | 1822 | 1461708712336 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1822 | 1461708712340 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:11:52 INFO - PROCESS | 1822 | 1461708712345 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1822 | 1461708712347 Marionette TRACE conn3 <- [1,50,null,{}] 15:11:52 INFO - PROCESS | 1822 | 1461708712352 Marionette TRACE conn3 -> [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:11:52 INFO - PROCESS | 1822 | 1461708712550 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:11:52 INFO - PROCESS | 1822 | 1461708712574 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665483d000 == 20 [pid = 1822] [id = 20] 15:11:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x7f6660c6f400) [pid = 1822] [serial = 57] [outer = (nil)] 15:11:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x7f6660f52c00) [pid = 1822] [serial = 58] [outer = 0x7f6660c6f400] 15:11:52 INFO - PROCESS | 1822 | 1461708712638 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x7f666114d400) [pid = 1822] [serial = 59] [outer = 0x7f6660c6f400] 15:11:53 INFO - PROCESS | 1822 | 1461708713261 Marionette TRACE conn3 <- [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:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 929ms 15:11:53 INFO - PROCESS | 1822 | 1461708713275 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1822 | 1461708713278 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:11:53 INFO - PROCESS | 1822 | 1461708713284 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1822 | 1461708713287 Marionette TRACE conn3 <- [1,54,null,{}] 15:11:53 INFO - PROCESS | 1822 | 1461708713292 Marionette TRACE conn3 -> [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:11:53 INFO - PROCESS | 1822 | 1461708713407 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:11:53 INFO - PROCESS | 1822 | 1461708713506 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654a8f000 == 21 [pid = 1822] [id = 21] 15:11:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x7f6654911400) [pid = 1822] [serial = 60] [outer = (nil)] 15:11:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x7f666118ec00) [pid = 1822] [serial = 61] [outer = 0x7f6654911400] 15:11:53 INFO - PROCESS | 1822 | 1461708713562 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x7f66620e3400) [pid = 1822] [serial = 62] [outer = 0x7f6654911400] 15:11:54 INFO - PROCESS | 1822 | 1461708714093 Marionette TRACE conn3 <- [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:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 832ms 15:11:54 INFO - PROCESS | 1822 | 1461708714117 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1822 | 1461708714121 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:11:54 INFO - PROCESS | 1822 | 1461708714127 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1822 | 1461708714129 Marionette TRACE conn3 <- [1,58,null,{}] 15:11:54 INFO - PROCESS | 1822 | 1461708714134 Marionette TRACE conn3 -> [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:11:54 INFO - PROCESS | 1822 | 1461708714255 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:11:54 INFO - PROCESS | 1822 | 1461708714274 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a251000 == 22 [pid = 1822] [id = 22] 15:11:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x7f6661da3c00) [pid = 1822] [serial = 63] [outer = (nil)] 15:11:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x7f6662302c00) [pid = 1822] [serial = 64] [outer = 0x7f6661da3c00] 15:11:54 INFO - PROCESS | 1822 | 1461708714339 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x7f66624d0800) [pid = 1822] [serial = 65] [outer = 0x7f6661da3c00] 15:11:55 INFO - PROCESS | 1822 | 1461708715024 Marionette TRACE conn3 <- [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:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 929ms 15:11:55 INFO - PROCESS | 1822 | 1461708715058 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1822 | 1461708715060 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:11:55 INFO - PROCESS | 1822 | 1461708715066 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1822 | 1461708715068 Marionette TRACE conn3 <- [1,62,null,{}] 15:11:55 INFO - PROCESS | 1822 | 1461708715073 Marionette TRACE conn3 -> [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:11:55 INFO - PROCESS | 1822 | 1461708715224 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:11:55 INFO - PROCESS | 1822 | 1461708715280 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532c3800 == 23 [pid = 1822] [id = 23] 15:11:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x7f66520e8400) [pid = 1822] [serial = 66] [outer = (nil)] 15:11:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x7f66520ee400) [pid = 1822] [serial = 67] [outer = 0x7f66520e8400] 15:11:55 INFO - PROCESS | 1822 | 1461708715336 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x7f666118c400) [pid = 1822] [serial = 68] [outer = 0x7f66520e8400] 15:11:55 INFO - PROCESS | 1822 | 1461708715898 Marionette TRACE conn3 <- [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:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 879ms 15:11:55 INFO - PROCESS | 1822 | 1461708715945 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1822 | 1461708715949 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:11:55 INFO - PROCESS | 1822 | 1461708715954 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1822 | 1461708715956 Marionette TRACE conn3 <- [1,66,null,{}] 15:11:55 INFO - PROCESS | 1822 | 1461708715961 Marionette TRACE conn3 -> [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:11:56 INFO - PROCESS | 1822 | 1461708716092 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:11:56 INFO - PROCESS | 1822 | 1461708716104 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c21000 == 24 [pid = 1822] [id = 24] 15:11:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x7f66520eac00) [pid = 1822] [serial = 69] [outer = (nil)] 15:11:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x7f6663d16400) [pid = 1822] [serial = 70] [outer = 0x7f66520eac00] 15:11:56 INFO - PROCESS | 1822 | 1461708716164 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x7f6664242800) [pid = 1822] [serial = 71] [outer = 0x7f66520eac00] 15:11:57 INFO - PROCESS | 1822 | 1461708717745 Marionette TRACE conn3 <- [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:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1825ms 15:11:57 INFO - PROCESS | 1822 | 1461708717781 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:11:57 INFO - PROCESS | 1822 | 1461708717786 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:11:57 INFO - PROCESS | 1822 | 1461708717793 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1822 | 1461708717796 Marionette TRACE conn3 <- [1,70,null,{}] 15:11:57 INFO - PROCESS | 1822 | 1461708717810 Marionette TRACE conn3 -> [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:11:57 INFO - PROCESS | 1822 | 1461708717967 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:11:58 INFO - PROCESS | 1822 | 1461708718034 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d96e000 == 25 [pid = 1822] [id = 25] 15:11:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x7f6650f08800) [pid = 1822] [serial = 72] [outer = (nil)] 15:11:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x7f6651f14800) [pid = 1822] [serial = 73] [outer = 0x7f6650f08800] 15:11:58 INFO - PROCESS | 1822 | 1461708718098 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x7f66520ee800) [pid = 1822] [serial = 74] [outer = 0x7f6650f08800] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x7f664a23cc00) [pid = 1822] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x7f664cc8e400) [pid = 1822] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x7f6653923000) [pid = 1822] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x7f6650a42400) [pid = 1822] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x7f6660c6f400) [pid = 1822] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x7f6654911400) [pid = 1822] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x7f6661da3c00) [pid = 1822] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x7f664a803400) [pid = 1822] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x7f6649cd4c00) [pid = 1822] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x7f664bf93000) [pid = 1822] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x7f665313f400) [pid = 1822] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x7f664b1f9800) [pid = 1822] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x7f6652aecc00) [pid = 1822] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:11:58 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x7f664ebe4c00) [pid = 1822] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:11:59 INFO - PROCESS | 1822 | 1461708719218 Marionette TRACE conn3 <- [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:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1486ms 15:11:59 INFO - PROCESS | 1822 | 1461708719279 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1822 | 1461708719286 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:11:59 INFO - PROCESS | 1822 | 1461708719295 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1822 | 1461708719299 Marionette TRACE conn3 <- [1,74,null,{}] 15:11:59 INFO - PROCESS | 1822 | 1461708719304 Marionette TRACE conn3 -> [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:11:59 INFO - PROCESS | 1822 | 1461708719435 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:11:59 INFO - PROCESS | 1822 | 1461708719514 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650125800 == 26 [pid = 1822] [id = 26] 15:11:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x7f664a804800) [pid = 1822] [serial = 75] [outer = (nil)] 15:11:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x7f6651bd3400) [pid = 1822] [serial = 76] [outer = 0x7f664a804800] 15:11:59 INFO - PROCESS | 1822 | 1461708719570 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x7f6652dde400) [pid = 1822] [serial = 77] [outer = 0x7f664a804800] 15:12:00 INFO - PROCESS | 1822 | 1461708720211 Marionette TRACE conn3 <- [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:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 930ms 15:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:12:00 INFO - PROCESS | 1822 | 1461708720227 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 1822 | 1461708720230 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:12:00 INFO - PROCESS | 1822 | 1461708720236 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1822 | 1461708720241 Marionette TRACE conn3 <- [1,78,null,{}] 15:12:00 INFO - PROCESS | 1822 | 1461708720255 Marionette TRACE conn3 -> [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:12:00 INFO - PROCESS | 1822 | 1461708720388 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:12:00 INFO - PROCESS | 1822 | 1461708720478 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652010800 == 27 [pid = 1822] [id = 27] 15:12:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x7f6653080000) [pid = 1822] [serial = 78] [outer = (nil)] 15:12:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x7f665410fc00) [pid = 1822] [serial = 79] [outer = 0x7f6653080000] 15:12:00 INFO - PROCESS | 1822 | 1461708720541 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x7f665490e400) [pid = 1822] [serial = 80] [outer = 0x7f6653080000] 15:12:01 INFO - PROCESS | 1822 | 1461708721202 Marionette TRACE conn3 <- [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:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1032ms 15:12:01 INFO - PROCESS | 1822 | 1461708721269 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1822 | 1461708721274 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:12:01 INFO - PROCESS | 1822 | 1461708721283 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1822 | 1461708721289 Marionette TRACE conn3 <- [1,82,null,{}] 15:12:01 INFO - PROCESS | 1822 | 1461708721311 Marionette TRACE conn3 -> [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:12:01 INFO - PROCESS | 1822 | 1461708721524 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:12:01 INFO - PROCESS | 1822 | 1461708721540 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d8b1000 == 28 [pid = 1822] [id = 28] 15:12:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x7f664bf8a800) [pid = 1822] [serial = 81] [outer = (nil)] 15:12:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x7f6650c7e800) [pid = 1822] [serial = 82] [outer = 0x7f664bf8a800] 15:12:01 INFO - PROCESS | 1822 | 1461708721610 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x7f66520e9400) [pid = 1822] [serial = 83] [outer = 0x7f664bf8a800] 15:12:02 INFO - PROCESS | 1822 | 1461708722420 Marionette TRACE conn3 <- [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:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1191ms 15:12:02 INFO - PROCESS | 1822 | 1461708722493 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1822 | 1461708722502 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:12:02 INFO - PROCESS | 1822 | 1461708722513 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1822 | 1461708722516 Marionette TRACE conn3 <- [1,86,null,{}] 15:12:02 INFO - PROCESS | 1822 | 1461708722522 Marionette TRACE conn3 -> [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:12:02 INFO - PROCESS | 1822 | 1461708722671 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:12:02 INFO - PROCESS | 1822 | 1461708722789 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d1a800 == 29 [pid = 1822] [id = 29] 15:12:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x7f66520e9000) [pid = 1822] [serial = 84] [outer = (nil)] 15:12:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x7f6653a88400) [pid = 1822] [serial = 85] [outer = 0x7f66520e9000] 15:12:02 INFO - PROCESS | 1822 | 1461708722855 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x7f665490dc00) [pid = 1822] [serial = 86] [outer = 0x7f66520e9000] 15:12:03 INFO - PROCESS | 1822 | 1461708723643 Marionette TRACE conn3 <- [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:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1177ms 15:12:03 INFO - PROCESS | 1822 | 1461708723691 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1822 | 1461708723695 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:12:03 INFO - PROCESS | 1822 | 1461708723701 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1822 | 1461708723707 Marionette TRACE conn3 <- [1,90,null,{}] 15:12:03 INFO - PROCESS | 1822 | 1461708723722 Marionette TRACE conn3 -> [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:12:03 INFO - PROCESS | 1822 | 1461708723877 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:12:03 INFO - PROCESS | 1822 | 1461708723996 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665399a800 == 30 [pid = 1822] [id = 30] 15:12:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x7f6654912c00) [pid = 1822] [serial = 87] [outer = (nil)] 15:12:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x7f6655e76400) [pid = 1822] [serial = 88] [outer = 0x7f6654912c00] 15:12:04 INFO - PROCESS | 1822 | 1461708724070 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x7f665a170400) [pid = 1822] [serial = 89] [outer = 0x7f6654912c00] 15:12:04 INFO - PROCESS | 1822 | 1461708724807 Marionette TRACE conn3 <- [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:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1135ms 15:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:12:04 INFO - PROCESS | 1822 | 1461708724837 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1822 | 1461708724841 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:12:04 INFO - PROCESS | 1822 | 1461708724846 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1822 | 1461708724849 Marionette TRACE conn3 <- [1,94,null,{}] 15:12:04 INFO - PROCESS | 1822 | 1461708724854 Marionette TRACE conn3 -> [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:12:04 INFO - PROCESS | 1822 | 1461708724990 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:12:05 INFO - PROCESS | 1822 | 1461708725124 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb5c800 == 31 [pid = 1822] [id = 31] 15:12:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x7f664a6a0800) [pid = 1822] [serial = 90] [outer = (nil)] 15:12:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x7f6660c6f000) [pid = 1822] [serial = 91] [outer = 0x7f664a6a0800] 15:12:05 INFO - PROCESS | 1822 | 1461708725191 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x7f6660f4a400) [pid = 1822] [serial = 92] [outer = 0x7f664a6a0800] 15:12:05 INFO - PROCESS | 1822 | 1461708725933 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1129ms 15:12:05 INFO - PROCESS | 1822 | 1461708725976 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 1822 | 1461708725980 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:12:05 INFO - PROCESS | 1822 | 1461708725986 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 1822 | 1461708725988 Marionette TRACE conn3 <- [1,98,null,{}] 15:12:06 INFO - PROCESS | 1822 | 1461708726119 Marionette TRACE conn3 -> [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:12:06 INFO - PROCESS | 1822 | 1461708726260 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:12:06 INFO - PROCESS | 1822 | 1461708726353 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bfa5000 == 32 [pid = 1822] [id = 32] 15:12:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x7f664b1f9800) [pid = 1822] [serial = 93] [outer = (nil)] 15:12:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x7f664b276c00) [pid = 1822] [serial = 94] [outer = 0x7f664b1f9800] 15:12:06 INFO - PROCESS | 1822 | 1461708726413 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x7f664cc99c00) [pid = 1822] [serial = 95] [outer = 0x7f664b1f9800] 15:12:07 INFO - PROCESS | 1822 | 1461708727210 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x7f6663d34000) [pid = 1822] [serial = 2] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x7f66520ee400) [pid = 1822] [serial = 67] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x7f6655dce400) [pid = 1822] [serial = 52] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x7f665a16a800) [pid = 1822] [serial = 55] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x7f6660f52c00) [pid = 1822] [serial = 58] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x7f666118ec00) [pid = 1822] [serial = 61] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x7f6662302c00) [pid = 1822] [serial = 64] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x7f6649ce1400) [pid = 1822] [serial = 28] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 72 (0x7f664c1b7400) [pid = 1822] [serial = 34] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 71 (0x7f6651f15000) [pid = 1822] [serial = 37] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 70 (0x7f664a567800) [pid = 1822] [serial = 40] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 69 (0x7f664cc91800) [pid = 1822] [serial = 43] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 68 (0x7f6653decc00) [pid = 1822] [serial = 46] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 67 (0x7f6654914400) [pid = 1822] [serial = 49] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 66 (0x7f6654b66400) [pid = 1822] [serial = 50] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 65 (0x7f6655e7c400) [pid = 1822] [serial = 53] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 64 (0x7f665b07fc00) [pid = 1822] [serial = 56] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 63 (0x7f664bc4b800) [pid = 1822] [serial = 31] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 62 (0x7f666114d400) [pid = 1822] [serial = 59] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 61 (0x7f665410f400) [pid = 1822] [serial = 47] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 60 (0x7f66620e3400) [pid = 1822] [serial = 62] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 59 (0x7f66624d0800) [pid = 1822] [serial = 65] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 58 (0x7f665319ec00) [pid = 1822] [serial = 41] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x7f665219b400) [pid = 1822] [serial = 38] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x7f664a23c000) [pid = 1822] [serial = 29] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 55 (0x7f664a810400) [pid = 1822] [serial = 26] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 54 (0x7f665114b000) [pid = 1822] [serial = 44] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 53 (0x7f664cc96c00) [pid = 1822] [serial = 17] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 52 (0x7f664bf91000) [pid = 1822] [serial = 19] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 51 (0x7f664cc90000) [pid = 1822] [serial = 16] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 50 (0x7f6652044c00) [pid = 1822] [serial = 12] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 49 (0x7f665260f000) [pid = 1822] [serial = 9] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 48 (0x7f66621bb400) [pid = 1822] [serial = 23] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 47 (0x7f664a807000) [pid = 1822] [serial = 25] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1822 | --DOMWINDOW == 46 (0x7f664beb3400) [pid = 1822] [serial = 22] [outer = (nil)] [url = about:blank] 15:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1341ms 15:12:07 INFO - PROCESS | 1822 | 1461708727328 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:12:07 INFO - PROCESS | 1822 | 1461708727334 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:12:07 INFO - PROCESS | 1822 | 1461708727340 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1822 | 1461708727343 Marionette TRACE conn3 <- [1,102,null,{}] 15:12:07 INFO - PROCESS | 1822 | 1461708727348 Marionette TRACE conn3 -> [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:12:07 INFO - PROCESS | 1822 | 1461708727506 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:12:07 INFO - PROCESS | 1822 | 1461708727589 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664c1c4000 == 33 [pid = 1822] [id = 33] 15:12:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 47 (0x7f664c1b4000) [pid = 1822] [serial = 96] [outer = (nil)] 15:12:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 48 (0x7f6651f15000) [pid = 1822] [serial = 97] [outer = 0x7f664c1b4000] 15:12:07 INFO - PROCESS | 1822 | 1461708727650 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 49 (0x7f66520efc00) [pid = 1822] [serial = 98] [outer = 0x7f664c1b4000] 15:12:08 INFO - PROCESS | 1822 | 1461708728204 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 932ms 15:12:08 INFO - PROCESS | 1822 | 1461708728272 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1822 | 1461708728274 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:12:08 INFO - PROCESS | 1822 | 1461708728281 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1822 | 1461708728282 Marionette TRACE conn3 <- [1,106,null,{}] 15:12:08 INFO - PROCESS | 1822 | 1461708728288 Marionette TRACE conn3 -> [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:12:08 INFO - PROCESS | 1822 | 1461708728414 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:12:08 INFO - PROCESS | 1822 | 1461708728499 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665246e000 == 34 [pid = 1822] [id = 34] 15:12:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 50 (0x7f66519cdc00) [pid = 1822] [serial = 99] [outer = (nil)] 15:12:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 51 (0x7f6653195000) [pid = 1822] [serial = 100] [outer = 0x7f66519cdc00] 15:12:08 INFO - PROCESS | 1822 | 1461708728562 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 52 (0x7f66541e2000) [pid = 1822] [serial = 101] [outer = 0x7f66519cdc00] 15:12:09 INFO - PROCESS | 1822 | 1461708729150 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 924ms 15:12:09 INFO - PROCESS | 1822 | 1461708729212 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1822 | 1461708729220 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:12:09 INFO - PROCESS | 1822 | 1461708729226 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1822 | 1461708729228 Marionette TRACE conn3 <- [1,110,null,{}] 15:12:09 INFO - PROCESS | 1822 | 1461708729233 Marionette TRACE conn3 -> [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:12:09 INFO - PROCESS | 1822 | 1461708729396 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:12:09 INFO - PROCESS | 1822 | 1461708729417 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d12800 == 35 [pid = 1822] [id = 35] 15:12:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 53 (0x7f664a69b400) [pid = 1822] [serial = 102] [outer = (nil)] 15:12:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 54 (0x7f66541e7800) [pid = 1822] [serial = 103] [outer = 0x7f664a69b400] 15:12:09 INFO - PROCESS | 1822 | 1461708729475 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 55 (0x7f6653f67000) [pid = 1822] [serial = 104] [outer = 0x7f664a69b400] 15:12:10 INFO - PROCESS | 1822 | 1461708730113 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 926ms 15:12:10 INFO - PROCESS | 1822 | 1461708730154 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1822 | 1461708730157 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:12:10 INFO - PROCESS | 1822 | 1461708730162 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1822 | 1461708730164 Marionette TRACE conn3 <- [1,114,null,{}] 15:12:10 INFO - PROCESS | 1822 | 1461708730175 Marionette TRACE conn3 -> [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:12:10 INFO - PROCESS | 1822 | 1461708730324 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:12:10 INFO - PROCESS | 1822 | 1461708730347 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a35000 == 36 [pid = 1822] [id = 36] 15:12:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x7f664a69a400) [pid = 1822] [serial = 105] [outer = (nil)] 15:12:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x7f665b07b800) [pid = 1822] [serial = 106] [outer = 0x7f664a69a400] 15:12:10 INFO - PROCESS | 1822 | 1461708730409 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x7f6660ee7400) [pid = 1822] [serial = 107] [outer = 0x7f664a69a400] 15:12:10 INFO - PROCESS | 1822 | --DOMWINDOW == 57 (0x7f66520e8400) [pid = 1822] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:12:10 INFO - PROCESS | 1822 | --DOMWINDOW == 56 (0x7f6650f08800) [pid = 1822] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:12:10 INFO - PROCESS | 1822 | --DOMWINDOW == 55 (0x7f664a804800) [pid = 1822] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:12:11 INFO - PROCESS | 1822 | 1461708731023 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 880ms 15:12:11 INFO - PROCESS | 1822 | 1461708731043 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 1822 | 1461708731047 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:12:11 INFO - PROCESS | 1822 | 1461708731052 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1822 | 1461708731054 Marionette TRACE conn3 <- [1,118,null,{}] 15:12:11 INFO - PROCESS | 1822 | 1461708731059 Marionette TRACE conn3 -> [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:12:11 INFO - PROCESS | 1822 | 1461708731217 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:12:11 INFO - PROCESS | 1822 | 1461708731324 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654a92000 == 37 [pid = 1822] [id = 37] 15:12:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 56 (0x7f664a22e000) [pid = 1822] [serial = 108] [outer = (nil)] 15:12:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 57 (0x7f6661182400) [pid = 1822] [serial = 109] [outer = 0x7f664a22e000] 15:12:11 INFO - PROCESS | 1822 | 1461708731387 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 58 (0x7f66621bac00) [pid = 1822] [serial = 110] [outer = 0x7f664a22e000] 15:12:11 INFO - PROCESS | 1822 | 1461708731907 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 881ms 15:12:11 INFO - PROCESS | 1822 | 1461708731933 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:12:11 INFO - PROCESS | 1822 | 1461708731936 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:12:11 INFO - PROCESS | 1822 | 1461708731941 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1822 | 1461708731943 Marionette TRACE conn3 <- [1,122,null,{}] 15:12:11 INFO - PROCESS | 1822 | 1461708731948 Marionette TRACE conn3 -> [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:12:12 INFO - PROCESS | 1822 | 1461708732063 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:12:12 INFO - PROCESS | 1822 | 1461708732080 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652a7b800 == 38 [pid = 1822] [id = 38] 15:12:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 59 (0x7f665391b400) [pid = 1822] [serial = 111] [outer = (nil)] 15:12:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 60 (0x7f6662310800) [pid = 1822] [serial = 112] [outer = 0x7f665391b400] 15:12:12 INFO - PROCESS | 1822 | 1461708732133 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 61 (0x7f66642ee400) [pid = 1822] [serial = 113] [outer = 0x7f665391b400] 15:12:12 INFO - PROCESS | 1822 | 1461708732735 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 824ms 15:12:12 INFO - PROCESS | 1822 | 1461708732764 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1822 | 1461708732766 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:12:12 INFO - PROCESS | 1822 | 1461708732772 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1822 | 1461708732774 Marionette TRACE conn3 <- [1,126,null,{}] 15:12:12 INFO - PROCESS | 1822 | 1461708732779 Marionette TRACE conn3 -> [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:12:12 INFO - PROCESS | 1822 | 1461708732896 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:12:12 INFO - PROCESS | 1822 | 1461708732980 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66600c9800 == 39 [pid = 1822] [id = 39] 15:12:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 62 (0x7f6654911400) [pid = 1822] [serial = 114] [outer = (nil)] 15:12:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 63 (0x7f6665603400) [pid = 1822] [serial = 115] [outer = 0x7f6654911400] 15:12:13 INFO - PROCESS | 1822 | 1461708733035 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 64 (0x7f6665657c00) [pid = 1822] [serial = 116] [outer = 0x7f6654911400] 15:12:13 INFO - PROCESS | 1822 | 1461708733752 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1027ms 15:12:13 INFO - PROCESS | 1822 | 1461708733801 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:12:13 INFO - PROCESS | 1822 | 1461708733807 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:12:13 INFO - PROCESS | 1822 | 1461708733814 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1822 | 1461708733819 Marionette TRACE conn3 <- [1,130,null,{}] 15:12:13 INFO - PROCESS | 1822 | 1461708733836 Marionette TRACE conn3 -> [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:12:13 INFO - PROCESS | 1822 | 1461708733987 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:12:14 INFO - PROCESS | 1822 | 1461708734107 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650f9b000 == 40 [pid = 1822] [id = 40] 15:12:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 65 (0x7f664cc90c00) [pid = 1822] [serial = 117] [outer = (nil)] 15:12:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 66 (0x7f6651147800) [pid = 1822] [serial = 118] [outer = 0x7f664cc90c00] 15:12:14 INFO - PROCESS | 1822 | 1461708734176 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 67 (0x7f66520eec00) [pid = 1822] [serial = 119] [outer = 0x7f664cc90c00] 15:12:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 68 (0x7f66541e3800) [pid = 1822] [serial = 120] [outer = 0x7f664b26a000] 15:12:15 INFO - PROCESS | 1822 | 1461708735018 Marionette TRACE conn3 <- [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:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1239ms 15:12:15 INFO - PROCESS | 1822 | 1461708735052 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1822 | 1461708735058 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:12:15 INFO - PROCESS | 1822 | 1461708735068 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1822 | 1461708735071 Marionette TRACE conn3 <- [1,134,null,{}] 15:12:15 INFO - PROCESS | 1822 | 1461708735077 Marionette TRACE conn3 -> [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:12:15 INFO - PROCESS | 1822 | 1461708735223 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:12:15 INFO - PROCESS | 1822 | 1461708735349 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654195000 == 41 [pid = 1822] [id = 41] 15:12:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 69 (0x7f664b278000) [pid = 1822] [serial = 121] [outer = (nil)] 15:12:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 70 (0x7f6652dd8000) [pid = 1822] [serial = 122] [outer = 0x7f664b278000] 15:12:15 INFO - PROCESS | 1822 | 1461708735415 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 71 (0x7f6654b6b000) [pid = 1822] [serial = 123] [outer = 0x7f664b278000] 15:12:16 INFO - PROCESS | 1822 | 1461708736205 Marionette TRACE conn3 <- [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:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1181ms 15:12:16 INFO - PROCESS | 1822 | 1461708736249 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1822 | 1461708736253 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:12:16 INFO - PROCESS | 1822 | 1461708736258 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1822 | 1461708736263 Marionette TRACE conn3 <- [1,138,null,{}] 15:12:16 INFO - PROCESS | 1822 | 1461708736292 Marionette TRACE conn3 -> [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:12:16 INFO - PROCESS | 1822 | 1461708736477 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:12:16 INFO - PROCESS | 1822 | 1461708736531 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666131d800 == 42 [pid = 1822] [id = 42] 15:12:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 72 (0x7f666114a400) [pid = 1822] [serial = 124] [outer = (nil)] 15:12:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 73 (0x7f6661352c00) [pid = 1822] [serial = 125] [outer = 0x7f666114a400] 15:12:16 INFO - PROCESS | 1822 | 1461708736643 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x7f666230b400) [pid = 1822] [serial = 126] [outer = 0x7f666114a400] 15:12:17 INFO - PROCESS | 1822 | 1461708737434 Marionette TRACE conn3 <- [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:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1238ms 15:12:17 INFO - PROCESS | 1822 | 1461708737496 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 1822 | 1461708737501 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:12:17 INFO - PROCESS | 1822 | 1461708737506 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1822 | 1461708737509 Marionette TRACE conn3 <- [1,142,null,{}] 15:12:17 INFO - PROCESS | 1822 | 1461708737513 Marionette TRACE conn3 -> [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:12:17 INFO - PROCESS | 1822 | 1461708737711 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:12:17 INFO - PROCESS | 1822 | 1461708737931 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665012e800 == 43 [pid = 1822] [id = 43] 15:12:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x7f664a6a0000) [pid = 1822] [serial = 127] [outer = (nil)] 15:12:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x7f664a806000) [pid = 1822] [serial = 128] [outer = 0x7f664a6a0000] 15:12:18 INFO - PROCESS | 1822 | 1461708738012 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x7f664cc98400) [pid = 1822] [serial = 129] [outer = 0x7f664a6a0000] 15:12:18 INFO - PROCESS | 1822 | 1461708738838 Marionette TRACE conn3 <- [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:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1382ms 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:12:18 INFO - PROCESS | 1822 | 1461708738888 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1822 | 1461708738893 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:12:18 INFO - PROCESS | 1822 | 1461708738900 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1822 | 1461708738903 Marionette TRACE conn3 <- [1,146,null,{}] 15:12:18 INFO - PROCESS | 1822 | 1461708738910 Marionette TRACE conn3 -> [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:12:19 INFO - PROCESS | 1822 | 1461708739045 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:12:19 INFO - PROCESS | 1822 | 1461708739166 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652a7b800 == 42 [pid = 1822] [id = 38] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654a92000 == 41 [pid = 1822] [id = 37] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a35000 == 40 [pid = 1822] [id = 36] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d12800 == 39 [pid = 1822] [id = 35] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665246e000 == 38 [pid = 1822] [id = 34] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664c1c4000 == 37 [pid = 1822] [id = 33] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x7f665410fc00) [pid = 1822] [serial = 79] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a821800 == 38 [pid = 1822] [id = 44] 15:12:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x7f6649cd7400) [pid = 1822] [serial = 130] [outer = (nil)] 15:12:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x7f6650117000) [pid = 1822] [serial = 131] [outer = 0x7f6649cd7400] 15:12:19 INFO - PROCESS | 1822 | 1461708739253 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x7f665313e800) [pid = 1822] [serial = 132] [outer = 0x7f6649cd7400] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bfa5000 == 37 [pid = 1822] [id = 32] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d1a800 == 36 [pid = 1822] [id = 29] 15:12:19 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d8b1000 == 35 [pid = 1822] [id = 28] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x7f6651f14800) [pid = 1822] [serial = 73] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 77 (0x7f66520ee800) [pid = 1822] [serial = 74] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 76 (0x7f6651bd3400) [pid = 1822] [serial = 76] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 75 (0x7f6652dde400) [pid = 1822] [serial = 77] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 74 (0x7f6663d16400) [pid = 1822] [serial = 70] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | --DOMWINDOW == 73 (0x7f666118c400) [pid = 1822] [serial = 68] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1822 | 1461708739902 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1032ms 15:12:19 INFO - PROCESS | 1822 | 1461708739933 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1822 | 1461708739938 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:12:19 INFO - PROCESS | 1822 | 1461708739945 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1822 | 1461708739947 Marionette TRACE conn3 <- [1,150,null,{}] 15:12:19 INFO - PROCESS | 1822 | 1461708739953 Marionette TRACE conn3 -> [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:12:20 INFO - PROCESS | 1822 | 1461708740102 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:12:20 INFO - PROCESS | 1822 | 1461708740187 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665200b000 == 36 [pid = 1822] [id = 45] 15:12:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 74 (0x7f6652e36400) [pid = 1822] [serial = 133] [outer = (nil)] 15:12:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 75 (0x7f665413b800) [pid = 1822] [serial = 134] [outer = 0x7f6652e36400] 15:12:20 INFO - PROCESS | 1822 | 1461708740246 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 76 (0x7f6655dcd400) [pid = 1822] [serial = 135] [outer = 0x7f6652e36400] 15:12:20 INFO - PROCESS | 1822 | 1461708740868 Marionette TRACE conn3 <- [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:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 980ms 15:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:12:20 INFO - PROCESS | 1822 | 1461708740926 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1822 | 1461708740929 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:12:20 INFO - PROCESS | 1822 | 1461708740936 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1822 | 1461708740944 Marionette TRACE conn3 <- [1,154,null,{}] 15:12:20 INFO - PROCESS | 1822 | 1461708740963 Marionette TRACE conn3 -> [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:12:21 INFO - PROCESS | 1822 | 1461708741103 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:12:21 INFO - PROCESS | 1822 | 1461708741116 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a20800 == 37 [pid = 1822] [id = 46] 15:12:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 77 (0x7f6660e72800) [pid = 1822] [serial = 136] [outer = (nil)] 15:12:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 78 (0x7f6660f58c00) [pid = 1822] [serial = 137] [outer = 0x7f6660e72800] 15:12:21 INFO - PROCESS | 1822 | 1461708741175 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x7f6661356400) [pid = 1822] [serial = 138] [outer = 0x7f6660e72800] 15:12:21 INFO - PROCESS | 1822 | 1461708741963 Marionette TRACE conn3 <- [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:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1092ms 15:12:22 INFO - PROCESS | 1822 | 1461708742028 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1822 | 1461708742033 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:12:22 INFO - PROCESS | 1822 | 1461708742039 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1822 | 1461708742042 Marionette TRACE conn3 <- [1,158,null,{}] 15:12:22 INFO - PROCESS | 1822 | 1461708742047 Marionette TRACE conn3 -> [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:12:22 INFO - PROCESS | 1822 | 1461708742206 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:12:22 INFO - PROCESS | 1822 | 1461708742228 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d8a9000 == 38 [pid = 1822] [id = 47] 15:12:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x7f664d662c00) [pid = 1822] [serial = 139] [outer = (nil)] 15:12:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x7f664d667400) [pid = 1822] [serial = 140] [outer = 0x7f664d662c00] 15:12:22 INFO - PROCESS | 1822 | 1461708742289 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x7f664d66b000) [pid = 1822] [serial = 141] [outer = 0x7f664d662c00] 15:12:22 INFO - PROCESS | 1822 | 1461708742980 Marionette TRACE conn3 <- [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:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 978ms 15:12:23 INFO - PROCESS | 1822 | 1461708743024 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:12:23 INFO - PROCESS | 1822 | 1461708743027 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:12:23 INFO - PROCESS | 1822 | 1461708743032 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1822 | 1461708743035 Marionette TRACE conn3 <- [1,162,null,{}] 15:12:23 INFO - PROCESS | 1822 | 1461708743039 Marionette TRACE conn3 -> [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:12:23 INFO - PROCESS | 1822 | 1461708743185 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:12:23 INFO - PROCESS | 1822 | 1461708743208 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c08000 == 39 [pid = 1822] [id = 48] 15:12:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x7f664ebe7c00) [pid = 1822] [serial = 142] [outer = (nil)] 15:12:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x7f664ebe9c00) [pid = 1822] [serial = 143] [outer = 0x7f664ebe7c00] 15:12:23 INFO - PROCESS | 1822 | 1461708743277 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x7f6660edf800) [pid = 1822] [serial = 144] [outer = 0x7f664ebe7c00] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x7f664a22e000) [pid = 1822] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x7f664a69b400) [pid = 1822] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 82 (0x7f664b1f9800) [pid = 1822] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 81 (0x7f66519cdc00) [pid = 1822] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 80 (0x7f664c1b4000) [pid = 1822] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 79 (0x7f665391b400) [pid = 1822] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:12:23 INFO - PROCESS | 1822 | --DOMWINDOW == 78 (0x7f664a69a400) [pid = 1822] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:12:24 INFO - PROCESS | 1822 | 1461708744113 Marionette TRACE conn3 <- [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:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1130ms 15:12:24 INFO - PROCESS | 1822 | 1461708744162 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1822 | 1461708744165 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:12:24 INFO - PROCESS | 1822 | 1461708744170 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1822 | 1461708744173 Marionette TRACE conn3 <- [1,166,null,{}] 15:12:24 INFO - PROCESS | 1822 | 1461708744178 Marionette TRACE conn3 -> [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:12:24 INFO - PROCESS | 1822 | 1461708744303 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:12:24 INFO - PROCESS | 1822 | 1461708744318 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a40c800 == 40 [pid = 1822] [id = 49] 15:12:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 79 (0x7f6650f05000) [pid = 1822] [serial = 145] [outer = (nil)] 15:12:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 80 (0x7f6661145000) [pid = 1822] [serial = 146] [outer = 0x7f6650f05000] 15:12:24 INFO - PROCESS | 1822 | 1461708744374 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 81 (0x7f6665605400) [pid = 1822] [serial = 147] [outer = 0x7f6650f05000] 15:12:25 INFO - PROCESS | 1822 | 1461708744997 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 879ms 15:12:25 INFO - PROCESS | 1822 | 1461708745050 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1822 | 1461708745053 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:12:25 INFO - PROCESS | 1822 | 1461708745058 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1822 | 1461708745060 Marionette TRACE conn3 <- [1,170,null,{}] 15:12:25 INFO - PROCESS | 1822 | 1461708745065 Marionette TRACE conn3 -> [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:12:25 INFO - PROCESS | 1822 | 1461708745221 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:12:25 INFO - PROCESS | 1822 | 1461708745237 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666236c000 == 41 [pid = 1822] [id = 50] 15:12:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 82 (0x7f664a23cc00) [pid = 1822] [serial = 148] [outer = (nil)] 15:12:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 83 (0x7f6665a22000) [pid = 1822] [serial = 149] [outer = 0x7f664a23cc00] 15:12:25 INFO - PROCESS | 1822 | 1461708745293 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x7f6665da7400) [pid = 1822] [serial = 150] [outer = 0x7f664a23cc00] 15:12:25 INFO - PROCESS | 1822 | 1461708745851 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 932ms 15:12:25 INFO - PROCESS | 1822 | 1461708745992 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1822 | 1461708745997 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:12:26 INFO - PROCESS | 1822 | 1461708746004 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1822 | 1461708746012 Marionette TRACE conn3 <- [1,174,null,{}] 15:12:26 INFO - PROCESS | 1822 | 1461708746029 Marionette TRACE conn3 -> [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:12:26 INFO - PROCESS | 1822 | 1461708746207 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:12:26 INFO - PROCESS | 1822 | 1461708746329 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d8a4800 == 42 [pid = 1822] [id = 51] 15:12:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x7f664bec0000) [pid = 1822] [serial = 151] [outer = (nil)] 15:12:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x7f664d663400) [pid = 1822] [serial = 152] [outer = 0x7f664bec0000] 15:12:26 INFO - PROCESS | 1822 | 1461708746396 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x7f664ebe6800) [pid = 1822] [serial = 153] [outer = 0x7f664bec0000] 15:12:27 INFO - PROCESS | 1822 | 1461708747164 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1197ms 15:12:27 INFO - PROCESS | 1822 | 1461708747202 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1822 | 1461708747207 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:12:27 INFO - PROCESS | 1822 | 1461708747219 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1822 | 1461708747224 Marionette TRACE conn3 <- [1,178,null,{}] 15:12:27 INFO - PROCESS | 1822 | 1461708747230 Marionette TRACE conn3 -> [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:12:27 INFO - PROCESS | 1822 | 1461708747375 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:12:27 INFO - PROCESS | 1822 | 1461708747505 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665399b800 == 43 [pid = 1822] [id = 52] 15:12:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x7f664ebe7000) [pid = 1822] [serial = 154] [outer = (nil)] 15:12:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f66520f6000) [pid = 1822] [serial = 155] [outer = 0x7f664ebe7000] 15:12:27 INFO - PROCESS | 1822 | 1461708747583 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f6653de7000) [pid = 1822] [serial = 156] [outer = 0x7f664ebe7000] 15:12:28 INFO - PROCESS | 1822 | 1461708748396 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1232ms 15:12:28 INFO - PROCESS | 1822 | 1461708748457 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 1822 | 1461708748460 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:12:28 INFO - PROCESS | 1822 | 1461708748468 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1822 | 1461708748471 Marionette TRACE conn3 <- [1,182,null,{}] 15:12:28 INFO - PROCESS | 1822 | 1461708748485 Marionette TRACE conn3 -> [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:12:28 INFO - PROCESS | 1822 | 1461708748635 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:12:28 INFO - PROCESS | 1822 | 1461708748759 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665442800 == 44 [pid = 1822] [id = 53] 15:12:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f665b01ac00) [pid = 1822] [serial = 157] [outer = (nil)] 15:12:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f6660f4f400) [pid = 1822] [serial = 158] [outer = 0x7f665b01ac00] 15:12:28 INFO - PROCESS | 1822 | 1461708748833 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f66621bb800) [pid = 1822] [serial = 159] [outer = 0x7f665b01ac00] 15:12:29 INFO - PROCESS | 1822 | 1461708749532 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1130ms 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:12:29 INFO - PROCESS | 1822 | 1461708749606 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1822 | 1461708749609 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:12:29 INFO - PROCESS | 1822 | 1461708749616 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1822 | 1461708749619 Marionette TRACE conn3 <- [1,186,null,{}] 15:12:29 INFO - PROCESS | 1822 | 1461708749624 Marionette TRACE conn3 -> [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:12:29 INFO - PROCESS | 1822 | 1461708749768 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:12:29 INFO - PROCESS | 1822 | 1461708749939 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665a67000 == 45 [pid = 1822] [id = 54] 15:12:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f6650355c00) [pid = 1822] [serial = 160] [outer = (nil)] 15:12:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6666302400) [pid = 1822] [serial = 161] [outer = 0x7f6650355c00] 15:12:30 INFO - PROCESS | 1822 | 1461708750019 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f666630f800) [pid = 1822] [serial = 162] [outer = 0x7f6650355c00] 15:12:30 INFO - PROCESS | 1822 | 1461708750832 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1281ms 15:12:30 INFO - PROCESS | 1822 | 1461708750897 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1822 | 1461708750900 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:12:30 INFO - PROCESS | 1822 | 1461708750905 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1822 | 1461708750908 Marionette TRACE conn3 <- [1,190,null,{}] 15:12:30 INFO - PROCESS | 1822 | 1461708750913 Marionette TRACE conn3 -> [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:12:31 INFO - PROCESS | 1822 | 1461708751046 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:12:31 INFO - PROCESS | 1822 | 1461708751173 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6666080000 == 46 [pid = 1822] [id = 55] 15:12:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f6665b71c00) [pid = 1822] [serial = 163] [outer = (nil)] 15:12:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f6666485c00) [pid = 1822] [serial = 164] [outer = 0x7f6665b71c00] 15:12:31 INFO - PROCESS | 1822 | 1461708751241 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f666805ec00) [pid = 1822] [serial = 165] [outer = 0x7f6665b71c00] 15:12:32 INFO - PROCESS | 1822 | 1461708752212 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1330ms 15:12:32 INFO - PROCESS | 1822 | 1461708752236 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:12:32 INFO - PROCESS | 1822 | 1461708752242 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:12:32 INFO - PROCESS | 1822 | 1461708752249 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1822 | 1461708752254 Marionette TRACE conn3 <- [1,194,null,{}] 15:12:32 INFO - PROCESS | 1822 | 1461708752262 Marionette TRACE conn3 -> [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:12:32 INFO - PROCESS | 1822 | 1461708752410 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:12:32 INFO - PROCESS | 1822 | 1461708752562 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a25d800 == 47 [pid = 1822] [id = 56] 15:12:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f664cc93000) [pid = 1822] [serial = 166] [outer = (nil)] 15:12:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f664d66a000) [pid = 1822] [serial = 167] [outer = 0x7f664cc93000] 15:12:32 INFO - PROCESS | 1822 | 1461708752646 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f664f5c2000) [pid = 1822] [serial = 168] [outer = 0x7f664cc93000] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a40c800 == 46 [pid = 1822] [id = 49] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660c08000 == 45 [pid = 1822] [id = 48] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d8a9000 == 44 [pid = 1822] [id = 47] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f6665603400) [pid = 1822] [serial = 115] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a20800 == 43 [pid = 1822] [id = 46] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665200b000 == 42 [pid = 1822] [id = 45] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a821800 == 41 [pid = 1822] [id = 44] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665012e800 == 40 [pid = 1822] [id = 43] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654195000 == 39 [pid = 1822] [id = 41] 15:12:33 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650f9b000 == 38 [pid = 1822] [id = 40] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f6661182400) [pid = 1822] [serial = 109] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f6655e76400) [pid = 1822] [serial = 88] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f6653f67000) [pid = 1822] [serial = 104] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f664cc99c00) [pid = 1822] [serial = 95] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f6653195000) [pid = 1822] [serial = 100] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x7f6653a88400) [pid = 1822] [serial = 85] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f6651f15000) [pid = 1822] [serial = 97] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f66642ee400) [pid = 1822] [serial = 113] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f6662310800) [pid = 1822] [serial = 112] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f66541e2000) [pid = 1822] [serial = 101] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f6650c7e800) [pid = 1822] [serial = 82] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f664b276c00) [pid = 1822] [serial = 94] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f6660ee7400) [pid = 1822] [serial = 107] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x7f665b07b800) [pid = 1822] [serial = 106] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x7f66621bac00) [pid = 1822] [serial = 110] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x7f6660c6f000) [pid = 1822] [serial = 91] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x7f66541e7800) [pid = 1822] [serial = 103] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x7f66520efc00) [pid = 1822] [serial = 98] [outer = (nil)] [url = about:blank] 15:12:33 INFO - PROCESS | 1822 | 1461708753622 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1431ms 15:12:33 INFO - PROCESS | 1822 | 1461708753704 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1822 | 1461708753712 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:12:33 INFO - PROCESS | 1822 | 1461708753730 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1822 | 1461708753733 Marionette TRACE conn3 <- [1,198,null,{}] 15:12:33 INFO - PROCESS | 1822 | 1461708753737 Marionette TRACE conn3 -> [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:12:33 INFO - PROCESS | 1822 | 1461708753867 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:12:33 INFO - PROCESS | 1822 | 1461708753879 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d05800 == 39 [pid = 1822] [id = 57] 15:12:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x7f6654919800) [pid = 1822] [serial = 169] [outer = (nil)] 15:12:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x7f6655ddb400) [pid = 1822] [serial = 170] [outer = 0x7f6654919800] 15:12:33 INFO - PROCESS | 1822 | 1461708753934 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x7f665b07c400) [pid = 1822] [serial = 171] [outer = 0x7f6654919800] 15:12:34 INFO - PROCESS | 1822 | 1461708754582 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 883ms 15:12:34 INFO - PROCESS | 1822 | 1461708754610 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 1822 | 1461708754613 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:12:34 INFO - PROCESS | 1822 | 1461708754630 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1822 | 1461708754634 Marionette TRACE conn3 <- [1,202,null,{}] 15:12:34 INFO - PROCESS | 1822 | 1461708754648 Marionette TRACE conn3 -> [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:12:34 INFO - PROCESS | 1822 | 1461708754774 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:12:34 INFO - PROCESS | 1822 | 1461708754794 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665484a000 == 40 [pid = 1822] [id = 58] 15:12:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x7f6662038c00) [pid = 1822] [serial = 172] [outer = (nil)] 15:12:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x7f666423c800) [pid = 1822] [serial = 173] [outer = 0x7f6662038c00] 15:12:34 INFO - PROCESS | 1822 | 1461708754851 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f6665b77800) [pid = 1822] [serial = 174] [outer = 0x7f6662038c00] 15:12:35 INFO - PROCESS | 1822 | 1461708755502 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 888ms 15:12:35 INFO - PROCESS | 1822 | 1461708755514 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1822 | 1461708755518 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:12:35 INFO - PROCESS | 1822 | 1461708755523 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1822 | 1461708755524 Marionette TRACE conn3 <- [1,206,null,{}] 15:12:35 INFO - PROCESS | 1822 | 1461708755530 Marionette TRACE conn3 -> [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:12:35 INFO - PROCESS | 1822 | 1461708755656 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:12:35 INFO - PROCESS | 1822 | 1461708755765 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a25a800 == 41 [pid = 1822] [id = 59] 15:12:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f66520ee400) [pid = 1822] [serial = 175] [outer = (nil)] 15:12:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f66663dd400) [pid = 1822] [serial = 176] [outer = 0x7f66520ee400] 15:12:35 INFO - PROCESS | 1822 | 1461708755820 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f66680c4800) [pid = 1822] [serial = 177] [outer = 0x7f66520ee400] 15:12:36 INFO - PROCESS | 1822 | 1461708756440 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 978ms 15:12:36 INFO - PROCESS | 1822 | 1461708756510 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1822 | 1461708756513 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:12:36 INFO - PROCESS | 1822 | 1461708756520 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1822 | 1461708756522 Marionette TRACE conn3 <- [1,210,null,{}] 15:12:36 INFO - PROCESS | 1822 | 1461708756532 Marionette TRACE conn3 -> [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:12:36 INFO - PROCESS | 1822 | 1461708756682 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:12:36 INFO - PROCESS | 1822 | 1461708756746 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e0d800 == 42 [pid = 1822] [id = 60] 15:12:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f6660f51400) [pid = 1822] [serial = 178] [outer = (nil)] 15:12:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f6668aa6800) [pid = 1822] [serial = 179] [outer = 0x7f6660f51400] 15:12:36 INFO - PROCESS | 1822 | 1461708756801 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6668d17c00) [pid = 1822] [serial = 180] [outer = 0x7f6660f51400] 15:12:37 INFO - PROCESS | 1822 | 1461708757482 Marionette TRACE conn3 <- [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:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 981ms 15:12:37 INFO - PROCESS | 1822 | 1461708757507 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1822 | 1461708757510 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:12:37 INFO - PROCESS | 1822 | 1461708757515 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1822 | 1461708757518 Marionette TRACE conn3 <- [1,214,null,{}] 15:12:37 INFO - PROCESS | 1822 | 1461708757522 Marionette TRACE conn3 -> [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:12:37 INFO - PROCESS | 1822 | 1461708757704 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f664d662c00) [pid = 1822] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f664ebe7c00) [pid = 1822] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f664a6a0000) [pid = 1822] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f6652e36400) [pid = 1822] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f6660e72800) [pid = 1822] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f6649cd7400) [pid = 1822] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:12:37 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f6650f05000) [pid = 1822] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:12:37 INFO - PROCESS | 1822 | 1461708757869 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d8aa000 == 43 [pid = 1822] [id = 61] 15:12:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f6649cd7400) [pid = 1822] [serial = 181] [outer = (nil)] 15:12:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f664d663000) [pid = 1822] [serial = 182] [outer = 0x7f6649cd7400] 15:12:37 INFO - PROCESS | 1822 | 1461708757931 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f666560bc00) [pid = 1822] [serial = 183] [outer = 0x7f6649cd7400] 15:12:38 INFO - PROCESS | 1822 | 1461708758492 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:12:38 INFO - PROCESS | 1822 | 1461708758534 Marionette TRACE conn3 <- [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:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1080ms 15:12:38 INFO - PROCESS | 1822 | 1461708758596 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1822 | 1461708758599 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:12:38 INFO - PROCESS | 1822 | 1461708758604 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1822 | 1461708758606 Marionette TRACE conn3 <- [1,218,null,{}] 15:12:38 INFO - PROCESS | 1822 | 1461708758611 Marionette TRACE conn3 -> [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:12:38 INFO - PROCESS | 1822 | 1461708758789 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:12:38 INFO - PROCESS | 1822 | 1461708758804 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6666071000 == 44 [pid = 1822] [id = 62] 15:12:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f6649cdb800) [pid = 1822] [serial = 184] [outer = (nil)] 15:12:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f6665b76c00) [pid = 1822] [serial = 185] [outer = 0x7f6649cdb800] 15:12:38 INFO - PROCESS | 1822 | 1461708758860 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f666a386800) [pid = 1822] [serial = 186] [outer = 0x7f6649cdb800] 15:12:39 INFO - PROCESS | 1822 | 1461708759399 Marionette TRACE conn3 <- [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:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 872ms 15:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:12:39 INFO - PROCESS | 1822 | 1461708759477 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1822 | 1461708759480 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:12:39 INFO - PROCESS | 1822 | 1461708759485 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1822 | 1461708759488 Marionette TRACE conn3 <- [1,222,null,{}] 15:12:39 INFO - PROCESS | 1822 | 1461708759492 Marionette TRACE conn3 -> [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:12:39 INFO - PROCESS | 1822 | 1461708759609 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:12:39 INFO - PROCESS | 1822 | 1461708759698 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6668d52800 == 45 [pid = 1822] [id = 63] 15:12:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6649cd5000) [pid = 1822] [serial = 187] [outer = (nil)] 15:12:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f664d61e400) [pid = 1822] [serial = 188] [outer = 0x7f6649cd5000] 15:12:39 INFO - PROCESS | 1822 | 1461708759752 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f664d623800) [pid = 1822] [serial = 189] [outer = 0x7f6649cd5000] 15:12:40 INFO - PROCESS | 1822 | 1461708760731 Marionette TRACE conn3 <- [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:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1275ms 15:12:40 INFO - PROCESS | 1822 | 1461708760760 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1822 | 1461708760767 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:12:40 INFO - PROCESS | 1822 | 1461708760774 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1822 | 1461708760780 Marionette TRACE conn3 <- [1,226,null,{}] 15:12:40 INFO - PROCESS | 1822 | 1461708760786 Marionette TRACE conn3 -> [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:12:40 INFO - PROCESS | 1822 | 1461708760931 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:12:41 INFO - PROCESS | 1822 | 1461708761067 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652c3d800 == 46 [pid = 1822] [id = 64] 15:12:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f664d66dc00) [pid = 1822] [serial = 190] [outer = (nil)] 15:12:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f664ebe8000) [pid = 1822] [serial = 191] [outer = 0x7f664d66dc00] 15:12:41 INFO - PROCESS | 1822 | 1461708761137 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f6651b2b000) [pid = 1822] [serial = 192] [outer = 0x7f664d66dc00] 15:12:41 INFO - PROCESS | 1822 | 1461708761873 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1136ms 15:12:41 INFO - PROCESS | 1822 | 1461708761912 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1822 | 1461708761920 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:12:41 INFO - PROCESS | 1822 | 1461708761928 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1822 | 1461708761932 Marionette TRACE conn3 <- [1,230,null,{}] 15:12:41 INFO - PROCESS | 1822 | 1461708761938 Marionette TRACE conn3 -> [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:12:42 INFO - PROCESS | 1822 | 1461708762086 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:12:42 INFO - PROCESS | 1822 | 1461708762220 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a266000 == 47 [pid = 1822] [id = 65] 15:12:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f665410e400) [pid = 1822] [serial = 193] [outer = (nil)] 15:12:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f665b01c800) [pid = 1822] [serial = 194] [outer = 0x7f665410e400] 15:12:42 INFO - PROCESS | 1822 | 1461708762286 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f6660f4bc00) [pid = 1822] [serial = 195] [outer = 0x7f665410e400] 15:12:43 INFO - PROCESS | 1822 | 1461708763068 Marionette TRACE conn3 <- [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:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1179ms 15:12:43 INFO - PROCESS | 1822 | 1461708763107 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1822 | 1461708763109 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:12:43 INFO - PROCESS | 1822 | 1461708763115 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1822 | 1461708763120 Marionette TRACE conn3 <- [1,234,null,{}] 15:12:43 INFO - PROCESS | 1822 | 1461708763178 Marionette TRACE conn3 -> [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:12:43 INFO - PROCESS | 1822 | 1461708763330 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:12:43 INFO - PROCESS | 1822 | 1461708763455 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a336000 == 48 [pid = 1822] [id = 66] 15:12:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f66624cf800) [pid = 1822] [serial = 196] [outer = (nil)] 15:12:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f6665d64800) [pid = 1822] [serial = 197] [outer = 0x7f66624cf800] 15:12:43 INFO - PROCESS | 1822 | 1461708763526 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f66680cc400) [pid = 1822] [serial = 198] [outer = 0x7f66624cf800] 15:12:44 INFO - PROCESS | 1822 | 1461708764284 Marionette TRACE conn3 <- [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:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1234ms 15:12:44 INFO - PROCESS | 1822 | 1461708764349 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:12:44 INFO - PROCESS | 1822 | 1461708764354 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:12:44 INFO - PROCESS | 1822 | 1461708764358 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1822 | 1461708764361 Marionette TRACE conn3 <- [1,238,null,{}] 15:12:44 INFO - PROCESS | 1822 | 1461708764366 Marionette TRACE conn3 -> [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:12:44 INFO - PROCESS | 1822 | 1461708764514 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:12:44 INFO - PROCESS | 1822 | 1461708764641 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66531d5000 == 49 [pid = 1822] [id = 67] 15:12:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6665658800) [pid = 1822] [serial = 199] [outer = (nil)] 15:12:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f666a31f400) [pid = 1822] [serial = 200] [outer = 0x7f6665658800] 15:12:44 INFO - PROCESS | 1822 | 1461708764707 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f666a55a800) [pid = 1822] [serial = 201] [outer = 0x7f6665658800] 15:12:45 INFO - PROCESS | 1822 | 1461708765444 Marionette TRACE conn3 <- [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:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1128ms 15:12:45 INFO - PROCESS | 1822 | 1461708765741 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1822 | 1461708765746 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:12:45 INFO - PROCESS | 1822 | 1461708765755 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1822 | 1461708765757 Marionette TRACE conn3 <- [1,242,null,{}] 15:12:45 INFO - PROCESS | 1822 | 1461708765765 Marionette TRACE conn3 -> [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:12:45 INFO - PROCESS | 1822 | 1461708765896 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:12:46 INFO - PROCESS | 1822 | 1461708766033 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fa5800 == 50 [pid = 1822] [id = 68] 15:12:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f664d619400) [pid = 1822] [serial = 202] [outer = (nil)] 15:12:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664d623400) [pid = 1822] [serial = 203] [outer = 0x7f664d619400] 15:12:46 INFO - PROCESS | 1822 | 1461708766097 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f664d667c00) [pid = 1822] [serial = 204] [outer = 0x7f664d619400] 15:12:46 INFO - PROCESS | 1822 | 1461708766849 Marionette TRACE conn3 <- [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:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1126ms 15:12:46 INFO - PROCESS | 1822 | 1461708766881 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 1822 | 1461708766885 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:12:46 INFO - PROCESS | 1822 | 1461708766896 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1822 | 1461708766900 Marionette TRACE conn3 <- [1,246,null,{}] 15:12:46 INFO - PROCESS | 1822 | 1461708766925 Marionette TRACE conn3 -> [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:12:47 INFO - PROCESS | 1822 | 1461708767063 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:12:47 INFO - PROCESS | 1822 | 1461708767191 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d8a2800 == 51 [pid = 1822] [id = 69] 15:12:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f664d669000) [pid = 1822] [serial = 205] [outer = (nil)] 15:12:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664f5b7400) [pid = 1822] [serial = 206] [outer = 0x7f664d669000] 15:12:47 INFO - PROCESS | 1822 | 1461708767253 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6650c7e800) [pid = 1822] [serial = 207] [outer = 0x7f664d669000] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66600c9800 == 50 [pid = 1822] [id = 39] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664eb5c800 == 49 [pid = 1822] [id = 31] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665399a800 == 48 [pid = 1822] [id = 30] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6666071000 == 47 [pid = 1822] [id = 62] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d8aa000 == 46 [pid = 1822] [id = 61] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e0d800 == 45 [pid = 1822] [id = 60] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a25a800 == 44 [pid = 1822] [id = 59] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f6665a22000) [pid = 1822] [serial = 149] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f6651147800) [pid = 1822] [serial = 118] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f6652dd8000) [pid = 1822] [serial = 122] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f6661352c00) [pid = 1822] [serial = 125] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665484a000 == 43 [pid = 1822] [id = 58] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d05800 == 42 [pid = 1822] [id = 57] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a25d800 == 41 [pid = 1822] [id = 56] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6666080000 == 40 [pid = 1822] [id = 55] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665a67000 == 39 [pid = 1822] [id = 54] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665442800 == 38 [pid = 1822] [id = 53] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665399b800 == 37 [pid = 1822] [id = 52] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d8a4800 == 36 [pid = 1822] [id = 51] 15:12:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666236c000 == 35 [pid = 1822] [id = 50] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f664d66b000) [pid = 1822] [serial = 141] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f6665605400) [pid = 1822] [serial = 147] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f664a803c00) [pid = 1822] [serial = 35] [outer = (nil)] [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:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f6661356400) [pid = 1822] [serial = 138] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f664d667400) [pid = 1822] [serial = 140] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f6660edf800) [pid = 1822] [serial = 144] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f664ebe9c00) [pid = 1822] [serial = 143] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f664cc98400) [pid = 1822] [serial = 129] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664a806000) [pid = 1822] [serial = 128] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f665413b800) [pid = 1822] [serial = 134] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f6655dcd400) [pid = 1822] [serial = 135] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f6660f58c00) [pid = 1822] [serial = 137] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f6650117000) [pid = 1822] [serial = 131] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f665313e800) [pid = 1822] [serial = 132] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f6661145000) [pid = 1822] [serial = 146] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1822 | 1461708768062 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1203ms 15:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:12:48 INFO - PROCESS | 1822 | 1461708768097 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1822 | 1461708768100 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:12:48 INFO - PROCESS | 1822 | 1461708768106 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1822 | 1461708768109 Marionette TRACE conn3 <- [1,250,null,{}] 15:12:48 INFO - PROCESS | 1822 | 1461708768120 Marionette TRACE conn3 -> [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:12:48 INFO - PROCESS | 1822 | 1461708768258 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:12:48 INFO - PROCESS | 1822 | 1461708768352 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fac000 == 36 [pid = 1822] [id = 70] 15:12:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f664f5be400) [pid = 1822] [serial = 208] [outer = (nil)] 15:12:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f66520f4400) [pid = 1822] [serial = 209] [outer = 0x7f664f5be400] 15:12:48 INFO - PROCESS | 1822 | 1461708768414 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f6652e36400) [pid = 1822] [serial = 210] [outer = 0x7f664f5be400] 15:12:49 INFO - PROCESS | 1822 | 1461708769039 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 980ms 15:12:49 INFO - PROCESS | 1822 | 1461708769086 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1822 | 1461708769090 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:12:49 INFO - PROCESS | 1822 | 1461708769095 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1822 | 1461708769097 Marionette TRACE conn3 <- [1,254,null,{}] 15:12:49 INFO - PROCESS | 1822 | 1461708769102 Marionette TRACE conn3 -> [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:12:49 INFO - PROCESS | 1822 | 1461708769238 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:12:49 INFO - PROCESS | 1822 | 1461708769331 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d06000 == 37 [pid = 1822] [id = 71] 15:12:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f66519cdc00) [pid = 1822] [serial = 211] [outer = (nil)] 15:12:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f665413b800) [pid = 1822] [serial = 212] [outer = 0x7f66519cdc00] 15:12:49 INFO - PROCESS | 1822 | 1461708769390 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6655d95c00) [pid = 1822] [serial = 213] [outer = 0x7f66519cdc00] 15:12:50 INFO - PROCESS | 1822 | 1461708770048 Marionette TRACE conn3 <- [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:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 974ms 15:12:50 INFO - PROCESS | 1822 | 1461708770070 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1822 | 1461708770073 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:12:50 INFO - PROCESS | 1822 | 1461708770079 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1822 | 1461708770091 Marionette TRACE conn3 <- [1,258,null,{}] 15:12:50 INFO - PROCESS | 1822 | 1461708770096 Marionette TRACE conn3 -> [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:12:50 INFO - PROCESS | 1822 | 1461708770269 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:12:50 INFO - PROCESS | 1822 | 1461708770301 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a266800 == 38 [pid = 1822] [id = 72] 15:12:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f664a80ac00) [pid = 1822] [serial = 214] [outer = (nil)] 15:12:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f6654b6b800) [pid = 1822] [serial = 215] [outer = 0x7f664a80ac00] 15:12:50 INFO - PROCESS | 1822 | 1461708770359 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f665b01fc00) [pid = 1822] [serial = 216] [outer = 0x7f664a80ac00] 15:12:51 INFO - PROCESS | 1822 | 1461708771034 Marionette TRACE conn3 <- [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:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 987ms 15:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:12:51 INFO - PROCESS | 1822 | 1461708771067 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1822 | 1461708771069 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:12:51 INFO - PROCESS | 1822 | 1461708771076 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1822 | 1461708771078 Marionette TRACE conn3 <- [1,262,null,{}] 15:12:51 INFO - PROCESS | 1822 | 1461708771091 Marionette TRACE conn3 -> [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:12:51 INFO - PROCESS | 1822 | 1461708771278 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:12:51 INFO - PROCESS | 1822 | 1461708771311 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654a98800 == 39 [pid = 1822] [id = 73] 15:12:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f6661151000) [pid = 1822] [serial = 217] [outer = (nil)] 15:12:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6662046000) [pid = 1822] [serial = 218] [outer = 0x7f6661151000] 15:12:51 INFO - PROCESS | 1822 | 1461708771373 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f66620bdc00) [pid = 1822] [serial = 219] [outer = 0x7f6661151000] 15:12:52 INFO - PROCESS | 1822 | 1461708772061 Marionette TRACE conn3 <- [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:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1046ms 15:12:52 INFO - PROCESS | 1822 | 1461708772124 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1822 | 1461708772128 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:12:52 INFO - PROCESS | 1822 | 1461708772133 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1822 | 1461708772135 Marionette TRACE conn3 <- [1,266,null,{}] 15:12:52 INFO - PROCESS | 1822 | 1461708772140 Marionette TRACE conn3 -> [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:12:52 INFO - PROCESS | 1822 | 1461708772577 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f6660f51400) [pid = 1822] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f6649cd7400) [pid = 1822] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f6649cdb800) [pid = 1822] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f6665b71c00) [pid = 1822] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f664cc93000) [pid = 1822] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664bec0000) [pid = 1822] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f6654919800) [pid = 1822] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f6662038c00) [pid = 1822] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f664a23cc00) [pid = 1822] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f66520ee400) [pid = 1822] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f664bf8a800) [pid = 1822] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f664cc90c00) [pid = 1822] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x7f664a6a0800) [pid = 1822] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f6654911400) [pid = 1822] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f6654912c00) [pid = 1822] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f664b278000) [pid = 1822] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f666114a400) [pid = 1822] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f66520e9000) [pid = 1822] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f6653080000) [pid = 1822] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:12:52 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f66520eac00) [pid = 1822] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:12:52 INFO - PROCESS | 1822 | 1461708772703 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bf98000 == 40 [pid = 1822] [id = 74] 15:12:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f6649cdb800) [pid = 1822] [serial = 220] [outer = (nil)] 15:12:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f664b278000) [pid = 1822] [serial = 221] [outer = 0x7f6649cdb800] 15:12:52 INFO - PROCESS | 1822 | 1461708772763 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f6650092000) [pid = 1822] [serial = 222] [outer = 0x7f6649cdb800] 15:12:53 INFO - PROCESS | 1822 | 1461708773334 Marionette TRACE conn3 <- [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:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1233ms 15:12:53 INFO - PROCESS | 1822 | 1461708773367 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1822 | 1461708773369 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:12:53 INFO - PROCESS | 1822 | 1461708773375 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1822 | 1461708773378 Marionette TRACE conn3 <- [1,270,null,{}] 15:12:53 INFO - PROCESS | 1822 | 1461708773382 Marionette TRACE conn3 -> [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:12:53 INFO - PROCESS | 1822 | 1461708773507 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:12:53 INFO - PROCESS | 1822 | 1461708773602 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66600ce800 == 41 [pid = 1822] [id = 75] 15:12:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f664a23cc00) [pid = 1822] [serial = 223] [outer = (nil)] 15:12:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f66549bd000) [pid = 1822] [serial = 224] [outer = 0x7f664a23cc00] 15:12:53 INFO - PROCESS | 1822 | 1461708773659 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f666114dc00) [pid = 1822] [serial = 225] [outer = 0x7f664a23cc00] 15:12:54 INFO - PROCESS | 1822 | 1461708774264 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 923ms 15:12:54 INFO - PROCESS | 1822 | 1461708774299 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1822 | 1461708774302 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:12:54 INFO - PROCESS | 1822 | 1461708774307 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1822 | 1461708774309 Marionette TRACE conn3 <- [1,274,null,{}] 15:12:54 INFO - PROCESS | 1822 | 1461708774314 Marionette TRACE conn3 -> [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:12:54 INFO - PROCESS | 1822 | 1461708774432 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:12:54 INFO - PROCESS | 1822 | 1461708774586 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a816000 == 42 [pid = 1822] [id = 76] 15:12:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6649ce2800) [pid = 1822] [serial = 226] [outer = (nil)] 15:12:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f664a236400) [pid = 1822] [serial = 227] [outer = 0x7f6649ce2800] 15:12:54 INFO - PROCESS | 1822 | 1461708774656 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f664bec0000) [pid = 1822] [serial = 228] [outer = 0x7f6649ce2800] 15:12:55 INFO - PROCESS | 1822 | 1461708775491 Marionette TRACE conn3 <- [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:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1224ms 15:12:55 INFO - PROCESS | 1822 | 1461708775532 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:12:55 INFO - PROCESS | 1822 | 1461708775538 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:12:55 INFO - PROCESS | 1822 | 1461708775545 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1822 | 1461708775550 Marionette TRACE conn3 <- [1,278,null,{}] 15:12:55 INFO - PROCESS | 1822 | 1461708775557 Marionette TRACE conn3 -> [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:12:55 INFO - PROCESS | 1822 | 1461708775705 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:12:55 INFO - PROCESS | 1822 | 1461708775841 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652c43000 == 43 [pid = 1822] [id = 77] 15:12:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f6649ce3c00) [pid = 1822] [serial = 229] [outer = (nil)] 15:12:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f6651b26c00) [pid = 1822] [serial = 230] [outer = 0x7f6649ce3c00] 15:12:55 INFO - PROCESS | 1822 | 1461708775910 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f66520edc00) [pid = 1822] [serial = 231] [outer = 0x7f6649ce3c00] 15:12:56 INFO - PROCESS | 1822 | 1461708776655 Marionette TRACE conn3 <- [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:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1130ms 15:12:56 INFO - PROCESS | 1822 | 1461708776680 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 1822 | 1461708776686 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:12:56 INFO - PROCESS | 1822 | 1461708776695 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 1822 | 1461708776698 Marionette TRACE conn3 <- [1,282,null,{}] 15:12:56 INFO - PROCESS | 1822 | 1461708776704 Marionette TRACE conn3 -> [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:12:56 INFO - PROCESS | 1822 | 1461708776854 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:12:56 INFO - PROCESS | 1822 | 1461708776988 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666115a000 == 44 [pid = 1822] [id = 78] 15:12:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f6653137800) [pid = 1822] [serial = 232] [outer = (nil)] 15:12:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6654915400) [pid = 1822] [serial = 233] [outer = 0x7f6653137800] 15:12:57 INFO - PROCESS | 1822 | 1461708777057 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f665b07cc00) [pid = 1822] [serial = 234] [outer = 0x7f6653137800] 15:12:57 INFO - PROCESS | 1822 | 1461708777882 Marionette TRACE conn3 <- [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:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1227ms 15:12:57 INFO - PROCESS | 1822 | 1461708777922 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 1822 | 1461708777925 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:12:57 INFO - PROCESS | 1822 | 1461708777933 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1822 | 1461708777941 Marionette TRACE conn3 <- [1,286,null,{}] 15:12:57 INFO - PROCESS | 1822 | 1461708777954 Marionette TRACE conn3 -> [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:12:58 INFO - PROCESS | 1822 | 1461708778121 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:12:58 INFO - PROCESS | 1822 | 1461708778282 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66654f2000 == 45 [pid = 1822] [id = 79] 15:12:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f66620b8c00) [pid = 1822] [serial = 235] [outer = (nil)] 15:12:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f66620c1400) [pid = 1822] [serial = 236] [outer = 0x7f66620b8c00] 15:12:58 INFO - PROCESS | 1822 | 1461708778352 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f66620f0000) [pid = 1822] [serial = 237] [outer = 0x7f66620b8c00] 15:12:59 INFO - PROCESS | 1822 | 1461708779150 Marionette TRACE conn3 <- [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:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1241ms 15:12:59 INFO - PROCESS | 1822 | 1461708779172 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:12:59 INFO - PROCESS | 1822 | 1461708779177 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:12:59 INFO - PROCESS | 1822 | 1461708779182 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1822 | 1461708779185 Marionette TRACE conn3 <- [1,290,null,{}] 15:12:59 INFO - PROCESS | 1822 | 1461708779189 Marionette TRACE conn3 -> [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:12:59 INFO - PROCESS | 1822 | 1461708779334 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:12:59 INFO - PROCESS | 1822 | 1461708779441 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666639e000 == 46 [pid = 1822] [id = 80] 15:12:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f66620bd800) [pid = 1822] [serial = 238] [outer = (nil)] 15:12:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f6664241800) [pid = 1822] [serial = 239] [outer = 0x7f66620bd800] 15:12:59 INFO - PROCESS | 1822 | 1461708779507 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6665605400) [pid = 1822] [serial = 240] [outer = 0x7f66620bd800] 15:13:00 INFO - PROCESS | 1822 | 1461708780220 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1088ms 15:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:13:00 INFO - PROCESS | 1822 | 1461708780271 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1822 | 1461708780273 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:13:00 INFO - PROCESS | 1822 | 1461708780278 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1822 | 1461708780282 Marionette TRACE conn3 <- [1,294,null,{}] 15:13:00 INFO - PROCESS | 1822 | 1461708780286 Marionette TRACE conn3 -> [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:13:00 INFO - PROCESS | 1822 | 1461708780422 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:13:00 INFO - PROCESS | 1822 | 1461708780529 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a39c800 == 47 [pid = 1822] [id = 81] 15:13:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f664a68c000) [pid = 1822] [serial = 241] [outer = (nil)] 15:13:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664a68fc00) [pid = 1822] [serial = 242] [outer = 0x7f664a68c000] 15:13:00 INFO - PROCESS | 1822 | 1461708780603 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6665611c00) [pid = 1822] [serial = 243] [outer = 0x7f664a68c000] 15:13:01 INFO - PROCESS | 1822 | 1461708781406 Marionette TRACE conn3 <- [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:13:01 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:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1185ms 15:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:13:01 INFO - PROCESS | 1822 | 1461708781465 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1822 | 1461708781467 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:13:01 INFO - PROCESS | 1822 | 1461708781473 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1822 | 1461708781477 Marionette TRACE conn3 <- [1,298,null,{}] 15:13:01 INFO - PROCESS | 1822 | 1461708781482 Marionette TRACE conn3 -> [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:13:01 INFO - PROCESS | 1822 | 1461708781635 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:13:01 INFO - PROCESS | 1822 | 1461708781768 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537ce000 == 48 [pid = 1822] [id = 82] 15:13:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f664cc9b800) [pid = 1822] [serial = 244] [outer = (nil)] 15:13:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664d622400) [pid = 1822] [serial = 245] [outer = 0x7f664cc9b800] 15:13:01 INFO - PROCESS | 1822 | 1461708781838 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6665d6ac00) [pid = 1822] [serial = 246] [outer = 0x7f664cc9b800] 15:13:02 INFO - PROCESS | 1822 | 1461708782854 Marionette TRACE conn3 <- [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:13:02 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:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1432ms 15:13:02 INFO - PROCESS | 1822 | 1461708782906 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1822 | 1461708782910 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:13:02 INFO - PROCESS | 1822 | 1461708782918 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1822 | 1461708782924 Marionette TRACE conn3 <- [1,302,null,{}] 15:13:02 INFO - PROCESS | 1822 | 1461708782932 Marionette TRACE conn3 -> [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:13:03 INFO - PROCESS | 1822 | 1461708783084 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:13:03 INFO - PROCESS | 1822 | 1461708783278 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652c41800 == 49 [pid = 1822] [id = 83] 15:13:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f664cc8f000) [pid = 1822] [serial = 247] [outer = (nil)] 15:13:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f664d61a000) [pid = 1822] [serial = 248] [outer = 0x7f664cc8f000] 15:13:03 INFO - PROCESS | 1822 | 1461708783349 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f664d665800) [pid = 1822] [serial = 249] [outer = 0x7f664cc8f000] 15:13:04 INFO - PROCESS | 1822 | 1461708784147 Marionette TRACE conn3 <- [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:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1281ms 15:13:04 INFO - PROCESS | 1822 | 1461708784200 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 1822 | 1461708784207 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:13:04 INFO - PROCESS | 1822 | 1461708784234 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1822 | 1461708784238 Marionette TRACE conn3 <- [1,306,null,{}] 15:13:04 INFO - PROCESS | 1822 | 1461708784243 Marionette TRACE conn3 -> [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:13:04 INFO - PROCESS | 1822 | 1461708784391 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:13:04 INFO - PROCESS | 1822 | 1461708784523 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66600ce800 == 48 [pid = 1822] [id = 75] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bf98000 == 47 [pid = 1822] [id = 74] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654a98800 == 46 [pid = 1822] [id = 73] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a266800 == 45 [pid = 1822] [id = 72] 15:13:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bf98000 == 46 [pid = 1822] [id = 84] 15:13:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f664bf84c00) [pid = 1822] [serial = 250] [outer = (nil)] 15:13:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f665114b000) [pid = 1822] [serial = 251] [outer = 0x7f664bf84c00] 15:13:04 INFO - PROCESS | 1822 | 1461708784613 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f66520ee400) [pid = 1822] [serial = 252] [outer = 0x7f664bf84c00] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d06000 == 45 [pid = 1822] [id = 71] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650fac000 == 44 [pid = 1822] [id = 70] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d8a2800 == 43 [pid = 1822] [id = 69] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650fa5800 == 42 [pid = 1822] [id = 68] 15:13:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66531d5000 == 41 [pid = 1822] [id = 67] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f6664242800) [pid = 1822] [serial = 71] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f66520e9400) [pid = 1822] [serial = 83] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f66520eec00) [pid = 1822] [serial = 119] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f6660f4a400) [pid = 1822] [serial = 92] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f6665657c00) [pid = 1822] [serial = 116] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f665a170400) [pid = 1822] [serial = 89] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f6654b6b000) [pid = 1822] [serial = 123] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f666230b400) [pid = 1822] [serial = 126] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f665490dc00) [pid = 1822] [serial = 86] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f665490e400) [pid = 1822] [serial = 80] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f6668aa6800) [pid = 1822] [serial = 179] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f664d663000) [pid = 1822] [serial = 182] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f6668d17c00) [pid = 1822] [serial = 180] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f6665b76c00) [pid = 1822] [serial = 185] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f666805ec00) [pid = 1822] [serial = 165] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f6666485c00) [pid = 1822] [serial = 164] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f664f5c2000) [pid = 1822] [serial = 168] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f664d66a000) [pid = 1822] [serial = 167] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664ebe6800) [pid = 1822] [serial = 153] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f664d663400) [pid = 1822] [serial = 152] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f6655ddb400) [pid = 1822] [serial = 170] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f665b07c400) [pid = 1822] [serial = 171] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f666423c800) [pid = 1822] [serial = 173] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f6665b77800) [pid = 1822] [serial = 174] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f6665da7400) [pid = 1822] [serial = 150] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x7f66520f6000) [pid = 1822] [serial = 155] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f6660f4f400) [pid = 1822] [serial = 158] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f6666302400) [pid = 1822] [serial = 161] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f666560bc00) [pid = 1822] [serial = 183] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f66663dd400) [pid = 1822] [serial = 176] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f66680c4800) [pid = 1822] [serial = 177] [outer = (nil)] [url = about:blank] 15:13:04 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f666a386800) [pid = 1822] [serial = 186] [outer = (nil)] [url = about:blank] 15:13:05 INFO - PROCESS | 1822 | 1461708785306 Marionette TRACE conn3 <- [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:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1086ms 15:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:13:05 INFO - PROCESS | 1822 | 1461708785317 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1822 | 1461708785320 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:13:05 INFO - PROCESS | 1822 | 1461708785324 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1822 | 1461708785330 Marionette TRACE conn3 <- [1,310,null,{}] 15:13:05 INFO - PROCESS | 1822 | 1461708785344 Marionette TRACE conn3 -> [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:13:05 INFO - PROCESS | 1822 | 1461708785485 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:13:05 INFO - PROCESS | 1822 | 1461708785577 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66531cd000 == 42 [pid = 1822] [id = 85] 15:13:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f6652046400) [pid = 1822] [serial = 253] [outer = (nil)] 15:13:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f6653df1000) [pid = 1822] [serial = 254] [outer = 0x7f6652046400] 15:13:05 INFO - PROCESS | 1822 | 1461708785636 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f6655d9e000) [pid = 1822] [serial = 255] [outer = 0x7f6652046400] 15:13:06 INFO - PROCESS | 1822 | 1461708786283 Marionette TRACE conn3 <- [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:13:06 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:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 979ms 15:13:06 INFO - PROCESS | 1822 | 1461708786304 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:13:06 INFO - PROCESS | 1822 | 1461708786307 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:13:06 INFO - PROCESS | 1822 | 1461708786313 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1822 | 1461708786315 Marionette TRACE conn3 <- [1,314,null,{}] 15:13:06 INFO - PROCESS | 1822 | 1461708786320 Marionette TRACE conn3 -> [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:13:06 INFO - PROCESS | 1822 | 1461708786448 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:13:06 INFO - PROCESS | 1822 | 1461708786545 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a35000 == 43 [pid = 1822] [id = 86] 15:13:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f66520ea800) [pid = 1822] [serial = 256] [outer = (nil)] 15:13:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f6660c6e800) [pid = 1822] [serial = 257] [outer = 0x7f66520ea800] 15:13:06 INFO - PROCESS | 1822 | 1461708786601 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6660f51800) [pid = 1822] [serial = 258] [outer = 0x7f66520ea800] 15:13:07 INFO - PROCESS | 1822 | 1461708787211 Marionette TRACE conn3 <- [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:13:07 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:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1224ms 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f664d619400) [pid = 1822] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f6649cdb800) [pid = 1822] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f664f5be400) [pid = 1822] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f664a80ac00) [pid = 1822] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f664d669000) [pid = 1822] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f6661151000) [pid = 1822] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:13:07 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f66519cdc00) [pid = 1822] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:13:07 INFO - PROCESS | 1822 | 1461708787593 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1822 | 1461708787600 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:13:07 INFO - PROCESS | 1822 | 1461708787608 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1822 | 1461708787611 Marionette TRACE conn3 <- [1,318,null,{}] 15:13:07 INFO - PROCESS | 1822 | 1461708787619 Marionette TRACE conn3 -> [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:13:07 INFO - PROCESS | 1822 | 1461708787801 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:13:07 INFO - PROCESS | 1822 | 1461708787929 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d971000 == 44 [pid = 1822] [id = 87] 15:13:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f664a807400) [pid = 1822] [serial = 259] [outer = (nil)] 15:13:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f664bf8a800) [pid = 1822] [serial = 260] [outer = 0x7f664a807400] 15:13:08 INFO - PROCESS | 1822 | 1461708787999 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f664d663000) [pid = 1822] [serial = 261] [outer = 0x7f664a807400] 15:13:08 INFO - PROCESS | 1822 | 1461708788887 Marionette TRACE conn3 <- [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:13:08 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:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1335ms 15:13:08 INFO - PROCESS | 1822 | 1461708788942 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1822 | 1461708788948 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:13:08 INFO - PROCESS | 1822 | 1461708788958 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1822 | 1461708788964 Marionette TRACE conn3 <- [1,322,null,{}] 15:13:08 INFO - PROCESS | 1822 | 1461708788969 Marionette TRACE conn3 -> [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:13:09 INFO - PROCESS | 1822 | 1461708789157 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:13:09 INFO - PROCESS | 1822 | 1461708789287 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665484a000 == 45 [pid = 1822] [id = 88] 15:13:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f664d86dc00) [pid = 1822] [serial = 262] [outer = (nil)] 15:13:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f664d874400) [pid = 1822] [serial = 263] [outer = 0x7f664d86dc00] 15:13:09 INFO - PROCESS | 1822 | 1461708789353 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f664f5bfc00) [pid = 1822] [serial = 264] [outer = 0x7f664d86dc00] 15:13:10 INFO - PROCESS | 1822 | 1461708790189 Marionette TRACE conn3 <- [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:13:10 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:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1287ms 15:13:10 INFO - PROCESS | 1822 | 1461708790243 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1822 | 1461708790246 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:13:10 INFO - PROCESS | 1822 | 1461708790270 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1822 | 1461708790279 Marionette TRACE conn3 <- [1,326,null,{}] 15:13:10 INFO - PROCESS | 1822 | 1461708790298 Marionette TRACE conn3 -> [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:13:10 INFO - PROCESS | 1822 | 1461708790459 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:13:10 INFO - PROCESS | 1822 | 1461708790589 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661111800 == 46 [pid = 1822] [id = 89] 15:13:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6653192800) [pid = 1822] [serial = 265] [outer = (nil)] 15:13:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f6653f67000) [pid = 1822] [serial = 266] [outer = 0x7f6653192800] 15:13:10 INFO - PROCESS | 1822 | 1461708790664 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f6655e74800) [pid = 1822] [serial = 267] [outer = 0x7f6653192800] 15:13:11 INFO - PROCESS | 1822 | 1461708791532 Marionette TRACE conn3 <- [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:13:11 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:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1290ms 15:13:11 INFO - PROCESS | 1822 | 1461708791558 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1822 | 1461708791561 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:13:11 INFO - PROCESS | 1822 | 1461708791567 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1822 | 1461708791569 Marionette TRACE conn3 <- [1,330,null,{}] 15:13:11 INFO - PROCESS | 1822 | 1461708791574 Marionette TRACE conn3 -> [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:13:11 INFO - PROCESS | 1822 | 1461708791737 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:13:11 INFO - PROCESS | 1822 | 1461708791871 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66642a2000 == 47 [pid = 1822] [id = 90] 15:13:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f6653915000) [pid = 1822] [serial = 268] [outer = (nil)] 15:13:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f666114a400) [pid = 1822] [serial = 269] [outer = 0x7f6653915000] 15:13:11 INFO - PROCESS | 1822 | 1461708791938 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f666203e800) [pid = 1822] [serial = 270] [outer = 0x7f6653915000] 15:13:12 INFO - PROCESS | 1822 | 1461708792766 Marionette TRACE conn3 <- [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:13:12 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:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1237ms 15:13:12 INFO - PROCESS | 1822 | 1461708792804 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1822 | 1461708792807 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:13:12 INFO - PROCESS | 1822 | 1461708792813 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1822 | 1461708792816 Marionette TRACE conn3 <- [1,334,null,{}] 15:13:12 INFO - PROCESS | 1822 | 1461708792821 Marionette TRACE conn3 -> [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:13:12 INFO - PROCESS | 1822 | 1461708792969 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:13:13 INFO - PROCESS | 1822 | 1461708793104 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666608b800 == 48 [pid = 1822] [id = 91] 15:13:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f664bf90000) [pid = 1822] [serial = 271] [outer = (nil)] 15:13:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f66620eac00) [pid = 1822] [serial = 272] [outer = 0x7f664bf90000] 15:13:13 INFO - PROCESS | 1822 | 1461708793170 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f66624d0c00) [pid = 1822] [serial = 273] [outer = 0x7f664bf90000] 15:13:14 INFO - PROCESS | 1822 | 1461708793999 Marionette TRACE conn3 <- [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:13:14 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:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1225ms 15:13:14 INFO - PROCESS | 1822 | 1461708794040 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1822 | 1461708794044 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:13:14 INFO - PROCESS | 1822 | 1461708794067 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1822 | 1461708794070 Marionette TRACE conn3 <- [1,338,null,{}] 15:13:14 INFO - PROCESS | 1822 | 1461708794076 Marionette TRACE conn3 -> [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:13:14 INFO - PROCESS | 1822 | 1461708794279 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:13:14 INFO - PROCESS | 1822 | 1461708794409 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6656ace000 == 49 [pid = 1822] [id = 92] 15:13:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664d667400) [pid = 1822] [serial = 274] [outer = (nil)] 15:13:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f6665d5c400) [pid = 1822] [serial = 275] [outer = 0x7f664d667400] 15:13:14 INFO - PROCESS | 1822 | 1461708794482 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f6666429c00) [pid = 1822] [serial = 276] [outer = 0x7f664d667400] 15:13:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f664d624800) [pid = 1822] [serial = 277] [outer = 0x7f664b26a000] 15:13:15 INFO - PROCESS | 1822 | 1461708795528 Marionette TRACE conn3 <- [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:13:15 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:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1528ms 15:13:15 INFO - PROCESS | 1822 | 1461708795594 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:13:15 INFO - PROCESS | 1822 | 1461708795600 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:13:15 INFO - PROCESS | 1822 | 1461708795607 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1822 | 1461708795612 Marionette TRACE conn3 <- [1,342,null,{}] 15:13:15 INFO - PROCESS | 1822 | 1461708795621 Marionette TRACE conn3 -> [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:13:15 INFO - PROCESS | 1822 | 1461708795775 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:13:15 INFO - PROCESS | 1822 | 1461708795927 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650ca6800 == 50 [pid = 1822] [id = 93] 15:13:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f664a571400) [pid = 1822] [serial = 278] [outer = (nil)] 15:13:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f664d6bbc00) [pid = 1822] [serial = 279] [outer = 0x7f664a571400] 15:13:16 INFO - PROCESS | 1822 | 1461708796004 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f664d873800) [pid = 1822] [serial = 280] [outer = 0x7f664a571400] 15:13:16 INFO - PROCESS | 1822 | 1461708796766 Marionette TRACE conn3 <- [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:13:16 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:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1186ms 15:13:16 INFO - PROCESS | 1822 | 1461708796808 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1822 | 1461708796816 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:13:16 INFO - PROCESS | 1822 | 1461708796827 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1822 | 1461708796830 Marionette TRACE conn3 <- [1,346,null,{}] 15:13:16 INFO - PROCESS | 1822 | 1461708796836 Marionette TRACE conn3 -> [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:13:16 INFO - PROCESS | 1822 | 1461708796990 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:13:17 INFO - PROCESS | 1822 | 1461708797128 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d89b800 == 51 [pid = 1822] [id = 94] 15:13:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664a808c00) [pid = 1822] [serial = 281] [outer = (nil)] 15:13:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6651c2b800) [pid = 1822] [serial = 282] [outer = 0x7f664a808c00] 15:13:17 INFO - PROCESS | 1822 | 1461708797192 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f6652416800) [pid = 1822] [serial = 283] [outer = 0x7f664a808c00] 15:13:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66531cd000 == 50 [pid = 1822] [id = 85] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f664d61e400) [pid = 1822] [serial = 188] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f664ebe8000) [pid = 1822] [serial = 191] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f666a31f400) [pid = 1822] [serial = 200] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f6665d64800) [pid = 1822] [serial = 197] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f66549bd000) [pid = 1822] [serial = 224] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f665b01c800) [pid = 1822] [serial = 194] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bf98000 == 49 [pid = 1822] [id = 84] 15:13:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652c41800 == 48 [pid = 1822] [id = 83] 15:13:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652c43000 == 47 [pid = 1822] [id = 77] 15:13:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a816000 == 46 [pid = 1822] [id = 76] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f6652e36400) [pid = 1822] [serial = 210] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f665b01fc00) [pid = 1822] [serial = 216] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f664f5b7400) [pid = 1822] [serial = 206] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f6662046000) [pid = 1822] [serial = 218] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f6655d95c00) [pid = 1822] [serial = 213] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f6650c7e800) [pid = 1822] [serial = 207] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f665413b800) [pid = 1822] [serial = 212] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f664d667c00) [pid = 1822] [serial = 204] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f6654b6b800) [pid = 1822] [serial = 215] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f66620bdc00) [pid = 1822] [serial = 219] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f6650092000) [pid = 1822] [serial = 222] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x7f664d623400) [pid = 1822] [serial = 203] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f664b278000) [pid = 1822] [serial = 221] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f66520f4400) [pid = 1822] [serial = 209] [outer = (nil)] [url = about:blank] 15:13:17 INFO - PROCESS | 1822 | 1461708797973 Marionette TRACE conn3 <- [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:13:18 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:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1185ms 15:13:18 INFO - PROCESS | 1822 | 1461708798025 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1822 | 1461708798028 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:13:18 INFO - PROCESS | 1822 | 1461708798035 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1822 | 1461708798040 Marionette TRACE conn3 <- [1,350,null,{}] 15:13:18 INFO - PROCESS | 1822 | 1461708798054 Marionette TRACE conn3 -> [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:13:18 INFO - PROCESS | 1822 | 1461708798194 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:13:18 INFO - PROCESS | 1822 | 1461708798204 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66530c9800 == 47 [pid = 1822] [id = 95] 15:13:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f66520f4400) [pid = 1822] [serial = 284] [outer = (nil)] 15:13:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f6655dcd400) [pid = 1822] [serial = 285] [outer = 0x7f66520f4400] 15:13:18 INFO - PROCESS | 1822 | 1461708798264 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f6660e75c00) [pid = 1822] [serial = 286] [outer = 0x7f66520f4400] 15:13:19 INFO - PROCESS | 1822 | 1461708799023 Marionette TRACE conn3 <- [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:13:19 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:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1035ms 15:13:19 INFO - PROCESS | 1822 | 1461708799070 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1822 | 1461708799074 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:13:19 INFO - PROCESS | 1822 | 1461708799079 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1822 | 1461708799081 Marionette TRACE conn3 <- [1,354,null,{}] 15:13:19 INFO - PROCESS | 1822 | 1461708799086 Marionette TRACE conn3 -> [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:13:19 INFO - PROCESS | 1822 | 1461708799249 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:13:19 INFO - PROCESS | 1822 | 1461708799265 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665483b000 == 48 [pid = 1822] [id = 96] 15:13:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f6655d90800) [pid = 1822] [serial = 287] [outer = (nil)] 15:13:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f66620bb400) [pid = 1822] [serial = 288] [outer = 0x7f6655d90800] 15:13:19 INFO - PROCESS | 1822 | 1461708799324 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f666423c800) [pid = 1822] [serial = 289] [outer = 0x7f6655d90800] 15:13:20 INFO - PROCESS | 1822 | 1461708800064 Marionette TRACE conn3 <- [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:13:20 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:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1024ms 15:13:20 INFO - PROCESS | 1822 | 1461708800104 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1822 | 1461708800107 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:13:20 INFO - PROCESS | 1822 | 1461708800112 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1822 | 1461708800114 Marionette TRACE conn3 <- [1,358,null,{}] 15:13:20 INFO - PROCESS | 1822 | 1461708800120 Marionette TRACE conn3 -> [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:13:20 INFO - PROCESS | 1822 | 1461708800278 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:13:20 INFO - PROCESS | 1822 | 1461708800302 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c17000 == 49 [pid = 1822] [id = 97] 15:13:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f664d61e400) [pid = 1822] [serial = 290] [outer = (nil)] 15:13:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f6665b7a400) [pid = 1822] [serial = 291] [outer = 0x7f664d61e400] 15:13:20 INFO - PROCESS | 1822 | 1461708800372 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6665d65c00) [pid = 1822] [serial = 292] [outer = 0x7f664d61e400] 15:13:21 INFO - PROCESS | 1822 | 1461708801047 Marionette TRACE conn3 <- [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:13:21 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:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 977ms 15:13:21 INFO - PROCESS | 1822 | 1461708801090 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1822 | 1461708801093 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:13:21 INFO - PROCESS | 1822 | 1461708801099 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1822 | 1461708801101 Marionette TRACE conn3 <- [1,362,null,{}] 15:13:21 INFO - PROCESS | 1822 | 1461708801105 Marionette TRACE conn3 -> [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:13:21 INFO - PROCESS | 1822 | 1461708801286 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:13:21 INFO - PROCESS | 1822 | 1461708801355 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6663d42000 == 50 [pid = 1822] [id = 98] 15:13:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f664ac51c00) [pid = 1822] [serial = 293] [outer = (nil)] 15:13:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f6665603400) [pid = 1822] [serial = 294] [outer = 0x7f664ac51c00] 15:13:21 INFO - PROCESS | 1822 | 1461708801414 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f6666431800) [pid = 1822] [serial = 295] [outer = 0x7f664ac51c00] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f664a23cc00) [pid = 1822] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f6649cd5000) [pid = 1822] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f6652046400) [pid = 1822] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f664cc8f000) [pid = 1822] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f664bf84c00) [pid = 1822] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f664ebe7000) [pid = 1822] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f665b01ac00) [pid = 1822] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:13:22 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f6650355c00) [pid = 1822] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:13:22 INFO - PROCESS | 1822 | 1461708802191 Marionette TRACE conn3 <- [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:13:22 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:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1128ms 15:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:13:22 INFO - PROCESS | 1822 | 1461708802227 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 1822 | 1461708802229 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:13:22 INFO - PROCESS | 1822 | 1461708802234 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1822 | 1461708802237 Marionette TRACE conn3 <- [1,366,null,{}] 15:13:22 INFO - PROCESS | 1822 | 1461708802242 Marionette TRACE conn3 -> [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:13:22 INFO - PROCESS | 1822 | 1461708802383 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:13:22 INFO - PROCESS | 1822 | 1461708802396 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66656a0000 == 51 [pid = 1822] [id = 99] 15:13:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f664a689c00) [pid = 1822] [serial = 296] [outer = (nil)] 15:13:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f665260f000) [pid = 1822] [serial = 297] [outer = 0x7f664a689c00] 15:13:22 INFO - PROCESS | 1822 | 1461708802452 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f6652ed6000) [pid = 1822] [serial = 298] [outer = 0x7f664a689c00] 15:13:23 INFO - PROCESS | 1822 | 1461708803136 Marionette TRACE conn3 <- [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:13:23 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:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 936ms 15:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:13:23 INFO - PROCESS | 1822 | 1461708803170 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1822 | 1461708803173 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:13:23 INFO - PROCESS | 1822 | 1461708803178 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1822 | 1461708803181 Marionette TRACE conn3 <- [1,370,null,{}] 15:13:23 INFO - PROCESS | 1822 | 1461708803185 Marionette TRACE conn3 -> [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:13:23 INFO - PROCESS | 1822 | 1461708803340 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:13:23 INFO - PROCESS | 1822 | 1461708803356 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b346000 == 52 [pid = 1822] [id = 100] 15:13:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f66520ef000) [pid = 1822] [serial = 299] [outer = (nil)] 15:13:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6652edb800) [pid = 1822] [serial = 300] [outer = 0x7f66520ef000] 15:13:23 INFO - PROCESS | 1822 | 1461708803411 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f6653a8a000) [pid = 1822] [serial = 301] [outer = 0x7f66520ef000] 15:13:24 INFO - PROCESS | 1822 | 1461708804092 Marionette TRACE conn3 <- [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:13:24 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:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 979ms 15:13:24 INFO - PROCESS | 1822 | 1461708804157 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:13:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:13:24 INFO - PROCESS | 1822 | 1461708804163 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:13:24 INFO - PROCESS | 1822 | 1461708804170 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1822 | 1461708804176 Marionette TRACE conn3 <- [1,374,null,{}] 15:13:24 INFO - PROCESS | 1822 | 1461708804184 Marionette TRACE conn3 -> [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:13:24 INFO - PROCESS | 1822 | 1461708804412 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:13:24 INFO - PROCESS | 1822 | 1461708804516 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664cc6f000 == 53 [pid = 1822] [id = 101] 15:13:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664a810400) [pid = 1822] [serial = 302] [outer = (nil)] 15:13:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f664ac52000) [pid = 1822] [serial = 303] [outer = 0x7f664a810400] 15:13:24 INFO - PROCESS | 1822 | 1461708804583 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f664b276000) [pid = 1822] [serial = 304] [outer = 0x7f664a810400] 15:13:25 INFO - PROCESS | 1822 | 1461708805489 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:13:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:13:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1332ms 15:13:25 INFO - PROCESS | 1822 | 1461708805502 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:13:25 INFO - PROCESS | 1822 | 1461708805509 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:13:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:13:25 INFO - PROCESS | 1822 | 1461708805518 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:13:25 INFO - PROCESS | 1822 | 1461708805522 Marionette TRACE conn3 <- [1,378,null,{}] 15:13:25 INFO - PROCESS | 1822 | 1461708805527 Marionette TRACE conn3 -> [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:13:25 INFO - PROCESS | 1822 | 1461708805672 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:13:25 INFO - PROCESS | 1822 | 1461708805812 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66541b3000 == 54 [pid = 1822] [id = 102] 15:13:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f664d871400) [pid = 1822] [serial = 305] [outer = (nil)] 15:13:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f66519ce400) [pid = 1822] [serial = 306] [outer = 0x7f664d871400] 15:13:25 INFO - PROCESS | 1822 | 1461708805878 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f665241c800) [pid = 1822] [serial = 307] [outer = 0x7f664d871400] 15:13:26 INFO - PROCESS | 1822 | 1461708806716 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:13:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:13:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1233ms 15:13:26 INFO - PROCESS | 1822 | 1461708806751 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1822 | 1461708806755 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:13:26 INFO - PROCESS | 1822 | 1461708806761 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1822 | 1461708806766 Marionette TRACE conn3 <- [1,382,null,{}] 15:13:26 INFO - PROCESS | 1822 | 1461708806780 Marionette TRACE conn3 -> [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:13:26 INFO - PROCESS | 1822 | 1461708806926 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:13:27 INFO - PROCESS | 1822 | 1461708807065 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc04800 == 55 [pid = 1822] [id = 103] 15:13:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f6653194800) [pid = 1822] [serial = 308] [outer = (nil)] 15:13:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f6660f56800) [pid = 1822] [serial = 309] [outer = 0x7f6653194800] 15:13:27 INFO - PROCESS | 1822 | 1461708807136 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6662142c00) [pid = 1822] [serial = 310] [outer = 0x7f6653194800] 15:13:27 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:13:27 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:13:27 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:13:27 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:13:27 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:13:28 INFO - PROCESS | 1822 | 1461708808047 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:13:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1334ms 15:13:28 INFO - PROCESS | 1822 | 1461708808095 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:13:28 INFO - PROCESS | 1822 | 1461708808099 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:13:28 INFO - PROCESS | 1822 | 1461708808104 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1822 | 1461708808107 Marionette TRACE conn3 <- [1,386,null,{}] 15:13:28 INFO - PROCESS | 1822 | 1461708808112 Marionette TRACE conn3 -> [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:13:28 INFO - PROCESS | 1822 | 1461708808290 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:13:28 INFO - PROCESS | 1822 | 1461708808430 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66539b2800 == 56 [pid = 1822] [id = 104] 15:13:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f665490dc00) [pid = 1822] [serial = 311] [outer = (nil)] 15:13:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f666648c000) [pid = 1822] [serial = 312] [outer = 0x7f665490dc00] 15:13:28 INFO - PROCESS | 1822 | 1461708808503 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6668ab0800) [pid = 1822] [serial = 313] [outer = 0x7f665490dc00] 15:13:29 INFO - PROCESS | 1822 | 1461708809390 Marionette TRACE conn3 <- [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:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1325ms 15:13:29 INFO - PROCESS | 1822 | 1461708809430 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1822 | 1461708809433 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:13:29 INFO - PROCESS | 1822 | 1461708809438 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1822 | 1461708809440 Marionette TRACE conn3 <- [1,390,null,{}] 15:13:29 INFO - PROCESS | 1822 | 1461708809446 Marionette TRACE conn3 -> [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:13:29 INFO - PROCESS | 1822 | 1461708809590 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:13:29 INFO - PROCESS | 1822 | 1461708809728 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649c4c800 == 57 [pid = 1822] [id = 105] 15:13:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f66471a6400) [pid = 1822] [serial = 314] [outer = (nil)] 15:13:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f66471ac800) [pid = 1822] [serial = 315] [outer = 0x7f66471a6400] 15:13:29 INFO - PROCESS | 1822 | 1461708809794 Marionette DEBUG loaded listener.js 15:13:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f664a22f000) [pid = 1822] [serial = 316] [outer = 0x7f66471a6400] 15:13:30 INFO - PROCESS | 1822 | 1461708810945 Marionette TRACE conn3 <- [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:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1578ms 15:13:31 INFO - PROCESS | 1822 | 1461708811018 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:13:31 INFO - PROCESS | 1822 | 1461708811031 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:13:31 INFO - PROCESS | 1822 | 1461708811037 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1822 | 1461708811043 Marionette TRACE conn3 <- [1,394,null,{}] 15:13:31 INFO - PROCESS | 1822 | 1461708811050 Marionette TRACE conn3 -> [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:13:31 INFO - PROCESS | 1822 | 1461708811234 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:13:31 INFO - PROCESS | 1822 | 1461708811375 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d980800 == 58 [pid = 1822] [id = 106] 15:13:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f664cc93800) [pid = 1822] [serial = 317] [outer = (nil)] 15:13:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f664d61b400) [pid = 1822] [serial = 318] [outer = 0x7f664cc93800] 15:13:31 INFO - PROCESS | 1822 | 1461708811477 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f664d66c400) [pid = 1822] [serial = 319] [outer = 0x7f664cc93800] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666131d800 == 57 [pid = 1822] [id = 42] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66656a0000 == 56 [pid = 1822] [id = 99] 15:13:31 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f6660c6e800) [pid = 1822] [serial = 257] [outer = (nil)] [url = about:blank] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6663d42000 == 55 [pid = 1822] [id = 98] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660c17000 == 54 [pid = 1822] [id = 97] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665483b000 == 53 [pid = 1822] [id = 96] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66530c9800 == 52 [pid = 1822] [id = 95] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d89b800 == 51 [pid = 1822] [id = 94] 15:13:31 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650ca6800 == 50 [pid = 1822] [id = 93] 15:13:32 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a35000 == 49 [pid = 1822] [id = 86] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f6653de7000) [pid = 1822] [serial = 156] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f66621bb800) [pid = 1822] [serial = 159] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f666630f800) [pid = 1822] [serial = 162] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f666114dc00) [pid = 1822] [serial = 225] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f664d623800) [pid = 1822] [serial = 189] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f6651b26c00) [pid = 1822] [serial = 230] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f6653df1000) [pid = 1822] [serial = 254] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f6655d9e000) [pid = 1822] [serial = 255] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f664d665800) [pid = 1822] [serial = 249] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f664d61a000) [pid = 1822] [serial = 248] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f664a236400) [pid = 1822] [serial = 227] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f665114b000) [pid = 1822] [serial = 251] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f66520ee400) [pid = 1822] [serial = 252] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f6654915400) [pid = 1822] [serial = 233] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f664a68fc00) [pid = 1822] [serial = 242] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f6664241800) [pid = 1822] [serial = 239] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f66620c1400) [pid = 1822] [serial = 236] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664d622400) [pid = 1822] [serial = 245] [outer = (nil)] [url = about:blank] 15:13:32 INFO - PROCESS | 1822 | 1461708812237 Marionette TRACE conn3 <- [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:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1229ms 15:13:32 INFO - PROCESS | 1822 | 1461708812280 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1822 | 1461708812288 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:13:32 INFO - PROCESS | 1822 | 1461708812300 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1822 | 1461708812303 Marionette TRACE conn3 <- [1,398,null,{}] 15:13:32 INFO - PROCESS | 1822 | 1461708812312 Marionette TRACE conn3 -> [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:13:32 INFO - PROCESS | 1822 | 1461708812450 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:13:32 INFO - PROCESS | 1822 | 1461708812466 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651f55800 == 50 [pid = 1822] [id = 107] 15:13:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f664d876c00) [pid = 1822] [serial = 320] [outer = (nil)] 15:13:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664ebeb400) [pid = 1822] [serial = 321] [outer = 0x7f664d876c00] 15:13:32 INFO - PROCESS | 1822 | 1461708812525 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f6650347c00) [pid = 1822] [serial = 322] [outer = 0x7f664d876c00] 15:13:33 INFO - PROCESS | 1822 | 1461708813387 Marionette TRACE conn3 <- [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:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1135ms 15:13:33 INFO - PROCESS | 1822 | 1461708813435 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1822 | 1461708813438 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:13:33 INFO - PROCESS | 1822 | 1461708813444 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1822 | 1461708813449 Marionette TRACE conn3 <- [1,402,null,{}] 15:13:33 INFO - PROCESS | 1822 | 1461708813463 Marionette TRACE conn3 -> [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:13:33 INFO - PROCESS | 1822 | 1461708813610 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:13:33 INFO - PROCESS | 1822 | 1461708813712 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537d0800 == 51 [pid = 1822] [id = 108] 15:13:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f664d86f000) [pid = 1822] [serial = 323] [outer = (nil)] 15:13:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6652ed2c00) [pid = 1822] [serial = 324] [outer = 0x7f664d86f000] 15:13:33 INFO - PROCESS | 1822 | 1461708813782 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f6653dedc00) [pid = 1822] [serial = 325] [outer = 0x7f664d86f000] 15:13:34 INFO - PROCESS | 1822 | 1461708814555 Marionette TRACE conn3 <- [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:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1180ms 15:13:34 INFO - PROCESS | 1822 | 1461708814624 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1822 | 1461708814627 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:13:34 INFO - PROCESS | 1822 | 1461708814633 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1822 | 1461708814635 Marionette TRACE conn3 <- [1,406,null,{}] 15:13:34 INFO - PROCESS | 1822 | 1461708814640 Marionette TRACE conn3 -> [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:13:34 INFO - PROCESS | 1822 | 1461708814814 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:13:34 INFO - PROCESS | 1822 | 1461708814847 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66541a6800 == 52 [pid = 1822] [id = 109] 15:13:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f665413c400) [pid = 1822] [serial = 326] [outer = (nil)] 15:13:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f6654b64400) [pid = 1822] [serial = 327] [outer = 0x7f665413c400] 15:13:34 INFO - PROCESS | 1822 | 1461708814905 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f6655dd4400) [pid = 1822] [serial = 328] [outer = 0x7f665413c400] 15:13:35 INFO - PROCESS | 1822 | 1461708815672 Marionette TRACE conn3 <- [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:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1073ms 15:13:35 INFO - PROCESS | 1822 | 1461708815735 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:13:35 INFO - PROCESS | 1822 | 1461708815740 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:13:35 INFO - PROCESS | 1822 | 1461708815747 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1822 | 1461708815750 Marionette TRACE conn3 <- [1,410,null,{}] 15:13:35 INFO - PROCESS | 1822 | 1461708815755 Marionette TRACE conn3 -> [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:13:35 INFO - PROCESS | 1822 | 1461708815924 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:13:35 INFO - PROCESS | 1822 | 1461708815949 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a40d800 == 53 [pid = 1822] [id = 110] 15:13:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6655e72800) [pid = 1822] [serial = 329] [outer = (nil)] 15:13:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f665b07ac00) [pid = 1822] [serial = 330] [outer = 0x7f6655e72800] 15:13:36 INFO - PROCESS | 1822 | 1461708816006 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f6660f56400) [pid = 1822] [serial = 331] [outer = 0x7f6655e72800] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f664d61e400) [pid = 1822] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f66520ea800) [pid = 1822] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f664ac51c00) [pid = 1822] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f664a689c00) [pid = 1822] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f6655d90800) [pid = 1822] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f66520f4400) [pid = 1822] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f664a571400) [pid = 1822] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:13:36 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f664a808c00) [pid = 1822] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:13:36 INFO - PROCESS | 1822 | 1461708816867 Marionette TRACE conn3 <- [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:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1176ms 15:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:13:36 INFO - PROCESS | 1822 | 1461708816922 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1822 | 1461708816925 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:13:36 INFO - PROCESS | 1822 | 1461708816929 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1822 | 1461708816932 Marionette TRACE conn3 <- [1,414,null,{}] 15:13:36 INFO - PROCESS | 1822 | 1461708816937 Marionette TRACE conn3 -> [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:13:37 INFO - PROCESS | 1822 | 1461708817099 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:13:37 INFO - PROCESS | 1822 | 1461708817111 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66611d9000 == 54 [pid = 1822] [id = 111] 15:13:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6660f57000) [pid = 1822] [serial = 332] [outer = (nil)] 15:13:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f6664240c00) [pid = 1822] [serial = 333] [outer = 0x7f6660f57000] 15:13:37 INFO - PROCESS | 1822 | 1461708817175 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6665d61c00) [pid = 1822] [serial = 334] [outer = 0x7f6660f57000] 15:13:37 INFO - PROCESS | 1822 | 1461708817879 Marionette TRACE conn3 <- [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:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 979ms 15:13:37 INFO - PROCESS | 1822 | 1461708817911 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1822 | 1461708817915 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:13:37 INFO - PROCESS | 1822 | 1461708817920 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1822 | 1461708817922 Marionette TRACE conn3 <- [1,418,null,{}] 15:13:37 INFO - PROCESS | 1822 | 1461708817927 Marionette TRACE conn3 -> [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:13:38 INFO - PROCESS | 1822 | 1461708818089 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:13:38 INFO - PROCESS | 1822 | 1461708818104 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6662121800 == 55 [pid = 1822] [id = 112] 15:13:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f6647802400) [pid = 1822] [serial = 335] [outer = (nil)] 15:13:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664780ac00) [pid = 1822] [serial = 336] [outer = 0x7f6647802400] 15:13:38 INFO - PROCESS | 1822 | 1461708818175 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6647810400) [pid = 1822] [serial = 337] [outer = 0x7f6647802400] 15:13:39 INFO - PROCESS | 1822 | 1461708819475 Marionette TRACE conn3 <- [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:13:39 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:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1579ms 15:13:39 INFO - PROCESS | 1822 | 1461708819501 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1822 | 1461708819507 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:13:39 INFO - PROCESS | 1822 | 1461708819514 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1822 | 1461708819517 Marionette TRACE conn3 <- [1,422,null,{}] 15:13:39 INFO - PROCESS | 1822 | 1461708819526 Marionette TRACE conn3 -> [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:13:39 INFO - PROCESS | 1822 | 1461708819741 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:13:39 INFO - PROCESS | 1822 | 1461708819888 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650f99000 == 56 [pid = 1822] [id = 113] 15:13:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f664780d400) [pid = 1822] [serial = 338] [outer = (nil)] 15:13:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664a803400) [pid = 1822] [serial = 339] [outer = 0x7f664780d400] 15:13:39 INFO - PROCESS | 1822 | 1461708819966 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f664cc92800) [pid = 1822] [serial = 340] [outer = 0x7f664780d400] 15:13:41 INFO - PROCESS | 1822 | 1461708821367 Marionette TRACE conn3 <- [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:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1890ms 15:13:41 INFO - PROCESS | 1822 | 1461708821406 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1822 | 1461708821414 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:13:41 INFO - PROCESS | 1822 | 1461708821425 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1822 | 1461708821430 Marionette TRACE conn3 <- [1,426,null,{}] 15:13:41 INFO - PROCESS | 1822 | 1461708821436 Marionette TRACE conn3 -> [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:13:41 INFO - PROCESS | 1822 | 1461708821586 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:13:41 INFO - PROCESS | 1822 | 1461708821723 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548c0000 == 57 [pid = 1822] [id = 114] 15:13:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f664a68cc00) [pid = 1822] [serial = 341] [outer = (nil)] 15:13:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f664f5b9000) [pid = 1822] [serial = 342] [outer = 0x7f664a68cc00] 15:13:41 INFO - PROCESS | 1822 | 1461708821795 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f66520eb800) [pid = 1822] [serial = 343] [outer = 0x7f664a68cc00] 15:13:42 INFO - PROCESS | 1822 | 1461708822715 Marionette TRACE conn3 <- [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:13:42 INFO - PROCESS | 1822 | 1461708822767 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:13:42 INFO - PROCESS | 1822 | 1461708822773 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1822 | 1461708822778 Marionette TRACE conn3 <- [1,430,null,{}] 15:13:42 INFO - PROCESS | 1822 | 1461708822793 Marionette TRACE conn3 -> [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:13:42 INFO - PROCESS | 1822 | 1461708822949 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:13:43 INFO - PROCESS | 1822 | 1461708823083 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6666421800 == 58 [pid = 1822] [id = 115] 15:13:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f6653de5c00) [pid = 1822] [serial = 344] [outer = (nil)] 15:13:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f6656a15c00) [pid = 1822] [serial = 345] [outer = 0x7f6653de5c00] 15:13:43 INFO - PROCESS | 1822 | 1461708823153 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f66620bc000) [pid = 1822] [serial = 346] [outer = 0x7f6653de5c00] 15:13:44 INFO - PROCESS | 1822 | 1461708823998 Marionette TRACE conn3 <- [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:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1285ms 15:13:44 INFO - PROCESS | 1822 | 1461708824059 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1822 | 1461708824063 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:13:44 INFO - PROCESS | 1822 | 1461708824087 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1822 | 1461708824090 Marionette TRACE conn3 <- [1,434,null,{}] 15:13:44 INFO - PROCESS | 1822 | 1461708824095 Marionette TRACE conn3 -> [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:13:44 INFO - PROCESS | 1822 | 1461708824241 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:13:44 INFO - PROCESS | 1822 | 1461708824377 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3d0000 == 59 [pid = 1822] [id = 116] 15:13:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f66471a8c00) [pid = 1822] [serial = 347] [outer = (nil)] 15:13:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f666546b800) [pid = 1822] [serial = 348] [outer = 0x7f66471a8c00] 15:13:44 INFO - PROCESS | 1822 | 1461708824447 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f6665d65800) [pid = 1822] [serial = 349] [outer = 0x7f66471a8c00] 15:13:45 INFO - PROCESS | 1822 | 1461708825218 Marionette TRACE conn3 <- [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:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1183ms 15:13:45 INFO - PROCESS | 1822 | 1461708825474 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1822 | 1461708825480 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:13:45 INFO - PROCESS | 1822 | 1461708825488 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1822 | 1461708825492 Marionette TRACE conn3 <- [1,438,null,{}] 15:13:45 INFO - PROCESS | 1822 | 1461708825499 Marionette TRACE conn3 -> [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:13:45 INFO - PROCESS | 1822 | 1461708825636 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:13:45 INFO - PROCESS | 1822 | 1461708825804 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb50000 == 60 [pid = 1822] [id = 117] 15:13:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f66471a4000) [pid = 1822] [serial = 350] [outer = (nil)] 15:13:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6649fda000) [pid = 1822] [serial = 351] [outer = 0x7f66471a4000] 15:13:45 INFO - PROCESS | 1822 | 1461708825907 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f664a685400) [pid = 1822] [serial = 352] [outer = 0x7f66471a4000] 15:13:46 INFO - PROCESS | 1822 | 1461708826775 Marionette TRACE conn3 <- [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:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1330ms 15:13:46 INFO - PROCESS | 1822 | 1461708826819 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:13:46 INFO - PROCESS | 1822 | 1461708826824 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:13:46 INFO - PROCESS | 1822 | 1461708826834 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1822 | 1461708826839 Marionette TRACE conn3 <- [1,442,null,{}] 15:13:46 INFO - PROCESS | 1822 | 1461708826844 Marionette TRACE conn3 -> [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:13:46 INFO - PROCESS | 1822 | 1461708826985 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:13:47 INFO - PROCESS | 1822 | 1461708827111 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d97c800 == 61 [pid = 1822] [id = 118] 15:13:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f664ac4bc00) [pid = 1822] [serial = 353] [outer = (nil)] 15:13:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f664ac58000) [pid = 1822] [serial = 354] [outer = 0x7f664ac4bc00] 15:13:47 INFO - PROCESS | 1822 | 1461708827170 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f664d61a000) [pid = 1822] [serial = 355] [outer = 0x7f664ac4bc00] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66611d9000 == 60 [pid = 1822] [id = 111] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a40d800 == 59 [pid = 1822] [id = 110] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66541a6800 == 58 [pid = 1822] [id = 109] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6652edb800) [pid = 1822] [serial = 300] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f664bf8a800) [pid = 1822] [serial = 260] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f664d874400) [pid = 1822] [serial = 263] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f6653f67000) [pid = 1822] [serial = 266] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f666114a400) [pid = 1822] [serial = 269] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f66620eac00) [pid = 1822] [serial = 272] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f6665d5c400) [pid = 1822] [serial = 275] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | 1461708828078 Marionette TRACE conn3 <- [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:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537d0800 == 57 [pid = 1822] [id = 108] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651f55800 == 56 [pid = 1822] [id = 107] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d980800 == 55 [pid = 1822] [id = 106] 15:13:48 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664cc6f000 == 54 [pid = 1822] [id = 101] 15:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1287ms 15:13:48 INFO - PROCESS | 1822 | 1461708828118 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1822 | 1461708828121 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:13:48 INFO - PROCESS | 1822 | 1461708828127 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1822 | 1461708828130 Marionette TRACE conn3 <- [1,446,null,{}] 15:13:48 INFO - PROCESS | 1822 | 1461708828141 Marionette TRACE conn3 -> [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:13:48 INFO - PROCESS | 1822 | 1461708828293 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f6665b7a400) [pid = 1822] [serial = 291] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x7f6660f51800) [pid = 1822] [serial = 258] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f6666431800) [pid = 1822] [serial = 295] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f6665603400) [pid = 1822] [serial = 294] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f665260f000) [pid = 1822] [serial = 297] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f66620bb400) [pid = 1822] [serial = 288] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f6655dcd400) [pid = 1822] [serial = 285] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f6660e75c00) [pid = 1822] [serial = 286] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f664d6bbc00) [pid = 1822] [serial = 279] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f664d873800) [pid = 1822] [serial = 280] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f6652416800) [pid = 1822] [serial = 283] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f6651c2b800) [pid = 1822] [serial = 282] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f6665d65c00) [pid = 1822] [serial = 292] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f66541e3800) [pid = 1822] [serial = 120] [outer = (nil)] [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:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f6652ed6000) [pid = 1822] [serial = 298] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f666423c800) [pid = 1822] [serial = 289] [outer = (nil)] [url = about:blank] 15:13:48 INFO - PROCESS | 1822 | 1461708828408 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651f53800 == 55 [pid = 1822] [id = 119] 15:13:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f664d6bbc00) [pid = 1822] [serial = 356] [outer = (nil)] 15:13:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6650f09400) [pid = 1822] [serial = 357] [outer = 0x7f664d6bbc00] 15:13:48 INFO - PROCESS | 1822 | 1461708828469 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f66520f0c00) [pid = 1822] [serial = 358] [outer = 0x7f664d6bbc00] 15:13:49 INFO - PROCESS | 1822 | 1461708829172 Marionette TRACE conn3 <- [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:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1079ms 15:13:49 INFO - PROCESS | 1822 | 1461708829214 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1822 | 1461708829218 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:13:49 INFO - PROCESS | 1822 | 1461708829223 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1822 | 1461708829225 Marionette TRACE conn3 <- [1,450,null,{}] 15:13:49 INFO - PROCESS | 1822 | 1461708829230 Marionette TRACE conn3 -> [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:13:49 INFO - PROCESS | 1822 | 1461708829367 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:13:49 INFO - PROCESS | 1822 | 1461708829465 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a1b000 == 56 [pid = 1822] [id = 120] 15:13:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664d873800) [pid = 1822] [serial = 359] [outer = (nil)] 15:13:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f6652ed7800) [pid = 1822] [serial = 360] [outer = 0x7f664d873800] 15:13:49 INFO - PROCESS | 1822 | 1461708829522 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f6654139800) [pid = 1822] [serial = 361] [outer = 0x7f664d873800] 15:13:50 INFO - PROCESS | 1822 | 1461708830150 Marionette TRACE conn3 <- [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:13:50 INFO - PROCESS | 1822 | 1461708830205 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:13:50 INFO - PROCESS | 1822 | 1461708830210 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1822 | 1461708830213 Marionette TRACE conn3 <- [1,454,null,{}] 15:13:50 INFO - PROCESS | 1822 | 1461708830217 Marionette TRACE conn3 -> [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:13:50 INFO - PROCESS | 1822 | 1461708830395 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:13:50 INFO - PROCESS | 1822 | 1461708830421 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a24f800 == 57 [pid = 1822] [id = 121] 15:13:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664780b400) [pid = 1822] [serial = 362] [outer = (nil)] 15:13:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6653df3400) [pid = 1822] [serial = 363] [outer = 0x7f664780b400] 15:13:50 INFO - PROCESS | 1822 | 1461708830477 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f6660f58c00) [pid = 1822] [serial = 364] [outer = 0x7f664780b400] 15:13:51 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:51 INFO - PROCESS | 1822 | 1461708831290 Marionette TRACE conn3 <- [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:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1135ms 15:13:51 INFO - PROCESS | 1822 | 1461708831354 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1822 | 1461708831357 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:13:51 INFO - PROCESS | 1822 | 1461708831362 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1822 | 1461708831365 Marionette TRACE conn3 <- [1,458,null,{}] 15:13:51 INFO - PROCESS | 1822 | 1461708831373 Marionette TRACE conn3 -> [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:13:51 INFO - PROCESS | 1822 | 1461708831578 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:13:51 INFO - PROCESS | 1822 | 1461708831597 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e0f000 == 58 [pid = 1822] [id = 122] 15:13:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f6646edb400) [pid = 1822] [serial = 365] [outer = (nil)] 15:13:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f6661148000) [pid = 1822] [serial = 366] [outer = 0x7f6646edb400] 15:13:51 INFO - PROCESS | 1822 | 1461708831659 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f66620eac00) [pid = 1822] [serial = 367] [outer = 0x7f6646edb400] 15:13:52 INFO - PROCESS | 1822 | 1461708832603 Marionette TRACE conn3 <- [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:13:52 INFO - PROCESS | 1822 | 1461708832697 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:13:52 INFO - PROCESS | 1822 | 1461708832704 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1822 | 1461708832705 Marionette TRACE conn3 <- [1,462,null,{}] 15:13:52 INFO - PROCESS | 1822 | 1461708832710 Marionette TRACE conn3 -> [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:13:52 INFO - PROCESS | 1822 | 1461708832831 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:13:52 INFO - PROCESS | 1822 | 1461708832937 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc1b000 == 59 [pid = 1822] [id = 123] 15:13:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f6646edf400) [pid = 1822] [serial = 368] [outer = (nil)] 15:13:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f664ac54c00) [pid = 1822] [serial = 369] [outer = 0x7f6646edf400] 15:13:53 INFO - PROCESS | 1822 | 1461708832994 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f664d869400) [pid = 1822] [serial = 370] [outer = 0x7f6646edf400] 15:13:53 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:53 INFO - PROCESS | 1822 | 1461708833634 Marionette TRACE conn3 <- [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:13:53 INFO - PROCESS | 1822 | 1461708833690 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:13:53 INFO - PROCESS | 1822 | 1461708833696 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1822 | 1461708833698 Marionette TRACE conn3 <- [1,466,null,{}] 15:13:53 INFO - PROCESS | 1822 | 1461708833703 Marionette TRACE conn3 -> [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:13:53 INFO - PROCESS | 1822 | 1461708833826 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:13:53 INFO - PROCESS | 1822 | 1461708833924 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666606f000 == 60 [pid = 1822] [id = 124] 15:13:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f6646ec0400) [pid = 1822] [serial = 371] [outer = (nil)] 15:13:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f6646ec9000) [pid = 1822] [serial = 372] [outer = 0x7f6646ec0400] 15:13:53 INFO - PROCESS | 1822 | 1461708833990 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f66471a9400) [pid = 1822] [serial = 373] [outer = 0x7f6646ec0400] 15:13:54 INFO - PROCESS | 1822 | 1461708834676 Marionette TRACE conn3 <- [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:13:54 INFO - PROCESS | 1822 | 1461708834736 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:13:54 INFO - PROCESS | 1822 | 1461708834774 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1822 | 1461708834780 Marionette TRACE conn3 <- [1,470,null,{}] 15:13:54 INFO - PROCESS | 1822 | 1461708834797 Marionette TRACE conn3 -> [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:13:54 INFO - PROCESS | 1822 | 1461708834985 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:13:55 INFO - PROCESS | 1822 | 1461708835098 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc51000 == 61 [pid = 1822] [id = 125] 15:13:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f6646ec1000) [pid = 1822] [serial = 374] [outer = (nil)] 15:13:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f6646ee4400) [pid = 1822] [serial = 375] [outer = 0x7f6646ec1000] 15:13:55 INFO - PROCESS | 1822 | 1461708835165 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f664780e000) [pid = 1822] [serial = 376] [outer = 0x7f6646ec1000] 15:13:56 INFO - PROCESS | 1822 | 1461708836041 Marionette TRACE conn3 <- [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:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1373ms 15:13:56 INFO - PROCESS | 1822 | 1461708836117 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1822 | 1461708836125 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:13:56 INFO - PROCESS | 1822 | 1461708836135 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1822 | 1461708836139 Marionette TRACE conn3 <- [1,474,null,{}] 15:13:56 INFO - PROCESS | 1822 | 1461708836144 Marionette TRACE conn3 -> [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:13:56 INFO - PROCESS | 1822 | 1461708836335 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:13:56 INFO - PROCESS | 1822 | 1461708836472 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653d26800 == 62 [pid = 1822] [id = 126] 15:13:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6649fd7000) [pid = 1822] [serial = 377] [outer = (nil)] 15:13:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f664a803800) [pid = 1822] [serial = 378] [outer = 0x7f6649fd7000] 15:13:56 INFO - PROCESS | 1822 | 1461708836538 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664b1ef800) [pid = 1822] [serial = 379] [outer = 0x7f6649fd7000] 15:13:57 INFO - PROCESS | 1822 | 1461708837463 Marionette TRACE conn3 <- [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:13: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:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1377ms 15:13:57 INFO - PROCESS | 1822 | 1461708837512 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1822 | 1461708837516 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:13:57 INFO - PROCESS | 1822 | 1461708837521 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1822 | 1461708837527 Marionette TRACE conn3 <- [1,478,null,{}] 15:13:57 INFO - PROCESS | 1822 | 1461708837541 Marionette TRACE conn3 -> [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:13:57 INFO - PROCESS | 1822 | 1461708837701 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:13:57 INFO - PROCESS | 1822 | 1461708837838 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3d1000 == 63 [pid = 1822] [id = 127] 15:13:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f664d61b000) [pid = 1822] [serial = 380] [outer = (nil)] 15:13:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f6650090000) [pid = 1822] [serial = 381] [outer = 0x7f664d61b000] 15:13:57 INFO - PROCESS | 1822 | 1461708837910 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6652aecc00) [pid = 1822] [serial = 382] [outer = 0x7f664d61b000] 15:13:58 INFO - PROCESS | 1822 | 1461708838768 Marionette TRACE conn3 <- [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:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1281ms 15:13:58 INFO - PROCESS | 1822 | 1461708838804 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1822 | 1461708838808 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:13:58 INFO - PROCESS | 1822 | 1461708838813 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1822 | 1461708838816 Marionette TRACE conn3 <- [1,482,null,{}] 15:13:58 INFO - PROCESS | 1822 | 1461708838821 Marionette TRACE conn3 -> [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:13:58 INFO - PROCESS | 1822 | 1461708838962 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:13:59 INFO - PROCESS | 1822 | 1461708839153 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad5c800 == 64 [pid = 1822] [id = 128] 15:13:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f665413c400) [pid = 1822] [serial = 383] [outer = (nil)] 15:13:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6654b69400) [pid = 1822] [serial = 384] [outer = 0x7f665413c400] 15:13:59 INFO - PROCESS | 1822 | 1461708839220 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f6660f4a400) [pid = 1822] [serial = 385] [outer = 0x7f665413c400] 15:14:00 INFO - PROCESS | 1822 | 1461708840088 Marionette TRACE conn3 <- [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:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 15:14:00 INFO - PROCESS | 1822 | 1461708840147 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:14:00 INFO - PROCESS | 1822 | 1461708840153 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:14:00 INFO - PROCESS | 1822 | 1461708840158 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:14:00 INFO - PROCESS | 1822 | 1461708840161 Marionette TRACE conn3 <- [1,486,null,{}] 15:14:00 INFO - PROCESS | 1822 | 1461708840166 Marionette TRACE conn3 -> [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:14:00 INFO - PROCESS | 1822 | 1461708840318 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:14:00 INFO - PROCESS | 1822 | 1461708840462 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664798e800 == 65 [pid = 1822] [id = 129] 15:14:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f66541ea800) [pid = 1822] [serial = 386] [outer = (nil)] 15:14:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f66620c1c00) [pid = 1822] [serial = 387] [outer = 0x7f66541ea800] 15:14:00 INFO - PROCESS | 1822 | 1461708840536 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f666423fc00) [pid = 1822] [serial = 388] [outer = 0x7f66541ea800] 15:14:01 INFO - PROCESS | 1822 | 1461708841372 Marionette TRACE conn3 <- [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:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1277ms 15:14:01 INFO - PROCESS | 1822 | 1461708841436 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1822 | 1461708841439 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:14:01 INFO - PROCESS | 1822 | 1461708841463 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1822 | 1461708841466 Marionette TRACE conn3 <- [1,490,null,{}] 15:14:01 INFO - PROCESS | 1822 | 1461708841471 Marionette TRACE conn3 -> [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:14:01 INFO - PROCESS | 1822 | 1461708841653 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:14:01 INFO - PROCESS | 1822 | 1461708841795 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d35000 == 66 [pid = 1822] [id = 130] 15:14:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664ad99000) [pid = 1822] [serial = 389] [outer = (nil)] 15:14:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6660f51800) [pid = 1822] [serial = 390] [outer = 0x7f664ad99000] 15:14:01 INFO - PROCESS | 1822 | 1461708841868 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f6665d64400) [pid = 1822] [serial = 391] [outer = 0x7f664ad99000] 15:14:02 INFO - PROCESS | 1822 | 1461708842739 Marionette TRACE conn3 <- [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:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1329ms 15:14:02 INFO - PROCESS | 1822 | 1461708842790 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1822 | 1461708842794 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:14:02 INFO - PROCESS | 1822 | 1461708842799 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1822 | 1461708842802 Marionette TRACE conn3 <- [1,494,null,{}] 15:14:02 INFO - PROCESS | 1822 | 1461708842808 Marionette TRACE conn3 -> [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:14:02 INFO - PROCESS | 1822 | 1461708842952 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:14:03 INFO - PROCESS | 1822 | 1461708843096 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a822800 == 67 [pid = 1822] [id = 131] 15:14:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f6646f24c00) [pid = 1822] [serial = 392] [outer = (nil)] 15:14:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f6646f2c000) [pid = 1822] [serial = 393] [outer = 0x7f6646f24c00] 15:14:03 INFO - PROCESS | 1822 | 1461708843166 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f6646f30c00) [pid = 1822] [serial = 394] [outer = 0x7f6646f24c00] 15:14:04 INFO - PROCESS | 1822 | 1461708844314 Marionette TRACE conn3 <- [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:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1580ms 15:14:04 INFO - PROCESS | 1822 | 1461708844381 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1822 | 1461708844397 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:14:04 INFO - PROCESS | 1822 | 1461708844403 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1822 | 1461708844412 Marionette TRACE conn3 <- [1,498,null,{}] 15:14:04 INFO - PROCESS | 1822 | 1461708844426 Marionette TRACE conn3 -> [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:14:04 INFO - PROCESS | 1822 | 1461708844625 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666608b800 == 66 [pid = 1822] [id = 91] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc1b000 == 65 [pid = 1822] [id = 123] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e0f000 == 64 [pid = 1822] [id = 122] 15:14:04 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f664780ac00) [pid = 1822] [serial = 336] [outer = (nil)] [url = about:blank] 15:14:04 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f666648c000) [pid = 1822] [serial = 312] [outer = (nil)] [url = about:blank] 15:14:04 INFO - PROCESS | 1822 | 1461708844863 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a24f800 == 63 [pid = 1822] [id = 121] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a1b000 == 62 [pid = 1822] [id = 120] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651f53800 == 61 [pid = 1822] [id = 119] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d97c800 == 60 [pid = 1822] [id = 118] 15:14:04 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664eb50000 == 59 [pid = 1822] [id = 117] 15:14:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647992000 == 60 [pid = 1822] [id = 132] 15:14:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f664780ac00) [pid = 1822] [serial = 395] [outer = (nil)] 15:14:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f6649cd4c00) [pid = 1822] [serial = 396] [outer = 0x7f664780ac00] 15:14:04 INFO - PROCESS | 1822 | 1461708844938 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f6649fd8800) [pid = 1822] [serial = 397] [outer = 0x7f664780ac00] 15:14:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6666421800 == 59 [pid = 1822] [id = 115] 15:14:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66548c0000 == 58 [pid = 1822] [id = 114] 15:14:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650f99000 == 57 [pid = 1822] [id = 113] 15:14:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6662121800 == 56 [pid = 1822] [id = 112] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f66620f0000) [pid = 1822] [serial = 237] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f664bec0000) [pid = 1822] [serial = 228] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f6665605400) [pid = 1822] [serial = 240] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f66680cc400) [pid = 1822] [serial = 198] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f6665611c00) [pid = 1822] [serial = 243] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f66520edc00) [pid = 1822] [serial = 231] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f664f5bfc00) [pid = 1822] [serial = 264] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f6666429c00) [pid = 1822] [serial = 276] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f6665d6ac00) [pid = 1822] [serial = 246] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f665b07cc00) [pid = 1822] [serial = 234] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f666203e800) [pid = 1822] [serial = 270] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f66624d0c00) [pid = 1822] [serial = 273] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f6660f4bc00) [pid = 1822] [serial = 195] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f6651b2b000) [pid = 1822] [serial = 192] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f664d663000) [pid = 1822] [serial = 261] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f666a55a800) [pid = 1822] [serial = 201] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f6655e74800) [pid = 1822] [serial = 267] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664ebeb400) [pid = 1822] [serial = 321] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f6650347c00) [pid = 1822] [serial = 322] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f6654b64400) [pid = 1822] [serial = 327] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f6662142c00) [pid = 1822] [serial = 310] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f6660f56800) [pid = 1822] [serial = 309] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f664b276000) [pid = 1822] [serial = 304] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 96 (0x7f664ac52000) [pid = 1822] [serial = 303] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 95 (0x7f665241c800) [pid = 1822] [serial = 307] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f66519ce400) [pid = 1822] [serial = 306] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f664a22f000) [pid = 1822] [serial = 316] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f66471ac800) [pid = 1822] [serial = 315] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f665b07ac00) [pid = 1822] [serial = 330] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f6652ed2c00) [pid = 1822] [serial = 324] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f664d66c400) [pid = 1822] [serial = 319] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f664d61b400) [pid = 1822] [serial = 318] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x7f6655dd4400) [pid = 1822] [serial = 328] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 86 (0x7f6664240c00) [pid = 1822] [serial = 333] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 85 (0x7f6660f56400) [pid = 1822] [serial = 331] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 84 (0x7f6665d61c00) [pid = 1822] [serial = 334] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | --DOMWINDOW == 83 (0x7f6653dedc00) [pid = 1822] [serial = 325] [outer = (nil)] [url = about:blank] 15:14:05 INFO - PROCESS | 1822 | 1461708845665 Marionette TRACE conn3 <- [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:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1294ms 15:14:05 INFO - PROCESS | 1822 | 1461708845705 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1822 | 1461708845713 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:14:05 INFO - PROCESS | 1822 | 1461708845728 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1822 | 1461708845732 Marionette TRACE conn3 <- [1,502,null,{}] 15:14:05 INFO - PROCESS | 1822 | 1461708845737 Marionette TRACE conn3 -> [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:14:05 INFO - PROCESS | 1822 | 1461708845872 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:14:05 INFO - PROCESS | 1822 | 1461708845888 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650070000 == 57 [pid = 1822] [id = 133] 15:14:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 84 (0x7f664a23b400) [pid = 1822] [serial = 398] [outer = (nil)] 15:14:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 85 (0x7f664ac4cc00) [pid = 1822] [serial = 399] [outer = 0x7f664a23b400] 15:14:05 INFO - PROCESS | 1822 | 1461708845946 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 86 (0x7f664ac59400) [pid = 1822] [serial = 400] [outer = 0x7f664a23b400] 15:14:06 INFO - PROCESS | 1822 | 1461708846700 Marionette TRACE conn3 <- [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:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 993ms 15:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:14:06 INFO - PROCESS | 1822 | 1461708846717 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1822 | 1461708846720 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:14:06 INFO - PROCESS | 1822 | 1461708846726 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1822 | 1461708846731 Marionette TRACE conn3 <- [1,506,null,{}] 15:14:06 INFO - PROCESS | 1822 | 1461708846745 Marionette TRACE conn3 -> [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:14:06 INFO - PROCESS | 1822 | 1461708846919 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:14:06 INFO - PROCESS | 1822 | 1461708846944 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66531d8800 == 58 [pid = 1822] [id = 134] 15:14:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 87 (0x7f664b278000) [pid = 1822] [serial = 401] [outer = (nil)] 15:14:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x7f664cc9b800) [pid = 1822] [serial = 402] [outer = 0x7f664b278000] 15:14:07 INFO - PROCESS | 1822 | 1461708847006 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f664d667c00) [pid = 1822] [serial = 403] [outer = 0x7f664b278000] 15:14:07 INFO - PROCESS | 1822 | 1461708847727 Marionette TRACE conn3 <- [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:14:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:14:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1033ms 15:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:14:07 INFO - PROCESS | 1822 | 1461708847758 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1822 | 1461708847761 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:14:07 INFO - PROCESS | 1822 | 1461708847767 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1822 | 1461708847769 Marionette TRACE conn3 <- [1,510,null,{}] 15:14:07 INFO - PROCESS | 1822 | 1461708847774 Marionette TRACE conn3 -> [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:14:07 INFO - PROCESS | 1822 | 1461708847948 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:14:08 INFO - PROCESS | 1822 | 1461708848017 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a1f000 == 59 [pid = 1822] [id = 135] 15:14:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f664ac59000) [pid = 1822] [serial = 404] [outer = (nil)] 15:14:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f664ebe7c00) [pid = 1822] [serial = 405] [outer = 0x7f664ac59000] 15:14:08 INFO - PROCESS | 1822 | 1461708848073 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f6650349000) [pid = 1822] [serial = 406] [outer = 0x7f664ac59000] 15:14:08 INFO - PROCESS | 1822 | 1461708848773 Marionette TRACE conn3 <- [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:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1032ms 15:14:08 INFO - PROCESS | 1822 | 1461708848798 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1822 | 1461708848801 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:14:08 INFO - PROCESS | 1822 | 1461708848821 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1822 | 1461708848825 Marionette TRACE conn3 <- [1,514,null,{}] 15:14:08 INFO - PROCESS | 1822 | 1461708848851 Marionette TRACE conn3 -> [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:14:09 INFO - PROCESS | 1822 | 1461708849011 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:14:09 INFO - PROCESS | 1822 | 1461708849082 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654a92000 == 60 [pid = 1822] [id = 136] 15:14:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f6646ec1800) [pid = 1822] [serial = 407] [outer = (nil)] 15:14:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f6651b26c00) [pid = 1822] [serial = 408] [outer = 0x7f6646ec1800] 15:14:09 INFO - PROCESS | 1822 | 1461708849154 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f665219d000) [pid = 1822] [serial = 409] [outer = 0x7f6646ec1800] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 94 (0x7f66471a4000) [pid = 1822] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 93 (0x7f664ac4bc00) [pid = 1822] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 92 (0x7f6646edb400) [pid = 1822] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 91 (0x7f6646edf400) [pid = 1822] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 90 (0x7f664d873800) [pid = 1822] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 89 (0x7f664d6bbc00) [pid = 1822] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 88 (0x7f664780b400) [pid = 1822] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:14:09 INFO - PROCESS | 1822 | --DOMWINDOW == 87 (0x7f665490dc00) [pid = 1822] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:14:09 INFO - PROCESS | 1822 | 1461708849933 Marionette TRACE conn3 <- [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:14:09 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:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1147ms 15:14:09 INFO - PROCESS | 1822 | 1461708849970 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1822 | 1461708849972 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:14:09 INFO - PROCESS | 1822 | 1461708849977 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1822 | 1461708849979 Marionette TRACE conn3 <- [1,518,null,{}] 15:14:09 INFO - PROCESS | 1822 | 1461708849984 Marionette TRACE conn3 -> [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:14:10 INFO - PROCESS | 1822 | 1461708850127 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:14:10 INFO - PROCESS | 1822 | 1461708850143 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d4f800 == 61 [pid = 1822] [id = 137] 15:14:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 88 (0x7f664ac56400) [pid = 1822] [serial = 410] [outer = (nil)] 15:14:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 89 (0x7f6654912c00) [pid = 1822] [serial = 411] [outer = 0x7f664ac56400] 15:14:10 INFO - PROCESS | 1822 | 1461708850201 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 90 (0x7f6655d98800) [pid = 1822] [serial = 412] [outer = 0x7f664ac56400] 15:14:10 INFO - PROCESS | 1822 | 1461708850887 Marionette TRACE conn3 <- [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:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 931ms 15:14:10 INFO - PROCESS | 1822 | 1461708850911 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:14:10 INFO - PROCESS | 1822 | 1461708850914 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:14:10 INFO - PROCESS | 1822 | 1461708850919 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1822 | 1461708850921 Marionette TRACE conn3 <- [1,522,null,{}] 15:14:10 INFO - PROCESS | 1822 | 1461708850926 Marionette TRACE conn3 -> [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:14:11 INFO - PROCESS | 1822 | 1461708851084 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:14:11 INFO - PROCESS | 1822 | 1461708851105 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c10800 == 62 [pid = 1822] [id = 138] 15:14:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 91 (0x7f6646ec5000) [pid = 1822] [serial = 413] [outer = (nil)] 15:14:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 92 (0x7f665b07ac00) [pid = 1822] [serial = 414] [outer = 0x7f6646ec5000] 15:14:11 INFO - PROCESS | 1822 | 1461708851161 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 93 (0x7f6661da3c00) [pid = 1822] [serial = 415] [outer = 0x7f6646ec5000] 15:14:11 INFO - PROCESS | 1822 | 1461708851939 Marionette TRACE conn3 <- [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:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1072ms 15:14:12 INFO - PROCESS | 1822 | 1461708851999 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1822 | 1461708852004 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:14:12 INFO - PROCESS | 1822 | 1461708852012 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1822 | 1461708852017 Marionette TRACE conn3 <- [1,526,null,{}] 15:14:12 INFO - PROCESS | 1822 | 1461708852026 Marionette TRACE conn3 -> [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:14:12 INFO - PROCESS | 1822 | 1461708852197 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:14:12 INFO - PROCESS | 1822 | 1461708852337 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc17800 == 63 [pid = 1822] [id = 139] 15:14:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 94 (0x7f6646edbc00) [pid = 1822] [serial = 416] [outer = (nil)] 15:14:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 95 (0x7f66471ae400) [pid = 1822] [serial = 417] [outer = 0x7f6646edbc00] 15:14:12 INFO - PROCESS | 1822 | 1461708852409 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 96 (0x7f66479b2800) [pid = 1822] [serial = 418] [outer = 0x7f6646edbc00] 15:14:13 INFO - PROCESS | 1822 | 1461708853297 Marionette TRACE conn3 <- [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:14:13 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:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1331ms 15:14:13 INFO - PROCESS | 1822 | 1461708853343 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1822 | 1461708853351 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:14:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:14:13 INFO - PROCESS | 1822 | 1461708853361 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1822 | 1461708853365 Marionette TRACE conn3 <- [1,530,null,{}] 15:14:13 INFO - PROCESS | 1822 | 1461708853370 Marionette TRACE conn3 -> [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:14:13 INFO - PROCESS | 1822 | 1461708853522 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:14:13 INFO - PROCESS | 1822 | 1461708853658 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d35800 == 64 [pid = 1822] [id = 140] 15:14:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 97 (0x7f66479bbc00) [pid = 1822] [serial = 419] [outer = (nil)] 15:14:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f6649fda400) [pid = 1822] [serial = 420] [outer = 0x7f66479bbc00] 15:14:13 INFO - PROCESS | 1822 | 1461708853725 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f664a68dc00) [pid = 1822] [serial = 421] [outer = 0x7f66479bbc00] 15:14:14 INFO - PROCESS | 1822 | 1461708854588 Marionette TRACE conn3 <- [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:14:14 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:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:14:14 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:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:14:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:14:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1281ms 15:14:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:14:14 INFO - PROCESS | 1822 | 1461708854644 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1822 | 1461708854647 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:14:14 INFO - PROCESS | 1822 | 1461708854654 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1822 | 1461708854659 Marionette TRACE conn3 <- [1,534,null,{}] 15:14:14 INFO - PROCESS | 1822 | 1461708854674 Marionette TRACE conn3 -> [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:14:14 INFO - PROCESS | 1822 | 1461708854833 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:14:14 INFO - PROCESS | 1822 | 1461708854976 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665a67000 == 65 [pid = 1822] [id = 141] 15:14:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f664ad99400) [pid = 1822] [serial = 422] [outer = (nil)] 15:14:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f6650087000) [pid = 1822] [serial = 423] [outer = 0x7f664ad99400] 15:14:15 INFO - PROCESS | 1822 | 1461708855049 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6652ecdc00) [pid = 1822] [serial = 424] [outer = 0x7f664ad99400] 15:14:15 INFO - PROCESS | 1822 | 1461708855789 Marionette TRACE conn3 <- [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:14:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:14:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1182ms 15:14:15 INFO - PROCESS | 1822 | 1461708855835 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:14:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:14:15 INFO - PROCESS | 1822 | 1461708855840 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:14:15 INFO - PROCESS | 1822 | 1461708855845 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1822 | 1461708855848 Marionette TRACE conn3 <- [1,538,null,{}] 15:14:15 INFO - PROCESS | 1822 | 1461708855853 Marionette TRACE conn3 -> [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:14:16 INFO - PROCESS | 1822 | 1461708856018 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:14:16 INFO - PROCESS | 1822 | 1461708856146 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a3ab800 == 66 [pid = 1822] [id = 142] 15:14:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f664ada0000) [pid = 1822] [serial = 425] [outer = (nil)] 15:14:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f6653192400) [pid = 1822] [serial = 426] [outer = 0x7f664ada0000] 15:14:16 INFO - PROCESS | 1822 | 1461708856214 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f6660e78000) [pid = 1822] [serial = 427] [outer = 0x7f664ada0000] 15:14:16 INFO - PROCESS | 1822 | 1461708856937 Marionette TRACE conn3 <- [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:14:16 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:14:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1136ms 15:14:16 INFO - PROCESS | 1822 | 1461708856981 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1822 | 1461708856983 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:14:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:14:17 INFO - PROCESS | 1822 | 1461708857006 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1822 | 1461708857009 Marionette TRACE conn3 <- [1,542,null,{}] 15:14:17 INFO - PROCESS | 1822 | 1461708857015 Marionette TRACE conn3 -> [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:14:17 INFO - PROCESS | 1822 | 1461708857159 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:14:17 INFO - PROCESS | 1822 | 1461708857294 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f69800 == 67 [pid = 1822] [id = 143] 15:14:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f664d666c00) [pid = 1822] [serial = 428] [outer = (nil)] 15:14:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f66620b8c00) [pid = 1822] [serial = 429] [outer = 0x7f664d666c00] 15:14:17 INFO - PROCESS | 1822 | 1461708857361 Marionette DEBUG loaded listener.js 15:14:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f66621c3000) [pid = 1822] [serial = 430] [outer = 0x7f664d666c00] 15:14:18 INFO - PROCESS | 1822 | 1461708858090 Marionette TRACE conn3 <- [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:14:18 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:14:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1147ms 15:14:18 INFO - PROCESS | 1822 | 1461708858137 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:14:18 INFO - PROCESS | 1822 | 1461708858141 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:14:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:14:18 INFO - PROCESS | 1822 | 1461708858147 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1822 | 1461708858149 Marionette TRACE conn3 <- [1,546,null,{}] 15:14:18 INFO - PROCESS | 1822 | 1461708858154 Marionette TRACE conn3 -> [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:14:18 INFO - PROCESS | 1822 | 1461708858348 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:14:18 INFO - PROCESS | 1822 | 1461708858467 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a963800 == 68 [pid = 1822] [id = 144] 15:14:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f664a8d0c00) [pid = 1822] [serial = 431] [outer = (nil)] 15:14:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f664a8d8400) [pid = 1822] [serial = 432] [outer = 0x7f664a8d0c00] 15:14:18 INFO - PROCESS | 1822 | 1461708858552 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f666564d000) [pid = 1822] [serial = 433] [outer = 0x7f664a8d0c00] 15:14:19 INFO - PROCESS | 1822 | 1461708859300 Marionette TRACE conn3 <- [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:14:19 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:14:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1175ms 15:14:19 INFO - PROCESS | 1822 | 1461708859322 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:14:19 INFO - PROCESS | 1822 | 1461708859325 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:14:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:14:19 INFO - PROCESS | 1822 | 1461708859331 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:14:19 INFO - PROCESS | 1822 | 1461708859333 Marionette TRACE conn3 <- [1,550,null,{}] 15:14:19 INFO - PROCESS | 1822 | 1461708859371 Marionette TRACE conn3 -> [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:14:19 INFO - PROCESS | 1822 | 1461708859563 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:14:19 INFO - PROCESS | 1822 | 1461708859651 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab70800 == 69 [pid = 1822] [id = 145] 15:14:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f66471af000) [pid = 1822] [serial = 434] [outer = (nil)] 15:14:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f6665651400) [pid = 1822] [serial = 435] [outer = 0x7f66471af000] 15:14:19 INFO - PROCESS | 1822 | 1461708859724 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f6665dad000) [pid = 1822] [serial = 436] [outer = 0x7f66471af000] 15:14:20 INFO - PROCESS | 1822 | 1461708860452 Marionette TRACE conn3 <- [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:14:20 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:14:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1175ms 15:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:14:20 INFO - PROCESS | 1822 | 1461708860507 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1822 | 1461708860509 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:14:20 INFO - PROCESS | 1822 | 1461708860515 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1822 | 1461708860518 Marionette TRACE conn3 <- [1,554,null,{}] 15:14:20 INFO - PROCESS | 1822 | 1461708860523 Marionette TRACE conn3 -> [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:14:20 INFO - PROCESS | 1822 | 1461708860667 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:14:20 INFO - PROCESS | 1822 | 1461708860810 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3e5000 == 70 [pid = 1822] [id = 146] 15:14:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f66495cf000) [pid = 1822] [serial = 437] [outer = (nil)] 15:14:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f66495d4800) [pid = 1822] [serial = 438] [outer = 0x7f66495cf000] 15:14:20 INFO - PROCESS | 1822 | 1461708860877 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f66495da000) [pid = 1822] [serial = 439] [outer = 0x7f66495cf000] 15:14:21 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:21 INFO - PROCESS | 1822 | 1461708861682 Marionette TRACE conn3 <- [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:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1226ms 15:14:21 INFO - PROCESS | 1822 | 1461708861741 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:14:21 INFO - PROCESS | 1822 | 1461708861744 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:14:21 INFO - PROCESS | 1822 | 1461708861749 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1822 | 1461708861752 Marionette TRACE conn3 <- [1,558,null,{}] 15:14:21 INFO - PROCESS | 1822 | 1461708861757 Marionette TRACE conn3 -> [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:14:21 INFO - PROCESS | 1822 | 1461708861915 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:14:22 INFO - PROCESS | 1822 | 1461708862055 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498f7800 == 71 [pid = 1822] [id = 147] 15:14:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f66495cec00) [pid = 1822] [serial = 440] [outer = (nil)] 15:14:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f664aa52c00) [pid = 1822] [serial = 441] [outer = 0x7f66495cec00] 15:14:22 INFO - PROCESS | 1822 | 1461708862121 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f664aa57c00) [pid = 1822] [serial = 442] [outer = 0x7f66495cec00] 15:14:22 INFO - PROCESS | 1822 | 1461708862962 Marionette TRACE conn3 <- [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:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1293ms 15:14:23 INFO - PROCESS | 1822 | 1461708863043 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1822 | 1461708863047 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:14:23 INFO - PROCESS | 1822 | 1461708863054 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1822 | 1461708863056 Marionette TRACE conn3 <- [1,562,null,{}] 15:14:23 INFO - PROCESS | 1822 | 1461708863062 Marionette TRACE conn3 -> [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:14:23 INFO - PROCESS | 1822 | 1461708863228 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:14:23 INFO - PROCESS | 1822 | 1461708863587 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a95a000 == 72 [pid = 1822] [id = 148] 15:14:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f6646ed8800) [pid = 1822] [serial = 443] [outer = (nil)] 15:14:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f6646edf800) [pid = 1822] [serial = 444] [outer = 0x7f6646ed8800] 15:14:23 INFO - PROCESS | 1822 | 1461708863715 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f66471a7800) [pid = 1822] [serial = 445] [outer = 0x7f6646ed8800] 15:14:24 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:24 INFO - PROCESS | 1822 | 1461708864472 Marionette TRACE conn3 <- [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:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1477ms 15:14:24 INFO - PROCESS | 1822 | 1461708864531 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1822 | 1461708864536 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:14:24 INFO - PROCESS | 1822 | 1461708864543 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1822 | 1461708864548 Marionette TRACE conn3 <- [1,566,null,{}] 15:14:24 INFO - PROCESS | 1822 | 1461708864554 Marionette TRACE conn3 -> [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:14:24 INFO - PROCESS | 1822 | 1461708864715 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:14:24 INFO - PROCESS | 1822 | 1461708864871 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478ab000 == 73 [pid = 1822] [id = 149] 15:14:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f6646ec5800) [pid = 1822] [serial = 446] [outer = (nil)] 15:14:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f66479be000) [pid = 1822] [serial = 447] [outer = 0x7f6646ec5800] 15:14:25 INFO - PROCESS | 1822 | 1461708864995 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6649fd6400) [pid = 1822] [serial = 448] [outer = 0x7f6646ec5800] 15:14:25 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:25 INFO - PROCESS | 1822 | 1461708865782 Marionette TRACE conn3 <- [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:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1298ms 15:14:25 INFO - PROCESS | 1822 | 1461708865844 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1822 | 1461708865850 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:14:25 INFO - PROCESS | 1822 | 1461708865857 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1822 | 1461708865860 Marionette TRACE conn3 <- [1,570,null,{}] 15:14:25 INFO - PROCESS | 1822 | 1461708865865 Marionette TRACE conn3 -> [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:14:26 INFO - PROCESS | 1822 | 1461708866012 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:14:26 INFO - PROCESS | 1822 | 1461708866165 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d4f800 == 72 [pid = 1822] [id = 137] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654a92000 == 71 [pid = 1822] [id = 136] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6646ec9000) [pid = 1822] [serial = 372] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f664f5b9000) [pid = 1822] [serial = 342] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f664a803400) [pid = 1822] [serial = 339] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f6656a15c00) [pid = 1822] [serial = 345] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478ae800 == 72 [pid = 1822] [id = 150] 15:14:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f6646ec9000) [pid = 1822] [serial = 449] [outer = (nil)] 15:14:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664a236c00) [pid = 1822] [serial = 450] [outer = 0x7f6646ec9000] 15:14:26 INFO - PROCESS | 1822 | 1461708866261 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f664a8db400) [pid = 1822] [serial = 451] [outer = 0x7f6646ec9000] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a1f000 == 71 [pid = 1822] [id = 135] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66531d8800 == 70 [pid = 1822] [id = 134] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650070000 == 69 [pid = 1822] [id = 133] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647992000 == 68 [pid = 1822] [id = 132] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc51000 == 67 [pid = 1822] [id = 125] 15:14:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666606f000 == 66 [pid = 1822] [id = 124] 15:14:26 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f6668ab0800) [pid = 1822] [serial = 313] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f664a685400) [pid = 1822] [serial = 352] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f6649fda000) [pid = 1822] [serial = 351] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x7f664d61a000) [pid = 1822] [serial = 355] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f664ac58000) [pid = 1822] [serial = 354] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f666546b800) [pid = 1822] [serial = 348] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f6661148000) [pid = 1822] [serial = 366] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f66620eac00) [pid = 1822] [serial = 367] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f664ac54c00) [pid = 1822] [serial = 369] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f6652ed7800) [pid = 1822] [serial = 360] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f6654139800) [pid = 1822] [serial = 361] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f6650f09400) [pid = 1822] [serial = 357] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f66520f0c00) [pid = 1822] [serial = 358] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f6653df3400) [pid = 1822] [serial = 363] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f6660f58c00) [pid = 1822] [serial = 364] [outer = (nil)] [url = about:blank] 15:14:26 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f664d869400) [pid = 1822] [serial = 370] [outer = (nil)] [url = about:blank] 15:14:27 INFO - PROCESS | 1822 | 1461708867004 Marionette TRACE conn3 <- [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:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1177ms 15:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:14:27 INFO - PROCESS | 1822 | 1461708867034 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1822 | 1461708867036 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:14:27 INFO - PROCESS | 1822 | 1461708867044 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1822 | 1461708867052 Marionette TRACE conn3 <- [1,574,null,{}] 15:14:27 INFO - PROCESS | 1822 | 1461708867088 Marionette TRACE conn3 -> [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:14:27 INFO - PROCESS | 1822 | 1461708867239 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:14:27 INFO - PROCESS | 1822 | 1461708867251 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523b3800 == 67 [pid = 1822] [id = 151] 15:14:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f664aa5e800) [pid = 1822] [serial = 452] [outer = (nil)] 15:14:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f664ad93000) [pid = 1822] [serial = 453] [outer = 0x7f664aa5e800] 15:14:27 INFO - PROCESS | 1822 | 1461708867307 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f664ad9d800) [pid = 1822] [serial = 454] [outer = 0x7f664aa5e800] 15:14:28 INFO - PROCESS | 1822 | 1461708868079 Marionette TRACE conn3 <- [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:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1089ms 15:14:28 INFO - PROCESS | 1822 | 1461708868130 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:14:28 INFO - PROCESS | 1822 | 1461708868135 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:14:28 INFO - PROCESS | 1822 | 1461708868164 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1822 | 1461708868168 Marionette TRACE conn3 <- [1,578,null,{}] 15:14:28 INFO - PROCESS | 1822 | 1461708868174 Marionette TRACE conn3 -> [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:14:28 INFO - PROCESS | 1822 | 1461708868311 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:14:28 INFO - PROCESS | 1822 | 1461708868321 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66530cd800 == 68 [pid = 1822] [id = 152] 15:14:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f664aa57800) [pid = 1822] [serial = 455] [outer = (nil)] 15:14:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664d669400) [pid = 1822] [serial = 456] [outer = 0x7f664aa57800] 15:14:28 INFO - PROCESS | 1822 | 1461708868388 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f664f5b9000) [pid = 1822] [serial = 457] [outer = 0x7f664aa57800] 15:14:29 INFO - PROCESS | 1822 | 1461708869196 Marionette TRACE conn3 <- [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:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1103ms 15:14:29 INFO - PROCESS | 1822 | 1461708869243 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1822 | 1461708869246 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:14:29 INFO - PROCESS | 1822 | 1461708869251 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1822 | 1461708869253 Marionette TRACE conn3 <- [1,582,null,{}] 15:14:29 INFO - PROCESS | 1822 | 1461708869258 Marionette TRACE conn3 -> [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:14:29 INFO - PROCESS | 1822 | 1461708869436 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:14:29 INFO - PROCESS | 1822 | 1461708869502 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a1e000 == 69 [pid = 1822] [id = 153] 15:14:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f6651fbd000) [pid = 1822] [serial = 458] [outer = (nil)] 15:14:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f66521a2400) [pid = 1822] [serial = 459] [outer = 0x7f6651fbd000] 15:14:29 INFO - PROCESS | 1822 | 1461708869570 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f6654912000) [pid = 1822] [serial = 460] [outer = 0x7f6651fbd000] 15:14:30 INFO - PROCESS | 1822 | 1461708870271 Marionette TRACE conn3 <- [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:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1076ms 15:14:30 INFO - PROCESS | 1822 | 1461708870346 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:14:30 INFO - PROCESS | 1822 | 1461708870350 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:14:30 INFO - PROCESS | 1822 | 1461708870355 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1822 | 1461708870358 Marionette TRACE conn3 <- [1,586,null,{}] 15:14:30 INFO - PROCESS | 1822 | 1461708870367 Marionette TRACE conn3 -> [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:14:30 INFO - PROCESS | 1822 | 1461708870544 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:14:30 INFO - PROCESS | 1822 | 1461708870569 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d4f800 == 70 [pid = 1822] [id = 154] 15:14:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f6649e79c00) [pid = 1822] [serial = 461] [outer = (nil)] 15:14:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f6649e80800) [pid = 1822] [serial = 462] [outer = 0x7f6649e79c00] 15:14:30 INFO - PROCESS | 1822 | 1461708870630 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f66549b9800) [pid = 1822] [serial = 463] [outer = 0x7f6649e79c00] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f664ac59000) [pid = 1822] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f6646ec0400) [pid = 1822] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f6646ec1800) [pid = 1822] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f664ac56400) [pid = 1822] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f664a23b400) [pid = 1822] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f6646f24c00) [pid = 1822] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f664b278000) [pid = 1822] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f664780ac00) [pid = 1822] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:14:31 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f66520ef000) [pid = 1822] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:14:31 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:31 INFO - PROCESS | 1822 | 1461708871531 Marionette TRACE conn3 <- [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:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1183ms 15:14:31 INFO - PROCESS | 1822 | 1461708871538 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1822 | 1461708871541 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:14:31 INFO - PROCESS | 1822 | 1461708871548 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1822 | 1461708871550 Marionette TRACE conn3 <- [1,590,null,{}] 15:14:31 INFO - PROCESS | 1822 | 1461708871557 Marionette TRACE conn3 -> [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:14:31 INFO - PROCESS | 1822 | 1461708871685 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:14:31 INFO - PROCESS | 1822 | 1461708871793 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66600bc800 == 71 [pid = 1822] [id = 155] 15:14:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f6646ecd400) [pid = 1822] [serial = 464] [outer = (nil)] 15:14:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664a236400) [pid = 1822] [serial = 465] [outer = 0x7f6646ecd400] 15:14:31 INFO - PROCESS | 1822 | 1461708871850 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f664adb9400) [pid = 1822] [serial = 466] [outer = 0x7f6646ecd400] 15:14:32 INFO - PROCESS | 1822 | 1461708872591 Marionette TRACE conn3 <- [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:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1077ms 15:14:32 INFO - PROCESS | 1822 | 1461708872626 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1822 | 1461708872628 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:14:32 INFO - PROCESS | 1822 | 1461708872633 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1822 | 1461708872636 Marionette TRACE conn3 <- [1,594,null,{}] 15:14:32 INFO - PROCESS | 1822 | 1461708872647 Marionette TRACE conn3 -> [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:14:32 INFO - PROCESS | 1822 | 1461708872778 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:14:32 INFO - PROCESS | 1822 | 1461708872791 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6663d45800 == 72 [pid = 1822] [id = 156] 15:14:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f66479b7c00) [pid = 1822] [serial = 467] [outer = (nil)] 15:14:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f664adbec00) [pid = 1822] [serial = 468] [outer = 0x7f66479b7c00] 15:14:32 INFO - PROCESS | 1822 | 1461708872851 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f664d86c400) [pid = 1822] [serial = 469] [outer = 0x7f66479b7c00] 15:14:33 INFO - PROCESS | 1822 | 1461708873788 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1230ms 15:14:33 INFO - PROCESS | 1822 | 1461708873865 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1822 | 1461708873871 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:14:33 INFO - PROCESS | 1822 | 1461708873879 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1822 | 1461708873883 Marionette TRACE conn3 <- [1,598,null,{}] 15:14:33 INFO - PROCESS | 1822 | 1461708873890 Marionette TRACE conn3 -> [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:14:34 INFO - PROCESS | 1822 | 1461708874092 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:14:34 INFO - PROCESS | 1822 | 1461708874250 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc12800 == 73 [pid = 1822] [id = 157] 15:14:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f6646f2a000) [pid = 1822] [serial = 470] [outer = (nil)] 15:14:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f6647811000) [pid = 1822] [serial = 471] [outer = 0x7f6646f2a000] 15:14:34 INFO - PROCESS | 1822 | 1461708874323 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f6649e72800) [pid = 1822] [serial = 472] [outer = 0x7f6646f2a000] 15:14:35 INFO - PROCESS | 1822 | 1461708875186 Marionette TRACE conn3 <- [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:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1380ms 15:14:35 INFO - PROCESS | 1822 | 1461708875260 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1822 | 1461708875268 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:14:35 INFO - PROCESS | 1822 | 1461708875278 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1822 | 1461708875281 Marionette TRACE conn3 <- [1,602,null,{}] 15:14:35 INFO - PROCESS | 1822 | 1461708875285 Marionette TRACE conn3 -> [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:14:35 INFO - PROCESS | 1822 | 1461708875479 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:14:35 INFO - PROCESS | 1822 | 1461708875621 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d20800 == 74 [pid = 1822] [id = 158] 15:14:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f6646f2c400) [pid = 1822] [serial = 473] [outer = (nil)] 15:14:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f664a8cfc00) [pid = 1822] [serial = 474] [outer = 0x7f6646f2c400] 15:14:35 INFO - PROCESS | 1822 | 1461708875692 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664a8db800) [pid = 1822] [serial = 475] [outer = 0x7f6646f2c400] 15:14:37 INFO - PROCESS | 1822 | 1461708877014 Marionette TRACE conn3 <- [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:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1779ms 15:14:37 INFO - PROCESS | 1822 | 1461708877084 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:14:37 INFO - PROCESS | 1822 | 1461708877088 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:14:37 INFO - PROCESS | 1822 | 1461708877108 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1822 | 1461708877115 Marionette TRACE conn3 <- [1,606,null,{}] 15:14:37 INFO - PROCESS | 1822 | 1461708877135 Marionette TRACE conn3 -> [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:14:37 INFO - PROCESS | 1822 | 1461708877303 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:14:37 INFO - PROCESS | 1822 | 1461708877449 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665213d800 == 75 [pid = 1822] [id = 159] 15:14:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f664aa60c00) [pid = 1822] [serial = 476] [outer = (nil)] 15:14:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6654b6c800) [pid = 1822] [serial = 477] [outer = 0x7f664aa60c00] 15:14:37 INFO - PROCESS | 1822 | 1461708877519 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f6660f56800) [pid = 1822] [serial = 478] [outer = 0x7f664aa60c00] 15:14:38 INFO - PROCESS | 1822 | 1461708878290 Marionette TRACE conn3 <- [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:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1249ms 15:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:14:38 INFO - PROCESS | 1822 | 1461708878344 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1822 | 1461708878348 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:14:38 INFO - PROCESS | 1822 | 1461708878354 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1822 | 1461708878357 Marionette TRACE conn3 <- [1,610,null,{}] 15:14:38 INFO - PROCESS | 1822 | 1461708878361 Marionette TRACE conn3 -> [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:14:38 INFO - PROCESS | 1822 | 1461708878528 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:14:38 INFO - PROCESS | 1822 | 1461708878669 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665286e000 == 76 [pid = 1822] [id = 160] 15:14:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f664ac4b000) [pid = 1822] [serial = 479] [outer = (nil)] 15:14:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f6662151800) [pid = 1822] [serial = 480] [outer = 0x7f664ac4b000] 15:14:38 INFO - PROCESS | 1822 | 1461708878736 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6662156c00) [pid = 1822] [serial = 481] [outer = 0x7f664ac4b000] 15:14:39 INFO - PROCESS | 1822 | 1461708879573 Marionette TRACE conn3 <- [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:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1284ms 15:14:39 INFO - PROCESS | 1822 | 1461708879637 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1822 | 1461708879640 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:14:39 INFO - PROCESS | 1822 | 1461708879647 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1822 | 1461708879649 Marionette TRACE conn3 <- [1,614,null,{}] 15:14:39 INFO - PROCESS | 1822 | 1461708879654 Marionette TRACE conn3 -> [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:14:39 INFO - PROCESS | 1822 | 1461708879796 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:14:39 INFO - PROCESS | 1822 | 1461708879943 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641dd0800 == 77 [pid = 1822] [id = 161] 15:14:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f6661d9e400) [pid = 1822] [serial = 482] [outer = (nil)] 15:14:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f666215a800) [pid = 1822] [serial = 483] [outer = 0x7f6661d9e400] 15:14:40 INFO - PROCESS | 1822 | 1461708880012 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f666215f800) [pid = 1822] [serial = 484] [outer = 0x7f6661d9e400] 15:14:40 INFO - PROCESS | 1822 | 1461708880890 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1284ms 15:14:40 INFO - PROCESS | 1822 | 1461708880932 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:14:40 INFO - PROCESS | 1822 | 1461708880936 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:14:40 INFO - PROCESS | 1822 | 1461708880941 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1822 | 1461708880944 Marionette TRACE conn3 <- [1,618,null,{}] 15:14:40 INFO - PROCESS | 1822 | 1461708880948 Marionette TRACE conn3 -> [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:14:41 INFO - PROCESS | 1822 | 1461708881121 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:14:41 INFO - PROCESS | 1822 | 1461708881271 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643193800 == 78 [pid = 1822] [id = 162] 15:14:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f66434e0800) [pid = 1822] [serial = 485] [outer = (nil)] 15:14:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f66434e8c00) [pid = 1822] [serial = 486] [outer = 0x7f66434e0800] 15:14:41 INFO - PROCESS | 1822 | 1461708881340 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f6665d5c400) [pid = 1822] [serial = 487] [outer = 0x7f66434e0800] 15:14:42 INFO - PROCESS | 1822 | 1461708882186 Marionette TRACE conn3 <- [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:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1276ms 15:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:14:42 INFO - PROCESS | 1822 | 1461708882218 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:14:42 INFO - PROCESS | 1822 | 1461708882220 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:14:42 INFO - PROCESS | 1822 | 1461708882226 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1822 | 1461708882229 Marionette TRACE conn3 <- [1,622,null,{}] 15:14:42 INFO - PROCESS | 1822 | 1461708882234 Marionette TRACE conn3 -> [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:14:42 INFO - PROCESS | 1822 | 1461708882381 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:14:42 INFO - PROCESS | 1822 | 1461708882533 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a973800 == 79 [pid = 1822] [id = 163] 15:14:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f6641234800) [pid = 1822] [serial = 488] [outer = (nil)] 15:14:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6641239800) [pid = 1822] [serial = 489] [outer = 0x7f6641234800] 15:14:42 INFO - PROCESS | 1822 | 1461708882601 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f664123e400) [pid = 1822] [serial = 490] [outer = 0x7f6641234800] 15:14:43 INFO - PROCESS | 1822 | 1461708883782 Marionette TRACE conn3 <- [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:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1627ms 15:14:43 INFO - PROCESS | 1822 | 1461708883854 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1822 | 1461708883859 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:14:43 INFO - PROCESS | 1822 | 1461708883868 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1822 | 1461708883871 Marionette TRACE conn3 <- [1,626,null,{}] 15:14:43 INFO - PROCESS | 1822 | 1461708883887 Marionette TRACE conn3 -> [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:14:44 INFO - PROCESS | 1822 | 1461708884128 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:14:44 INFO - PROCESS | 1822 | 1461708884265 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a96a800 == 80 [pid = 1822] [id = 164] 15:14:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f6646ec5c00) [pid = 1822] [serial = 491] [outer = (nil)] 15:14:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6646ed8000) [pid = 1822] [serial = 492] [outer = 0x7f6646ec5c00] 15:14:44 INFO - PROCESS | 1822 | 1461708884344 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6646f31400) [pid = 1822] [serial = 493] [outer = 0x7f6646ec5c00] 15:14:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f664780bc00) [pid = 1822] [serial = 494] [outer = 0x7f664b26a000] 15:14:45 INFO - PROCESS | 1822 | 1461708885325 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1531ms 15:14:45 INFO - PROCESS | 1822 | 1461708885400 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1822 | 1461708885407 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:14:45 INFO - PROCESS | 1822 | 1461708885417 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1822 | 1461708885420 Marionette TRACE conn3 <- [1,630,null,{}] 15:14:45 INFO - PROCESS | 1822 | 1461708885424 Marionette TRACE conn3 -> [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:14:45 INFO - PROCESS | 1822 | 1461708885582 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:14:45 INFO - PROCESS | 1822 | 1461708885737 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0c9800 == 81 [pid = 1822] [id = 165] 15:14:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f6649ce0800) [pid = 1822] [serial = 495] [outer = (nil)] 15:14:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6649e7cc00) [pid = 1822] [serial = 496] [outer = 0x7f6649ce0800] 15:14:45 INFO - PROCESS | 1822 | 1461708885858 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f664a234000) [pid = 1822] [serial = 497] [outer = 0x7f6649ce0800] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661111800 == 80 [pid = 1822] [id = 89] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d971000 == 79 [pid = 1822] [id = 87] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f6654b69400) [pid = 1822] [serial = 384] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f66620c1c00) [pid = 1822] [serial = 387] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f664a803800) [pid = 1822] [serial = 378] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f6660f51800) [pid = 1822] [serial = 390] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f665b07ac00) [pid = 1822] [serial = 414] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f6650090000) [pid = 1822] [serial = 381] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f6646ee4400) [pid = 1822] [serial = 375] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66600bc800 == 78 [pid = 1822] [id = 155] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d4f800 == 77 [pid = 1822] [id = 154] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a1e000 == 76 [pid = 1822] [id = 153] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66530cd800 == 75 [pid = 1822] [id = 152] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523b3800 == 74 [pid = 1822] [id = 151] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478ae800 == 73 [pid = 1822] [id = 150] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478ab000 == 72 [pid = 1822] [id = 149] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a95a000 == 71 [pid = 1822] [id = 148] 15:14:46 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a3ab800 == 70 [pid = 1822] [id = 142] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6653a8a000) [pid = 1822] [serial = 301] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f664ac4cc00) [pid = 1822] [serial = 399] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f664ac59400) [pid = 1822] [serial = 400] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f6646f2c000) [pid = 1822] [serial = 393] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f6646f30c00) [pid = 1822] [serial = 394] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f664cc9b800) [pid = 1822] [serial = 402] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f6649cd4c00) [pid = 1822] [serial = 396] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f6649fd8800) [pid = 1822] [serial = 397] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f664d667c00) [pid = 1822] [serial = 403] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6655d98800) [pid = 1822] [serial = 412] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f6650349000) [pid = 1822] [serial = 406] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f664ebe7c00) [pid = 1822] [serial = 405] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f66471a9400) [pid = 1822] [serial = 373] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6651b26c00) [pid = 1822] [serial = 408] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f665219d000) [pid = 1822] [serial = 409] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f6654912c00) [pid = 1822] [serial = 411] [outer = (nil)] [url = about:blank] 15:14:46 INFO - PROCESS | 1822 | 1461708886686 Marionette TRACE conn3 <- [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:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1328ms 15:14:46 INFO - PROCESS | 1822 | 1461708886745 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:14:46 INFO - PROCESS | 1822 | 1461708886749 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:14:46 INFO - PROCESS | 1822 | 1461708886754 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1822 | 1461708886759 Marionette TRACE conn3 <- [1,634,null,{}] 15:14:46 INFO - PROCESS | 1822 | 1461708886773 Marionette TRACE conn3 -> [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:14:46 INFO - PROCESS | 1822 | 1461708886912 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:14:46 INFO - PROCESS | 1822 | 1461708886931 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc19000 == 71 [pid = 1822] [id = 166] 15:14:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664a8d3000) [pid = 1822] [serial = 498] [outer = (nil)] 15:14:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f664a8dd400) [pid = 1822] [serial = 499] [outer = 0x7f664a8d3000] 15:14:46 INFO - PROCESS | 1822 | 1461708886992 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f664aa5d800) [pid = 1822] [serial = 500] [outer = 0x7f664a8d3000] 15:14:47 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:47 INFO - PROCESS | 1822 | 1461708887716 Marionette TRACE conn3 <- [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:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 981ms 15:14:47 INFO - PROCESS | 1822 | 1461708887750 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:14:47 INFO - PROCESS | 1822 | 1461708887754 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:14:47 INFO - PROCESS | 1822 | 1461708887762 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1822 | 1461708887764 Marionette TRACE conn3 <- [1,638,null,{}] 15:14:47 INFO - PROCESS | 1822 | 1461708887768 Marionette TRACE conn3 -> [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:14:47 INFO - PROCESS | 1822 | 1461708887902 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:14:47 INFO - PROCESS | 1822 | 1461708887917 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652136000 == 72 [pid = 1822] [id = 167] 15:14:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f6649e73000) [pid = 1822] [serial = 501] [outer = (nil)] 15:14:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f664adb3c00) [pid = 1822] [serial = 502] [outer = 0x7f6649e73000] 15:14:47 INFO - PROCESS | 1822 | 1461708887975 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f664beb3c00) [pid = 1822] [serial = 503] [outer = 0x7f6649e73000] 15:14:48 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:48 INFO - PROCESS | 1822 | 1461708888757 Marionette TRACE conn3 <- [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:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1025ms 15:14:48 INFO - PROCESS | 1822 | 1461708888794 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1822 | 1461708888796 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:14:48 INFO - PROCESS | 1822 | 1461708888802 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1822 | 1461708888804 Marionette TRACE conn3 <- [1,642,null,{}] 15:14:48 INFO - PROCESS | 1822 | 1461708888837 Marionette TRACE conn3 -> [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:14:49 INFO - PROCESS | 1822 | 1461708889005 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:14:49 INFO - PROCESS | 1822 | 1461708889030 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665285d000 == 73 [pid = 1822] [id = 168] 15:14:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f664aa61000) [pid = 1822] [serial = 504] [outer = (nil)] 15:14:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f664d667c00) [pid = 1822] [serial = 505] [outer = 0x7f664aa61000] 15:14:49 INFO - PROCESS | 1822 | 1461708889088 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f664ebeac00) [pid = 1822] [serial = 506] [outer = 0x7f664aa61000] 15:14:49 INFO - PROCESS | 1822 | 1461708889807 Marionette TRACE conn3 <- [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:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1040ms 15:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:14:49 INFO - PROCESS | 1822 | 1461708889843 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1822 | 1461708889846 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:14:49 INFO - PROCESS | 1822 | 1461708889855 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1822 | 1461708889858 Marionette TRACE conn3 <- [1,646,null,{}] 15:14:49 INFO - PROCESS | 1822 | 1461708889871 Marionette TRACE conn3 -> [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:14:50 INFO - PROCESS | 1822 | 1461708890081 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:14:50 INFO - PROCESS | 1822 | 1461708890116 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537e3000 == 74 [pid = 1822] [id = 169] 15:14:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f66519d1400) [pid = 1822] [serial = 507] [outer = (nil)] 15:14:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f6653195000) [pid = 1822] [serial = 508] [outer = 0x7f66519d1400] 15:14:50 INFO - PROCESS | 1822 | 1461708890174 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f66541ecc00) [pid = 1822] [serial = 509] [outer = 0x7f66519d1400] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f6649e79c00) [pid = 1822] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f664aa57800) [pid = 1822] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f664aa5e800) [pid = 1822] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f6646ed8800) [pid = 1822] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f6651fbd000) [pid = 1822] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6646ecd400) [pid = 1822] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f6646ec5800) [pid = 1822] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:14:51 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f6646ec9000) [pid = 1822] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:14:51 INFO - PROCESS | 1822 | 1461708891304 Marionette TRACE conn3 <- [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:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1497ms 15:14:51 INFO - PROCESS | 1822 | 1461708891348 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1822 | 1461708891352 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:14:51 INFO - PROCESS | 1822 | 1461708891357 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1822 | 1461708891359 Marionette TRACE conn3 <- [1,650,null,{}] 15:14:51 INFO - PROCESS | 1822 | 1461708891373 Marionette TRACE conn3 -> [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:14:51 INFO - PROCESS | 1822 | 1461708891539 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:14:51 INFO - PROCESS | 1822 | 1461708891649 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652927000 == 75 [pid = 1822] [id = 170] 15:14:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f6649e79c00) [pid = 1822] [serial = 510] [outer = (nil)] 15:14:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f6651b26c00) [pid = 1822] [serial = 511] [outer = 0x7f6649e79c00] 15:14:51 INFO - PROCESS | 1822 | 1461708891707 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6654916c00) [pid = 1822] [serial = 512] [outer = 0x7f6649e79c00] 15:14:52 INFO - PROCESS | 1822 | 1461708892293 Marionette TRACE conn3 <- [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:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 977ms 15:14:52 INFO - PROCESS | 1822 | 1461708892335 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1822 | 1461708892337 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:14:52 INFO - PROCESS | 1822 | 1461708892343 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1822 | 1461708892345 Marionette TRACE conn3 <- [1,654,null,{}] 15:14:52 INFO - PROCESS | 1822 | 1461708892350 Marionette TRACE conn3 -> [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:14:52 INFO - PROCESS | 1822 | 1461708892487 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:14:52 INFO - PROCESS | 1822 | 1461708892602 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654aad000 == 76 [pid = 1822] [id = 171] 15:14:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f6647805c00) [pid = 1822] [serial = 513] [outer = (nil)] 15:14:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f6654b63800) [pid = 1822] [serial = 514] [outer = 0x7f6647805c00] 15:14:52 INFO - PROCESS | 1822 | 1461708892661 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f66620c1c00) [pid = 1822] [serial = 515] [outer = 0x7f6647805c00] 15:14:53 INFO - PROCESS | 1822 | 1461708893370 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1078ms 15:14:53 INFO - PROCESS | 1822 | 1461708893440 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1822 | 1461708893445 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:14:53 INFO - PROCESS | 1822 | 1461708893468 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1822 | 1461708893475 Marionette TRACE conn3 <- [1,658,null,{}] 15:14:53 INFO - PROCESS | 1822 | 1461708893488 Marionette TRACE conn3 -> [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:14:53 INFO - PROCESS | 1822 | 1461708893668 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:14:53 INFO - PROCESS | 1822 | 1461708893814 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a266800 == 77 [pid = 1822] [id = 172] 15:14:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664123ac00) [pid = 1822] [serial = 516] [outer = (nil)] 15:14:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f6646ece400) [pid = 1822] [serial = 517] [outer = 0x7f664123ac00] 15:14:53 INFO - PROCESS | 1822 | 1461708893890 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f6647804800) [pid = 1822] [serial = 518] [outer = 0x7f664123ac00] 15:14:54 INFO - PROCESS | 1822 | 1461708894789 Marionette TRACE conn3 <- [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:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1404ms 15:14:54 INFO - PROCESS | 1822 | 1461708894858 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1822 | 1461708894867 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:14:54 INFO - PROCESS | 1822 | 1461708894877 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1822 | 1461708894882 Marionette TRACE conn3 <- [1,662,null,{}] 15:14:54 INFO - PROCESS | 1822 | 1461708894887 Marionette TRACE conn3 -> [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:14:55 INFO - PROCESS | 1822 | 1461708895096 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:14:55 INFO - PROCESS | 1822 | 1461708895246 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652132000 == 78 [pid = 1822] [id = 173] 15:14:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f66495d7400) [pid = 1822] [serial = 519] [outer = (nil)] 15:14:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6649fd8800) [pid = 1822] [serial = 520] [outer = 0x7f66495d7400] 15:14:55 INFO - PROCESS | 1822 | 1461708895315 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f664a68f800) [pid = 1822] [serial = 521] [outer = 0x7f66495d7400] 15:14:55 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:56 INFO - PROCESS | 1822 | 1461708896280 Marionette TRACE conn3 <- [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:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1431ms 15:14:56 INFO - PROCESS | 1822 | 1461708896309 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1822 | 1461708896312 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:14:56 INFO - PROCESS | 1822 | 1461708896319 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1822 | 1461708896325 Marionette TRACE conn3 <- [1,666,null,{}] 15:14:56 INFO - PROCESS | 1822 | 1461708896341 Marionette TRACE conn3 -> [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:14:56 INFO - PROCESS | 1822 | 1461708896509 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:14:56 INFO - PROCESS | 1822 | 1461708896665 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a419800 == 79 [pid = 1822] [id = 174] 15:14:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f664aa61400) [pid = 1822] [serial = 522] [outer = (nil)] 15:14:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f664adc0400) [pid = 1822] [serial = 523] [outer = 0x7f664aa61400] 15:14:56 INFO - PROCESS | 1822 | 1461708896738 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6651ed6000) [pid = 1822] [serial = 524] [outer = 0x7f664aa61400] 15:14:57 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:57 INFO - PROCESS | 1822 | 1461708897661 Marionette TRACE conn3 <- [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:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1382ms 15:14:57 INFO - PROCESS | 1822 | 1461708897701 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1822 | 1461708897706 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:14:57 INFO - PROCESS | 1822 | 1461708897711 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1822 | 1461708897713 Marionette TRACE conn3 <- [1,670,null,{}] 15:14:57 INFO - PROCESS | 1822 | 1461708897719 Marionette TRACE conn3 -> [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:14:57 INFO - PROCESS | 1822 | 1461708897883 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:14:58 INFO - PROCESS | 1822 | 1461708898039 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665640800 == 80 [pid = 1822] [id = 175] 15:14:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f664ac52400) [pid = 1822] [serial = 525] [outer = (nil)] 15:14:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f6653196400) [pid = 1822] [serial = 526] [outer = 0x7f664ac52400] 15:14:58 INFO - PROCESS | 1822 | 1461708898108 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f666003a000) [pid = 1822] [serial = 527] [outer = 0x7f664ac52400] 15:14:58 INFO - PROCESS | 1822 | 1461708898994 Marionette TRACE conn3 <- [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:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1324ms 15:14:59 INFO - PROCESS | 1822 | 1461708899038 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:14:59 INFO - PROCESS | 1822 | 1461708899042 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:14:59 INFO - PROCESS | 1822 | 1461708899048 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1822 | 1461708899051 Marionette TRACE conn3 <- [1,674,null,{}] 15:14:59 INFO - PROCESS | 1822 | 1461708899057 Marionette TRACE conn3 -> [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:14:59 INFO - PROCESS | 1822 | 1461708899215 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:14:59 INFO - PROCESS | 1822 | 1461708899378 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a3b6800 == 81 [pid = 1822] [id = 176] 15:14:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f664ebe8000) [pid = 1822] [serial = 528] [outer = (nil)] 15:14:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6662152800) [pid = 1822] [serial = 529] [outer = 0x7f664ebe8000] 15:14:59 INFO - PROCESS | 1822 | 1461708899451 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f66621ba400) [pid = 1822] [serial = 530] [outer = 0x7f664ebe8000] 15:15:00 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:00 INFO - PROCESS | 1822 | 1461708900360 Marionette TRACE conn3 <- [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:15:00 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:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1379ms 15:15:00 INFO - PROCESS | 1822 | 1461708900428 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1822 | 1461708900433 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:15:00 INFO - PROCESS | 1822 | 1461708900438 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1822 | 1461708900441 Marionette TRACE conn3 <- [1,678,null,{}] 15:15:00 INFO - PROCESS | 1822 | 1461708900446 Marionette TRACE conn3 -> [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:15:00 INFO - PROCESS | 1822 | 1461708900687 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:15:00 INFO - PROCESS | 1822 | 1461708900838 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434a9800 == 82 [pid = 1822] [id = 177] 15:15:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6649590400) [pid = 1822] [serial = 531] [outer = (nil)] 15:15:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f66520ef400) [pid = 1822] [serial = 532] [outer = 0x7f6649590400] 15:15:00 INFO - PROCESS | 1822 | 1461708900908 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f6665b70c00) [pid = 1822] [serial = 533] [outer = 0x7f6649590400] 15:15:01 INFO - PROCESS | 1822 | 1461708901771 Marionette TRACE conn3 <- [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:15:01 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:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1387ms 15:15:01 INFO - PROCESS | 1822 | 1461708901827 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1822 | 1461708901830 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:15:01 INFO - PROCESS | 1822 | 1461708901836 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1822 | 1461708901838 Marionette TRACE conn3 <- [1,682,null,{}] 15:15:01 INFO - PROCESS | 1822 | 1461708901844 Marionette TRACE conn3 -> [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:15:02 INFO - PROCESS | 1822 | 1461708901999 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:15:02 INFO - PROCESS | 1822 | 1461708902153 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647060000 == 83 [pid = 1822] [id = 178] 15:15:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f6641db2800) [pid = 1822] [serial = 534] [outer = (nil)] 15:15:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f6641db8000) [pid = 1822] [serial = 535] [outer = 0x7f6641db2800] 15:15:02 INFO - PROCESS | 1822 | 1461708902224 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6641dbcc00) [pid = 1822] [serial = 536] [outer = 0x7f6641db2800] 15:15:03 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:03 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:03 INFO - PROCESS | 1822 | 1461708903514 Marionette TRACE conn3 <- [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:15:03 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:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1735ms 15:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:15:03 INFO - PROCESS | 1822 | 1461708903572 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1822 | 1461708903575 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:15:03 INFO - PROCESS | 1822 | 1461708903581 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1822 | 1461708903584 Marionette TRACE conn3 <- [1,686,null,{}] 15:15:03 INFO - PROCESS | 1822 | 1461708903589 Marionette TRACE conn3 -> [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:15:03 INFO - PROCESS | 1822 | 1461708903815 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:15:04 INFO - PROCESS | 1822 | 1461708904207 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664799b800 == 84 [pid = 1822] [id = 179] 15:15:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f664123e800) [pid = 1822] [serial = 537] [outer = (nil)] 15:15:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6641db8400) [pid = 1822] [serial = 538] [outer = 0x7f664123e800] 15:15:04 INFO - PROCESS | 1822 | 1461708904271 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f66434ea800) [pid = 1822] [serial = 539] [outer = 0x7f664123e800] 15:15:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d35000 == 83 [pid = 1822] [id = 130] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f664adbec00) [pid = 1822] [serial = 468] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f664a8d8400) [pid = 1822] [serial = 432] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f664aa52c00) [pid = 1822] [serial = 441] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f6665651400) [pid = 1822] [serial = 435] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f66495d4800) [pid = 1822] [serial = 438] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652927000 == 82 [pid = 1822] [id = 170] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537e3000 == 81 [pid = 1822] [id = 169] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665285d000 == 80 [pid = 1822] [id = 168] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652136000 == 79 [pid = 1822] [id = 167] 15:15:05 INFO - PROCESS | 1822 | 1461708905703 Marionette TRACE conn3 <- [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:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc19000 == 78 [pid = 1822] [id = 166] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a0c9800 == 77 [pid = 1822] [id = 165] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a96a800 == 76 [pid = 1822] [id = 164] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665213d800 == 75 [pid = 1822] [id = 159] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d20800 == 74 [pid = 1822] [id = 158] 15:15:05 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc12800 == 73 [pid = 1822] [id = 157] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f664adb9400) [pid = 1822] [serial = 466] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6649e80800) [pid = 1822] [serial = 462] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f664d669400) [pid = 1822] [serial = 456] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f664ad9d800) [pid = 1822] [serial = 454] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f664ad93000) [pid = 1822] [serial = 453] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f6650087000) [pid = 1822] [serial = 423] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66471a7800) [pid = 1822] [serial = 445] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f66521a2400) [pid = 1822] [serial = 459] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f664f5b9000) [pid = 1822] [serial = 457] [outer = (nil)] [url = about:blank] 15:15:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2179ms 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f6646edf800) [pid = 1822] [serial = 444] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f664a236400) [pid = 1822] [serial = 465] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f66620b8c00) [pid = 1822] [serial = 429] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f66549b9800) [pid = 1822] [serial = 463] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6649fda400) [pid = 1822] [serial = 420] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f66479be000) [pid = 1822] [serial = 447] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f664a8db400) [pid = 1822] [serial = 451] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f6654912000) [pid = 1822] [serial = 460] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f66471ae400) [pid = 1822] [serial = 417] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f6653192400) [pid = 1822] [serial = 426] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f6649fd6400) [pid = 1822] [serial = 448] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f664a236c00) [pid = 1822] [serial = 450] [outer = (nil)] [url = about:blank] 15:15:05 INFO - PROCESS | 1822 | 1461708905777 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:15:05 INFO - PROCESS | 1822 | 1461708905782 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:15:05 INFO - PROCESS | 1822 | 1461708905791 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1822 | 1461708905796 Marionette TRACE conn3 <- [1,690,null,{}] 15:15:05 INFO - PROCESS | 1822 | 1461708905802 Marionette TRACE conn3 -> [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:15:05 INFO - PROCESS | 1822 | 1461708905953 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:15:05 INFO - PROCESS | 1822 | 1461708905983 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498e5800 == 74 [pid = 1822] [id = 180] 15:15:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f6647807800) [pid = 1822] [serial = 540] [outer = (nil)] 15:15:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f664867a800) [pid = 1822] [serial = 541] [outer = 0x7f6647807800] 15:15:06 INFO - PROCESS | 1822 | 1461708906044 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664958fc00) [pid = 1822] [serial = 542] [outer = 0x7f6647807800] 15:15:07 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:07 INFO - PROCESS | 1822 | 1461708907209 Marionette TRACE conn3 <- [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:15:07 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:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1428ms 15:15:07 INFO - PROCESS | 1822 | 1461708907221 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1822 | 1461708907227 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:15:07 INFO - PROCESS | 1822 | 1461708907232 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1822 | 1461708907236 Marionette TRACE conn3 <- [1,694,null,{}] 15:15:07 INFO - PROCESS | 1822 | 1461708907249 Marionette TRACE conn3 -> [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:15:07 INFO - PROCESS | 1822 | 1461708907389 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:15:07 INFO - PROCESS | 1822 | 1461708907559 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad52000 == 75 [pid = 1822] [id = 181] 15:15:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f6649596400) [pid = 1822] [serial = 543] [outer = (nil)] 15:15:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f6649e74c00) [pid = 1822] [serial = 544] [outer = 0x7f6649596400] 15:15:07 INFO - PROCESS | 1822 | 1461708907618 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f6649fd1c00) [pid = 1822] [serial = 545] [outer = 0x7f6649596400] 15:15:08 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:08 INFO - PROCESS | 1822 | 1461708908743 Marionette TRACE conn3 <- [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:15:08 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:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1539ms 15:15:08 INFO - PROCESS | 1822 | 1461708908789 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:15:08 INFO - PROCESS | 1822 | 1461708908793 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:15:08 INFO - PROCESS | 1822 | 1461708908806 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1822 | 1461708908825 Marionette TRACE conn3 <- [1,698,null,{}] 15:15:08 INFO - PROCESS | 1822 | 1461708908847 Marionette TRACE conn3 -> [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:15:09 INFO - PROCESS | 1822 | 1461708909075 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:15:09 INFO - PROCESS | 1822 | 1461708909168 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665212b800 == 76 [pid = 1822] [id = 182] 15:15:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6649e74400) [pid = 1822] [serial = 546] [outer = (nil)] 15:15:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f664a8d3c00) [pid = 1822] [serial = 547] [outer = 0x7f6649e74400] 15:15:09 INFO - PROCESS | 1822 | 1461708909227 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f664aa59c00) [pid = 1822] [serial = 548] [outer = 0x7f6649e74400] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f664aa61000) [pid = 1822] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6649e73000) [pid = 1822] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f66519d1400) [pid = 1822] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6646ec5c00) [pid = 1822] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f664a8d3000) [pid = 1822] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f6649ce0800) [pid = 1822] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:15:10 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f6649e79c00) [pid = 1822] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:15:10 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:10 INFO - PROCESS | 1822 | 1461708910404 Marionette TRACE conn3 <- [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:15:10 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:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1618ms 15:15:10 INFO - PROCESS | 1822 | 1461708910418 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1822 | 1461708910422 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:15:10 INFO - PROCESS | 1822 | 1461708910427 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1822 | 1461708910429 Marionette TRACE conn3 <- [1,702,null,{}] 15:15:10 INFO - PROCESS | 1822 | 1461708910434 Marionette TRACE conn3 -> [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:15:10 INFO - PROCESS | 1822 | 1461708910645 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:15:10 INFO - PROCESS | 1822 | 1461708910755 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523a8000 == 77 [pid = 1822] [id = 183] 15:15:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f6649e73000) [pid = 1822] [serial = 549] [outer = (nil)] 15:15:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f664aa61000) [pid = 1822] [serial = 550] [outer = 0x7f6649e73000] 15:15:10 INFO - PROCESS | 1822 | 1461708910815 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f664adb5000) [pid = 1822] [serial = 551] [outer = 0x7f6649e73000] 15:15:11 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:11 INFO - PROCESS | 1822 | 1461708911861 Marionette TRACE conn3 <- [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:15:11 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:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1478ms 15:15:11 INFO - PROCESS | 1822 | 1461708911906 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1822 | 1461708911909 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:15:11 INFO - PROCESS | 1822 | 1461708911914 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1822 | 1461708911916 Marionette TRACE conn3 <- [1,706,null,{}] 15:15:11 INFO - PROCESS | 1822 | 1461708911921 Marionette TRACE conn3 -> [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:15:12 INFO - PROCESS | 1822 | 1461708912062 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:15:12 INFO - PROCESS | 1822 | 1461708912207 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d20800 == 78 [pid = 1822] [id = 184] 15:15:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f664d868000) [pid = 1822] [serial = 552] [outer = (nil)] 15:15:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f664f5b9000) [pid = 1822] [serial = 553] [outer = 0x7f664d868000] 15:15:12 INFO - PROCESS | 1822 | 1461708912273 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f66520ef000) [pid = 1822] [serial = 554] [outer = 0x7f664d868000] 15:15:13 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:13 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:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1626ms 15:15:13 INFO - PROCESS | 1822 | 1461708913532 Marionette TRACE conn3 <- [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:15:13 INFO - PROCESS | 1822 | 1461708913551 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1822 | 1461708913556 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:15:13 INFO - PROCESS | 1822 | 1461708913563 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1822 | 1461708913568 Marionette TRACE conn3 <- [1,710,null,{}] 15:15:13 INFO - PROCESS | 1822 | 1461708913575 Marionette TRACE conn3 -> [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:15:13 INFO - PROCESS | 1822 | 1461708913790 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:15:13 INFO - PROCESS | 1822 | 1461708913956 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc0b800 == 79 [pid = 1822] [id = 185] 15:15:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f66479b9c00) [pid = 1822] [serial = 555] [outer = (nil)] 15:15:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f664958e400) [pid = 1822] [serial = 556] [outer = 0x7f66479b9c00] 15:15:14 INFO - PROCESS | 1822 | 1461708914029 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f66495d2800) [pid = 1822] [serial = 557] [outer = 0x7f66479b9c00] 15:15:15 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:15 INFO - PROCESS | 1822 | 1461708915315 Marionette TRACE conn3 <- [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:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1789ms 15:15:15 INFO - PROCESS | 1822 | 1461708915461 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1822 | 1461708915470 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:15:15 INFO - PROCESS | 1822 | 1461708915484 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1822 | 1461708915487 Marionette TRACE conn3 <- [1,714,null,{}] 15:15:15 INFO - PROCESS | 1822 | 1461708915494 Marionette TRACE conn3 -> [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:15:15 INFO - PROCESS | 1822 | 1461708915662 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:15:15 INFO - PROCESS | 1822 | 1461708915810 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532dc800 == 80 [pid = 1822] [id = 186] 15:15:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66479c0c00) [pid = 1822] [serial = 558] [outer = (nil)] 15:15:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f664a568c00) [pid = 1822] [serial = 559] [outer = 0x7f66479c0c00] 15:15:15 INFO - PROCESS | 1822 | 1461708915878 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f664adb5800) [pid = 1822] [serial = 560] [outer = 0x7f66479c0c00] 15:15:17 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:17 INFO - PROCESS | 1822 | 1461708917180 Marionette TRACE conn3 <- [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:15:17 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:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1730ms 15:15:17 INFO - PROCESS | 1822 | 1461708917264 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:15:17 INFO - PROCESS | 1822 | 1461708917268 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:15:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:15:17 INFO - PROCESS | 1822 | 1461708917277 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1822 | 1461708917282 Marionette TRACE conn3 <- [1,718,null,{}] 15:15:17 INFO - PROCESS | 1822 | 1461708917297 Marionette TRACE conn3 -> [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:15:17 INFO - PROCESS | 1822 | 1461708917449 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:15:17 INFO - PROCESS | 1822 | 1461708917596 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d3b000 == 81 [pid = 1822] [id = 187] 15:15:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f664adb7c00) [pid = 1822] [serial = 561] [outer = (nil)] 15:15:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f66520f3800) [pid = 1822] [serial = 562] [outer = 0x7f664adb7c00] 15:15:17 INFO - PROCESS | 1822 | 1461708917668 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f6654b66400) [pid = 1822] [serial = 563] [outer = 0x7f664adb7c00] 15:15:18 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:18 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:18 INFO - PROCESS | 1822 | 1461708918901 Marionette TRACE conn3 <- [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:15:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1686ms 15:15:18 INFO - PROCESS | 1822 | 1461708918963 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1822 | 1461708918967 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:15:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:15:19 INFO - PROCESS | 1822 | 1461708919064 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1822 | 1461708919066 Marionette TRACE conn3 <- [1,722,null,{}] 15:15:19 INFO - PROCESS | 1822 | 1461708919074 Marionette TRACE conn3 -> [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:15:19 INFO - PROCESS | 1822 | 1461708919221 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:15:19 INFO - PROCESS | 1822 | 1461708919369 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661162000 == 82 [pid = 1822] [id = 188] 15:15:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6641db3000) [pid = 1822] [serial = 564] [outer = (nil)] 15:15:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f6660f4f000) [pid = 1822] [serial = 565] [outer = 0x7f6641db3000] 15:15:19 INFO - PROCESS | 1822 | 1461708919449 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f666215b400) [pid = 1822] [serial = 566] [outer = 0x7f6641db3000] 15:15:20 INFO - PROCESS | 1822 | 1461708920241 Marionette TRACE conn3 <- [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:15:20 INFO - PROCESS | 1822 | 1461708920313 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:15:20 INFO - PROCESS | 1822 | 1461708920318 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1822 | 1461708920320 Marionette TRACE conn3 <- [1,726,null,{}] 15:15:20 INFO - PROCESS | 1822 | 1461708920326 Marionette TRACE conn3 -> [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:15:20 INFO - PROCESS | 1822 | 1461708920479 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:15:20 INFO - PROCESS | 1822 | 1461708920632 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6668d57800 == 83 [pid = 1822] [id = 189] 15:15:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f664867bc00) [pid = 1822] [serial = 567] [outer = (nil)] 15:15:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f66487e8800) [pid = 1822] [serial = 568] [outer = 0x7f664867bc00] 15:15:20 INFO - PROCESS | 1822 | 1461708920700 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6649cdcc00) [pid = 1822] [serial = 569] [outer = 0x7f664867bc00] 15:15:21 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:21 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:21 INFO - PROCESS | 1822 | 1461708921609 Marionette TRACE conn3 <- [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:15:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:15:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1334ms 15:15:21 INFO - PROCESS | 1822 | 1461708921654 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1822 | 1461708921657 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:15:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:15:21 INFO - PROCESS | 1822 | 1461708921663 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1822 | 1461708921665 Marionette TRACE conn3 <- [1,730,null,{}] 15:15:21 INFO - PROCESS | 1822 | 1461708921670 Marionette TRACE conn3 -> [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:15:21 INFO - PROCESS | 1822 | 1461708921830 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:15:21 INFO - PROCESS | 1822 | 1461708921988 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e59800 == 84 [pid = 1822] [id = 190] 15:15:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f66471ae400) [pid = 1822] [serial = 570] [outer = (nil)] 15:15:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f66654a2000) [pid = 1822] [serial = 571] [outer = 0x7f66471ae400] 15:15:22 INFO - PROCESS | 1822 | 1461708922062 Marionette DEBUG loaded listener.js 15:15:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f6665d62800) [pid = 1822] [serial = 572] [outer = 0x7f66471ae400] 15:15:22 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:22 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:22 INFO - PROCESS | 1822 | 1461708922858 Marionette TRACE conn3 <- [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[4040] expected 0 but got 255","_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:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:15:22 INFO - PROCESS | 1822 | 1461708922910 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:15:22 INFO - PROCESS | 1822 | 1461708922916 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1822 | 1461708922919 Marionette TRACE conn3 <- [1,734,null,{}] 15:15:22 INFO - PROCESS | 1822 | 1461708922923 Marionette TRACE conn3 -> [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:15:23 INFO - PROCESS | 1822 | 1461708923087 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:15:23 INFO - PROCESS | 1822 | 1461708923247 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652870800 == 85 [pid = 1822] [id = 191] 15:15:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f6646ec8800) [pid = 1822] [serial = 573] [outer = (nil)] 15:15:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6647835c00) [pid = 1822] [serial = 574] [outer = 0x7f6646ec8800] 15:15:23 INFO - PROCESS | 1822 | 1461708923314 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f664f5c1c00) [pid = 1822] [serial = 575] [outer = 0x7f6646ec8800] 15:15:24 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:24 INFO - PROCESS | 1822 | 1461708924468 Marionette TRACE conn3 <- [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:15:24 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:15:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1583ms 15:15:24 INFO - PROCESS | 1822 | 1461708924499 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:15:24 INFO - PROCESS | 1822 | 1461708924504 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:15:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:15:24 INFO - PROCESS | 1822 | 1461708924511 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1822 | 1461708924517 Marionette TRACE conn3 <- [1,738,null,{}] 15:15:24 INFO - PROCESS | 1822 | 1461708924524 Marionette TRACE conn3 -> [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:15:24 INFO - PROCESS | 1822 | 1461708924686 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:15:24 INFO - PROCESS | 1822 | 1461708924955 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643499800 == 86 [pid = 1822] [id = 192] 15:15:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6648679800) [pid = 1822] [serial = 576] [outer = (nil)] 15:15:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f66487e4800) [pid = 1822] [serial = 577] [outer = 0x7f6648679800] 15:15:25 INFO - PROCESS | 1822 | 1461708925021 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f664958dc00) [pid = 1822] [serial = 578] [outer = 0x7f6648679800] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523a8000 == 85 [pid = 1822] [id = 183] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665212b800 == 84 [pid = 1822] [id = 182] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad52000 == 83 [pid = 1822] [id = 181] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f6654b63800) [pid = 1822] [serial = 514] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66498e5800 == 82 [pid = 1822] [id = 180] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664799b800 == 81 [pid = 1822] [id = 179] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a419800 == 80 [pid = 1822] [id = 174] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652132000 == 79 [pid = 1822] [id = 173] 15:15:25 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a266800 == 78 [pid = 1822] [id = 172] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f664d667c00) [pid = 1822] [serial = 505] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f664adb3c00) [pid = 1822] [serial = 502] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f664a8cfc00) [pid = 1822] [serial = 474] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f66434e8c00) [pid = 1822] [serial = 486] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f6654b6c800) [pid = 1822] [serial = 477] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6653195000) [pid = 1822] [serial = 508] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f6646f31400) [pid = 1822] [serial = 493] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f6646ed8000) [pid = 1822] [serial = 492] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f6647811000) [pid = 1822] [serial = 471] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f664a8dd400) [pid = 1822] [serial = 499] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f664aa5d800) [pid = 1822] [serial = 500] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6662151800) [pid = 1822] [serial = 480] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f6649e7cc00) [pid = 1822] [serial = 496] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f664a234000) [pid = 1822] [serial = 497] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6641239800) [pid = 1822] [serial = 489] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f666215a800) [pid = 1822] [serial = 483] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66541ecc00) [pid = 1822] [serial = 509] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f664d624800) [pid = 1822] [serial = 277] [outer = (nil)] [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:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f6651b26c00) [pid = 1822] [serial = 511] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f664ebeac00) [pid = 1822] [serial = 506] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f6654916c00) [pid = 1822] [serial = 512] [outer = (nil)] [url = about:blank] 15:15:25 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f664beb3c00) [pid = 1822] [serial = 503] [outer = (nil)] [url = about:blank] 15:15:26 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:26 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:26 INFO - PROCESS | 1822 | 1461708926349 Marionette TRACE conn3 <- [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:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1896ms 15:15:26 INFO - PROCESS | 1822 | 1461708926408 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1822 | 1461708926414 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:15:26 INFO - PROCESS | 1822 | 1461708926422 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1822 | 1461708926428 Marionette TRACE conn3 <- [1,742,null,{}] 15:15:26 INFO - PROCESS | 1822 | 1461708926539 Marionette TRACE conn3 -> [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:15:26 INFO - PROCESS | 1822 | 1461708926705 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:15:26 INFO - PROCESS | 1822 | 1461708926856 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647998800 == 79 [pid = 1822] [id = 193] 15:15:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6648675c00) [pid = 1822] [serial = 579] [outer = (nil)] 15:15:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f66487e6000) [pid = 1822] [serial = 580] [outer = 0x7f6648675c00] 15:15:26 INFO - PROCESS | 1822 | 1461708926931 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f6649596800) [pid = 1822] [serial = 581] [outer = 0x7f6648675c00] 15:15:28 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:28 INFO - PROCESS | 1822 | 1461708928231 Marionette TRACE conn3 <- [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:15:28 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:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1839ms 15:15:28 INFO - PROCESS | 1822 | 1461708928307 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1822 | 1461708928315 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:15:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:15:28 INFO - PROCESS | 1822 | 1461708928343 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1822 | 1461708928348 Marionette TRACE conn3 <- [1,746,null,{}] 15:15:28 INFO - PROCESS | 1822 | 1461708928354 Marionette TRACE conn3 -> [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:15:28 INFO - PROCESS | 1822 | 1461708928513 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:15:28 INFO - PROCESS | 1822 | 1461708928672 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc08000 == 80 [pid = 1822] [id = 194] 15:15:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f6648676000) [pid = 1822] [serial = 582] [outer = (nil)] 15:15:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6649fd5c00) [pid = 1822] [serial = 583] [outer = 0x7f6648676000] 15:15:28 INFO - PROCESS | 1822 | 1461708928742 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f664a6a7000) [pid = 1822] [serial = 584] [outer = 0x7f6648676000] 15:15:29 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:30 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:30 INFO - PROCESS | 1822 | 1461708930088 Marionette TRACE conn3 <- [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:15:30 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:15:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1887ms 15:15:30 INFO - PROCESS | 1822 | 1461708930233 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1822 | 1461708930237 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:15:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:15:30 INFO - PROCESS | 1822 | 1461708930258 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1822 | 1461708930264 Marionette TRACE conn3 <- [1,750,null,{}] 15:15:30 INFO - PROCESS | 1822 | 1461708930280 Marionette TRACE conn3 -> [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:15:30 INFO - PROCESS | 1822 | 1461708930446 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:15:30 INFO - PROCESS | 1822 | 1461708930596 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651f5c000 == 81 [pid = 1822] [id = 195] 15:15:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f664a6a4c00) [pid = 1822] [serial = 585] [outer = (nil)] 15:15:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f664ac55000) [pid = 1822] [serial = 586] [outer = 0x7f664a6a4c00] 15:15:30 INFO - PROCESS | 1822 | 1461708930673 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f664d623800) [pid = 1822] [serial = 587] [outer = 0x7f664a6a4c00] 15:15:31 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:31 INFO - PROCESS | 1822 | 1461708931974 Marionette TRACE conn3 <- [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:15:31 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:15:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1741ms 15:15:31 INFO - PROCESS | 1822 | 1461708931996 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:15:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:15:32 INFO - PROCESS | 1822 | 1461708932002 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:15:32 INFO - PROCESS | 1822 | 1461708932008 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1822 | 1461708932011 Marionette TRACE conn3 <- [1,754,null,{}] 15:15:32 INFO - PROCESS | 1822 | 1461708932017 Marionette TRACE conn3 -> [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:15:32 INFO - PROCESS | 1822 | 1461708932226 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:15:32 INFO - PROCESS | 1822 | 1461708932376 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652925800 == 82 [pid = 1822] [id = 196] 15:15:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f664a8d4400) [pid = 1822] [serial = 588] [outer = (nil)] 15:15:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f6651c35400) [pid = 1822] [serial = 589] [outer = 0x7f664a8d4400] 15:15:32 INFO - PROCESS | 1822 | 1461708932447 Marionette DEBUG loaded listener.js 15:15:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f66520f0800) [pid = 1822] [serial = 590] [outer = 0x7f664a8d4400] 15:15:33 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:33 INFO - PROCESS | 1822 | 1461708933724 Marionette TRACE conn3 <- [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:15:33 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:15:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1733ms 15:15:33 INFO - PROCESS | 1822 | 1461708933741 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1822 | 1461708933744 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:15:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:15:33 INFO - PROCESS | 1822 | 1461708933750 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1822 | 1461708933754 Marionette TRACE conn3 <- [1,758,null,{}] 15:15:33 INFO - PROCESS | 1822 | 1461708933875 Marionette TRACE conn3 -> [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:15:34 INFO - PROCESS | 1822 | 1461708934029 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:15:34 INFO - PROCESS | 1822 | 1461708934176 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654841800 == 83 [pid = 1822] [id = 197] 15:15:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f664b273800) [pid = 1822] [serial = 591] [outer = (nil)] 15:15:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6653192800) [pid = 1822] [serial = 592] [outer = 0x7f664b273800] 15:15:34 INFO - PROCESS | 1822 | 1461708934246 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f6654912000) [pid = 1822] [serial = 593] [outer = 0x7f664b273800] 15:15:34 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:34 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:34 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:34 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:34 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:35 INFO - PROCESS | 1822 | 1461708935085 Marionette TRACE conn3 <- [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:15:35 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:15:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1406ms 15:15:35 INFO - PROCESS | 1822 | 1461708935157 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1822 | 1461708935160 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:15:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:15:35 INFO - PROCESS | 1822 | 1461708935166 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1822 | 1461708935168 Marionette TRACE conn3 <- [1,762,null,{}] 15:15:35 INFO - PROCESS | 1822 | 1461708935174 Marionette TRACE conn3 -> [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:15:35 INFO - PROCESS | 1822 | 1461708935387 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:15:35 INFO - PROCESS | 1822 | 1461708935717 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649c57800 == 84 [pid = 1822] [id = 198] 15:15:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6646ed5c00) [pid = 1822] [serial = 594] [outer = (nil)] 15:15:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f6647835800) [pid = 1822] [serial = 595] [outer = 0x7f6646ed5c00] 15:15:35 INFO - PROCESS | 1822 | 1461708935846 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f66487e6c00) [pid = 1822] [serial = 596] [outer = 0x7f6646ed5c00] 15:15:37 INFO - PROCESS | 1822 | 1461708937279 Marionette TRACE conn3 <- [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:15:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:15:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2126ms 15:15:37 INFO - PROCESS | 1822 | 1461708937294 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1822 | 1461708937296 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:15:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:15:37 INFO - PROCESS | 1822 | 1461708937303 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1822 | 1461708937307 Marionette TRACE conn3 <- [1,766,null,{}] 15:15:37 INFO - PROCESS | 1822 | 1461708937314 Marionette TRACE conn3 -> [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:15:37 INFO - PROCESS | 1822 | 1461708937460 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:15:37 INFO - PROCESS | 1822 | 1461708937641 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6668d52800 == 83 [pid = 1822] [id = 63] 15:15:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434b2800 == 84 [pid = 1822] [id = 199] 15:15:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6648676c00) [pid = 1822] [serial = 597] [outer = (nil)] 15:15:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f664a8d2400) [pid = 1822] [serial = 598] [outer = 0x7f6648676c00] 15:15:37 INFO - PROCESS | 1822 | 1461708937730 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f664ad98000) [pid = 1822] [serial = 599] [outer = 0x7f6648676c00] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6668d57800 == 83 [pid = 1822] [id = 189] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661162000 == 82 [pid = 1822] [id = 188] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d3b000 == 81 [pid = 1822] [id = 187] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532dc800 == 80 [pid = 1822] [id = 186] 15:15:37 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc0b800 == 79 [pid = 1822] [id = 185] 15:15:38 INFO - PROCESS | 1822 | 1461708938787 Marionette TRACE conn3 <- [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:15:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:15:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1533ms 15:15:38 INFO - PROCESS | 1822 | 1461708938839 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1822 | 1461708938844 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:15:38 INFO - PROCESS | 1822 | 1461708938851 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1822 | 1461708938854 Marionette TRACE conn3 <- [1,770,null,{}] 15:15:38 INFO - PROCESS | 1822 | 1461708938858 Marionette TRACE conn3 -> [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:15:39 INFO - PROCESS | 1822 | 1461708939037 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:15:39 INFO - PROCESS | 1822 | 1461708939160 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a35800 == 80 [pid = 1822] [id = 200] 15:15:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f664beb1800) [pid = 1822] [serial = 600] [outer = (nil)] 15:15:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f664ebe5400) [pid = 1822] [serial = 601] [outer = 0x7f664beb1800] 15:15:39 INFO - PROCESS | 1822 | 1461708939220 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f6651f14c00) [pid = 1822] [serial = 602] [outer = 0x7f664beb1800] 15:15:40 INFO - PROCESS | 1822 | 1461708940029 Marionette TRACE conn3 <- [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:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1228ms 15:15:40 INFO - PROCESS | 1822 | 1461708940089 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1822 | 1461708940092 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:15:40 INFO - PROCESS | 1822 | 1461708940099 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1822 | 1461708940107 Marionette TRACE conn3 <- [1,774,null,{}] 15:15:40 INFO - PROCESS | 1822 | 1461708940141 Marionette TRACE conn3 -> [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:15:40 INFO - PROCESS | 1822 | 1461708940345 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:15:40 INFO - PROCESS | 1822 | 1461708940370 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e14000 == 81 [pid = 1822] [id = 201] 15:15:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f665b022800) [pid = 1822] [serial = 603] [outer = (nil)] 15:15:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f66620c4800) [pid = 1822] [serial = 604] [outer = 0x7f665b022800] 15:15:40 INFO - PROCESS | 1822 | 1461708940429 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f666215d800) [pid = 1822] [serial = 605] [outer = 0x7f665b022800] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f6641234800) [pid = 1822] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f66479b7c00) [pid = 1822] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f664aa61400) [pid = 1822] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f664ad99000) [pid = 1822] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f6649e73000) [pid = 1822] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f66479b9c00) [pid = 1822] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f6646ec8800) [pid = 1822] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f6646edbc00) [pid = 1822] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6661d9e400) [pid = 1822] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f66434e0800) [pid = 1822] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f664ada0000) [pid = 1822] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f664ad99400) [pid = 1822] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f66479bbc00) [pid = 1822] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664d666c00) [pid = 1822] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f664a8d0c00) [pid = 1822] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f66471af000) [pid = 1822] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f66495cf000) [pid = 1822] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f66495cec00) [pid = 1822] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6646f2a000) [pid = 1822] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6646f2c400) [pid = 1822] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f664aa60c00) [pid = 1822] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f664ac4b000) [pid = 1822] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f664123ac00) [pid = 1822] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f66541ea800) [pid = 1822] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f664123e800) [pid = 1822] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f66495d7400) [pid = 1822] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f664780d400) [pid = 1822] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f664ebe8000) [pid = 1822] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6647805c00) [pid = 1822] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f665413c400) [pid = 1822] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f664d61b000) [pid = 1822] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f6646ec1000) [pid = 1822] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f664ac52400) [pid = 1822] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f6649596400) [pid = 1822] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f6653de5c00) [pid = 1822] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f664a68cc00) [pid = 1822] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f6649fd7000) [pid = 1822] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6649e74400) [pid = 1822] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f6647802400) [pid = 1822] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f6647807800) [pid = 1822] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f6649590400) [pid = 1822] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6641db2800) [pid = 1822] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f66471a8c00) [pid = 1822] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:15:41 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f6646ec5000) [pid = 1822] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:15:41 INFO - PROCESS | 1822 | 1461708941643 Marionette TRACE conn3 <- [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:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1558ms 15:15:41 INFO - PROCESS | 1822 | 1461708941660 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1822 | 1461708941664 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:15:41 INFO - PROCESS | 1822 | 1461708941670 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1822 | 1461708941672 Marionette TRACE conn3 <- [1,778,null,{}] 15:15:41 INFO - PROCESS | 1822 | 1461708941677 Marionette TRACE conn3 -> [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:15:41 INFO - PROCESS | 1822 | 1461708941861 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:15:41 INFO - PROCESS | 1822 | 1461708941879 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f5d800 == 82 [pid = 1822] [id = 202] 15:15:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664123e800) [pid = 1822] [serial = 606] [outer = (nil)] 15:15:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f66414f5c00) [pid = 1822] [serial = 607] [outer = 0x7f664123e800] 15:15:41 INFO - PROCESS | 1822 | 1461708941940 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f66414fb800) [pid = 1822] [serial = 608] [outer = 0x7f664123e800] 15:15:42 INFO - PROCESS | 1822 | 1461708942680 Marionette TRACE conn3 <- [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:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1027ms 15:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:15:42 INFO - PROCESS | 1822 | 1461708942697 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1822 | 1461708942700 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:15:42 INFO - PROCESS | 1822 | 1461708942705 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1822 | 1461708942708 Marionette TRACE conn3 <- [1,782,null,{}] 15:15:42 INFO - PROCESS | 1822 | 1461708942713 Marionette TRACE conn3 -> [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:15:42 INFO - PROCESS | 1822 | 1461708942911 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:15:42 INFO - PROCESS | 1822 | 1461708942930 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66656a5000 == 83 [pid = 1822] [id = 203] 15:15:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f6646f31800) [pid = 1822] [serial = 609] [outer = (nil)] 15:15:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f664780a800) [pid = 1822] [serial = 610] [outer = 0x7f6646f31800] 15:15:43 INFO - PROCESS | 1822 | 1461708943007 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f6649fd1000) [pid = 1822] [serial = 611] [outer = 0x7f6646f31800] 15:15:44 INFO - PROCESS | 1822 | 1461708944047 Marionette TRACE conn3 <- [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:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1376ms 15:15:44 INFO - PROCESS | 1822 | 1461708944082 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1822 | 1461708944088 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:15:44 INFO - PROCESS | 1822 | 1461708944096 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1822 | 1461708944101 Marionette TRACE conn3 <- [1,786,null,{}] 15:15:44 INFO - PROCESS | 1822 | 1461708944108 Marionette TRACE conn3 -> [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:15:44 INFO - PROCESS | 1822 | 1461708944273 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:15:44 INFO - PROCESS | 1822 | 1461708944441 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbc2800 == 84 [pid = 1822] [id = 204] 15:15:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6646f25000) [pid = 1822] [serial = 612] [outer = (nil)] 15:15:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f66479b6000) [pid = 1822] [serial = 613] [outer = 0x7f6646f25000] 15:15:44 INFO - PROCESS | 1822 | 1461708944514 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f66487eac00) [pid = 1822] [serial = 614] [outer = 0x7f6646f25000] 15:15:45 INFO - PROCESS | 1822 | 1461708945474 Marionette TRACE conn3 <- [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:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1439ms 15:15:45 INFO - PROCESS | 1822 | 1461708945537 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:15:45 INFO - PROCESS | 1822 | 1461708945545 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:15:45 INFO - PROCESS | 1822 | 1461708945555 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1822 | 1461708945559 Marionette TRACE conn3 <- [1,790,null,{}] 15:15:45 INFO - PROCESS | 1822 | 1461708945564 Marionette TRACE conn3 -> [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:15:45 INFO - PROCESS | 1822 | 1461708945760 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:15:45 INFO - PROCESS | 1822 | 1461708945919 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fa9800 == 85 [pid = 1822] [id = 205] 15:15:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f6646f30000) [pid = 1822] [serial = 615] [outer = (nil)] 15:15:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664a239800) [pid = 1822] [serial = 616] [outer = 0x7f6646f30000] 15:15:45 INFO - PROCESS | 1822 | 1461708945987 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f664aa54c00) [pid = 1822] [serial = 617] [outer = 0x7f6646f30000] 15:15:46 INFO - PROCESS | 1822 | 1461708946954 Marionette TRACE conn3 <- [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:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1437ms 15:15:46 INFO - PROCESS | 1822 | 1461708946992 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1822 | 1461708946996 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:15:47 INFO - PROCESS | 1822 | 1461708947002 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1822 | 1461708947007 Marionette TRACE conn3 <- [1,794,null,{}] 15:15:47 INFO - PROCESS | 1822 | 1461708947023 Marionette TRACE conn3 -> [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:15:47 INFO - PROCESS | 1822 | 1461708947199 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:15:47 INFO - PROCESS | 1822 | 1461708947359 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660e94800 == 86 [pid = 1822] [id = 206] 15:15:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f664ac4b400) [pid = 1822] [serial = 618] [outer = (nil)] 15:15:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f664d668c00) [pid = 1822] [serial = 619] [outer = 0x7f664ac4b400] 15:15:47 INFO - PROCESS | 1822 | 1461708947438 Marionette DEBUG loaded listener.js 15:15:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6650c7e400) [pid = 1822] [serial = 620] [outer = 0x7f664ac4b400] 15:15:48 INFO - PROCESS | 1822 | 1461708948289 Marionette TRACE conn3 <- [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:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1333ms 15:15:48 INFO - PROCESS | 1822 | 1461708948337 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:15:48 INFO - PROCESS | 1822 | 1461708948341 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:15:48 INFO - PROCESS | 1822 | 1461708948347 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1822 | 1461708948350 Marionette TRACE conn3 <- [1,798,null,{}] 15:15:48 INFO - PROCESS | 1822 | 1461708948356 Marionette TRACE conn3 -> [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:15:48 INFO - PROCESS | 1822 | 1461708948523 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:15:48 INFO - PROCESS | 1822 | 1461708948694 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643176800 == 87 [pid = 1822] [id = 207] 15:15:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f664ada0000) [pid = 1822] [serial = 621] [outer = (nil)] 15:15:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f6652edb800) [pid = 1822] [serial = 622] [outer = 0x7f664ada0000] 15:15:48 INFO - PROCESS | 1822 | 1461708948766 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6655d9d400) [pid = 1822] [serial = 623] [outer = 0x7f664ada0000] 15:15:49 INFO - PROCESS | 1822 | 1461708949565 Marionette TRACE conn3 <- [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:15:49 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:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1278ms 15:15:49 INFO - PROCESS | 1822 | 1461708949625 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1822 | 1461708949629 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:15:49 INFO - PROCESS | 1822 | 1461708949652 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1822 | 1461708949656 Marionette TRACE conn3 <- [1,802,null,{}] 15:15:49 INFO - PROCESS | 1822 | 1461708949661 Marionette TRACE conn3 -> [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:15:49 INFO - PROCESS | 1822 | 1461708949816 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:15:49 INFO - PROCESS | 1822 | 1461708949977 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432de800 == 88 [pid = 1822] [id = 208] 15:15:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6652193800) [pid = 1822] [serial = 624] [outer = (nil)] 15:15:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66620bac00) [pid = 1822] [serial = 625] [outer = 0x7f6652193800] 15:15:50 INFO - PROCESS | 1822 | 1461708950054 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f666215d000) [pid = 1822] [serial = 626] [outer = 0x7f6652193800] 15:15:50 INFO - PROCESS | 1822 | 1461708950909 Marionette TRACE conn3 <- [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:15:50 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:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1287ms 15:15:50 INFO - PROCESS | 1822 | 1461708950937 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1822 | 1461708950940 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:15:50 INFO - PROCESS | 1822 | 1461708950946 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1822 | 1461708950948 Marionette TRACE conn3 <- [1,806,null,{}] 15:15:50 INFO - PROCESS | 1822 | 1461708950953 Marionette TRACE conn3 -> [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:15:51 INFO - PROCESS | 1822 | 1461708951128 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:15:51 INFO - PROCESS | 1822 | 1461708951294 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664160e000 == 89 [pid = 1822] [id = 209] 15:15:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f663fb4e800) [pid = 1822] [serial = 627] [outer = (nil)] 15:15:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f663fb54400) [pid = 1822] [serial = 628] [outer = 0x7f663fb4e800] 15:15:51 INFO - PROCESS | 1822 | 1461708951364 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6665d5b800) [pid = 1822] [serial = 629] [outer = 0x7f663fb4e800] 15:15:52 INFO - PROCESS | 1822 | 1461708952195 Marionette TRACE conn3 <- [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:15:52 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:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1276ms 15:15:52 INFO - PROCESS | 1822 | 1461708952226 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1822 | 1461708952229 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:15:52 INFO - PROCESS | 1822 | 1461708952236 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1822 | 1461708952238 Marionette TRACE conn3 <- [1,810,null,{}] 15:15:52 INFO - PROCESS | 1822 | 1461708952244 Marionette TRACE conn3 -> [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:15:52 INFO - PROCESS | 1822 | 1461708952395 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:15:52 INFO - PROCESS | 1822 | 1461708952558 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664367e000 == 90 [pid = 1822] [id = 210] 15:15:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f663fb4f000) [pid = 1822] [serial = 630] [outer = (nil)] 15:15:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6643750800) [pid = 1822] [serial = 631] [outer = 0x7f663fb4f000] 15:15:52 INFO - PROCESS | 1822 | 1461708952623 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f6643755800) [pid = 1822] [serial = 632] [outer = 0x7f663fb4f000] 15:15:53 INFO - PROCESS | 1822 | 1461708953468 Marionette TRACE conn3 <- [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:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1284ms 15:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:15:53 INFO - PROCESS | 1822 | 1461708953522 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1822 | 1461708953525 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:15:53 INFO - PROCESS | 1822 | 1461708953531 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1822 | 1461708953534 Marionette TRACE conn3 <- [1,814,null,{}] 15:15:53 INFO - PROCESS | 1822 | 1461708953538 Marionette TRACE conn3 -> [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:15:53 INFO - PROCESS | 1822 | 1461708953696 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:15:53 INFO - PROCESS | 1822 | 1461708953861 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643696000 == 91 [pid = 1822] [id = 211] 15:15:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663fb51800) [pid = 1822] [serial = 633] [outer = (nil)] 15:15:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f663fe0b000) [pid = 1822] [serial = 634] [outer = 0x7f663fb51800] 15:15:53 INFO - PROCESS | 1822 | 1461708953928 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f663fe0f400) [pid = 1822] [serial = 635] [outer = 0x7f663fb51800] 15:15:54 INFO - PROCESS | 1822 | 1461708954778 Marionette TRACE conn3 <- [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:15:54 INFO - PROCESS | 1822 | 1461708954811 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:15:54 INFO - PROCESS | 1822 | 1461708954817 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1822 | 1461708954819 Marionette TRACE conn3 <- [1,818,null,{}] 15:15:54 INFO - PROCESS | 1822 | 1461708954824 Marionette TRACE conn3 -> [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:15:54 INFO - PROCESS | 1822 | 1461708954983 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:15:55 INFO - PROCESS | 1822 | 1461708955161 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647abf800 == 92 [pid = 1822] [id = 212] 15:15:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663fe06800) [pid = 1822] [serial = 636] [outer = (nil)] 15:15:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f6643757800) [pid = 1822] [serial = 637] [outer = 0x7f663fe06800] 15:15:55 INFO - PROCESS | 1822 | 1461708955246 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6647b91800) [pid = 1822] [serial = 638] [outer = 0x7f663fe06800] 15:15:56 INFO - PROCESS | 1822 | 1461708956105 Marionette TRACE conn3 <- [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:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1328ms 15:15:56 INFO - PROCESS | 1822 | 1461708956146 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1822 | 1461708956149 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:15:56 INFO - PROCESS | 1822 | 1461708956155 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1822 | 1461708956157 Marionette TRACE conn3 <- [1,822,null,{}] 15:15:56 INFO - PROCESS | 1822 | 1461708956162 Marionette TRACE conn3 -> [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:15:56 INFO - PROCESS | 1822 | 1461708956328 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:15:56 INFO - PROCESS | 1822 | 1461708956497 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647056000 == 93 [pid = 1822] [id = 213] 15:15:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663fe07400) [pid = 1822] [serial = 639] [outer = (nil)] 15:15:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f664374f400) [pid = 1822] [serial = 640] [outer = 0x7f663fe07400] 15:15:56 INFO - PROCESS | 1822 | 1461708956562 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6646edac00) [pid = 1822] [serial = 641] [outer = 0x7f663fe07400] 15:15:57 INFO - PROCESS | 1822 | 1461708957708 Marionette TRACE conn3 <- [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:15:57 INFO - PROCESS | 1822 | 1461708957792 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:15:57 INFO - PROCESS | 1822 | 1461708957800 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1822 | 1461708957805 Marionette TRACE conn3 <- [1,826,null,{}] 15:15:57 INFO - PROCESS | 1822 | 1461708957812 Marionette TRACE conn3 -> [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:15:58 INFO - PROCESS | 1822 | 1461708958008 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:15:58 INFO - PROCESS | 1822 | 1461708958382 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664319b000 == 94 [pid = 1822] [id = 214] 15:15:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f66434e9000) [pid = 1822] [serial = 642] [outer = (nil)] 15:15:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6646ec6400) [pid = 1822] [serial = 643] [outer = 0x7f66434e9000] 15:15:58 INFO - PROCESS | 1822 | 1461708958449 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f6646ee4400) [pid = 1822] [serial = 644] [outer = 0x7f66434e9000] 15:15:59 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532c3800 == 93 [pid = 1822] [id = 23] 15:15:59 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649c66000 == 92 [pid = 1822] [id = 10] 15:15:59 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532c4000 == 91 [pid = 1822] [id = 17] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f66487e4800) [pid = 1822] [serial = 577] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f664a568c00) [pid = 1822] [serial = 559] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f66520f3800) [pid = 1822] [serial = 562] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6660f4f000) [pid = 1822] [serial = 565] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f66487e8800) [pid = 1822] [serial = 568] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f66654a2000) [pid = 1822] [serial = 571] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc08000 == 90 [pid = 1822] [id = 194] 15:15:59 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647998800 == 89 [pid = 1822] [id = 193] 15:15:59 INFO - PROCESS | 1822 | 1461708959282 Marionette TRACE conn3 <- [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:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f6660e78000) [pid = 1822] [serial = 427] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f6652ecdc00) [pid = 1822] [serial = 424] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664a68dc00) [pid = 1822] [serial = 421] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f66621c3000) [pid = 1822] [serial = 430] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f666564d000) [pid = 1822] [serial = 433] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6665dad000) [pid = 1822] [serial = 436] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f66495da000) [pid = 1822] [serial = 439] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f664aa57c00) [pid = 1822] [serial = 442] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6649e72800) [pid = 1822] [serial = 472] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f664a8db800) [pid = 1822] [serial = 475] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f6660f56800) [pid = 1822] [serial = 478] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6662156c00) [pid = 1822] [serial = 481] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f6647804800) [pid = 1822] [serial = 518] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f664a68f800) [pid = 1822] [serial = 521] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f664123e400) [pid = 1822] [serial = 490] [outer = (nil)] [url = about:blank] 15:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1529ms 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f6641dbcc00) [pid = 1822] [serial = 536] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f6665b70c00) [pid = 1822] [serial = 533] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f66479b2800) [pid = 1822] [serial = 418] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f666215f800) [pid = 1822] [serial = 484] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6665d5c400) [pid = 1822] [serial = 487] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f6651ed6000) [pid = 1822] [serial = 524] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f66621ba400) [pid = 1822] [serial = 530] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f666003a000) [pid = 1822] [serial = 527] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f6646ece400) [pid = 1822] [serial = 517] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f666423fc00) [pid = 1822] [serial = 388] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f66434ea800) [pid = 1822] [serial = 539] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6649fd8800) [pid = 1822] [serial = 520] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f664cc92800) [pid = 1822] [serial = 340] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f6662152800) [pid = 1822] [serial = 529] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f66620c1c00) [pid = 1822] [serial = 515] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6660f4a400) [pid = 1822] [serial = 385] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f6652aecc00) [pid = 1822] [serial = 382] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f664780e000) [pid = 1822] [serial = 376] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f6653196400) [pid = 1822] [serial = 526] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x7f6641db8400) [pid = 1822] [serial = 538] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f6649e74c00) [pid = 1822] [serial = 544] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f66620bc000) [pid = 1822] [serial = 346] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f66520eb800) [pid = 1822] [serial = 343] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f664b1ef800) [pid = 1822] [serial = 379] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 116 (0x7f6649fd1c00) [pid = 1822] [serial = 545] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 115 (0x7f664aa59c00) [pid = 1822] [serial = 548] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 114 (0x7f6647810400) [pid = 1822] [serial = 337] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 113 (0x7f664867a800) [pid = 1822] [serial = 541] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 112 (0x7f66520ef400) [pid = 1822] [serial = 532] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 111 (0x7f6641db8000) [pid = 1822] [serial = 535] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 110 (0x7f664a8d3c00) [pid = 1822] [serial = 547] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 109 (0x7f6665d65800) [pid = 1822] [serial = 349] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f6661da3c00) [pid = 1822] [serial = 415] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f664958fc00) [pid = 1822] [serial = 542] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f664d86c400) [pid = 1822] [serial = 469] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f664adc0400) [pid = 1822] [serial = 523] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f6665d64400) [pid = 1822] [serial = 391] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f664aa61000) [pid = 1822] [serial = 550] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f664f5b9000) [pid = 1822] [serial = 553] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f664958e400) [pid = 1822] [serial = 556] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f66495d2800) [pid = 1822] [serial = 557] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f6647835c00) [pid = 1822] [serial = 574] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 98 (0x7f664f5c1c00) [pid = 1822] [serial = 575] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | --DOMWINDOW == 97 (0x7f664adb5000) [pid = 1822] [serial = 551] [outer = (nil)] [url = about:blank] 15:15:59 INFO - PROCESS | 1822 | 1461708959366 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1822 | 1461708959377 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:15:59 INFO - PROCESS | 1822 | 1461708959391 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1822 | 1461708959393 Marionette TRACE conn3 <- [1,830,null,{}] 15:15:59 INFO - PROCESS | 1822 | 1461708959399 Marionette TRACE conn3 -> [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:15:59 INFO - PROCESS | 1822 | 1461708959545 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:15:59 INFO - PROCESS | 1822 | 1461708959556 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434b0000 == 90 [pid = 1822] [id = 215] 15:15:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 98 (0x7f66471a4800) [pid = 1822] [serial = 645] [outer = (nil)] 15:15:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 99 (0x7f6647805400) [pid = 1822] [serial = 646] [outer = 0x7f66471a4800] 15:15:59 INFO - PROCESS | 1822 | 1461708959620 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f6647830c00) [pid = 1822] [serial = 647] [outer = 0x7f66471a4800] 15:16:00 INFO - PROCESS | 1822 | 1461708960542 Marionette TRACE conn3 <- [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:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1183ms 15:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:16:00 INFO - PROCESS | 1822 | 1461708960574 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1822 | 1461708960576 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:16:00 INFO - PROCESS | 1822 | 1461708960583 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1822 | 1461708960588 Marionette TRACE conn3 <- [1,834,null,{}] 15:16:00 INFO - PROCESS | 1822 | 1461708960602 Marionette TRACE conn3 -> [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:16:00 INFO - PROCESS | 1822 | 1461708960816 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:16:00 INFO - PROCESS | 1822 | 1461708960839 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498e7000 == 91 [pid = 1822] [id = 216] 15:16:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f6647b97000) [pid = 1822] [serial = 648] [outer = (nil)] 15:16:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f6647b9b800) [pid = 1822] [serial = 649] [outer = 0x7f6647b97000] 15:16:00 INFO - PROCESS | 1822 | 1461708960903 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f6647ba0c00) [pid = 1822] [serial = 650] [outer = 0x7f6647b97000] 15:16:01 INFO - PROCESS | 1822 | 1461708961655 Marionette TRACE conn3 <- [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:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1091ms 15:16:01 INFO - PROCESS | 1822 | 1461708961682 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:16:01 INFO - PROCESS | 1822 | 1461708961686 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:16:01 INFO - PROCESS | 1822 | 1461708961697 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1822 | 1461708961702 Marionette TRACE conn3 <- [1,838,null,{}] 15:16:01 INFO - PROCESS | 1822 | 1461708961735 Marionette TRACE conn3 -> [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:16:01 INFO - PROCESS | 1822 | 1461708961936 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:16:01 INFO - PROCESS | 1822 | 1461708961956 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0d9000 == 92 [pid = 1822] [id = 217] 15:16:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664782d400) [pid = 1822] [serial = 651] [outer = (nil)] 15:16:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f66487eb000) [pid = 1822] [serial = 652] [outer = 0x7f664782d400] 15:16:02 INFO - PROCESS | 1822 | 1461708962014 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f6649593800) [pid = 1822] [serial = 653] [outer = 0x7f664782d400] 15:16:02 INFO - PROCESS | 1822 | 1461708962848 Marionette TRACE conn3 <- [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:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1217ms 15:16:02 INFO - PROCESS | 1822 | 1461708962909 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1822 | 1461708962912 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:16:02 INFO - PROCESS | 1822 | 1461708962918 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1822 | 1461708962920 Marionette TRACE conn3 <- [1,842,null,{}] 15:16:02 INFO - PROCESS | 1822 | 1461708962925 Marionette TRACE conn3 -> [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:16:03 INFO - PROCESS | 1822 | 1461708963112 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:16:03 INFO - PROCESS | 1822 | 1461708963143 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a972000 == 93 [pid = 1822] [id = 218] 15:16:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6649594800) [pid = 1822] [serial = 654] [outer = (nil)] 15:16:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f66495d5800) [pid = 1822] [serial = 655] [outer = 0x7f6649594800] 15:16:03 INFO - PROCESS | 1822 | 1461708963256 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6649ce0c00) [pid = 1822] [serial = 656] [outer = 0x7f6649594800] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 108 (0x7f66471ae400) [pid = 1822] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 107 (0x7f664867bc00) [pid = 1822] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 106 (0x7f6641db3000) [pid = 1822] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 105 (0x7f664beb1800) [pid = 1822] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 104 (0x7f665b022800) [pid = 1822] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 103 (0x7f6646ed5c00) [pid = 1822] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 102 (0x7f6648676c00) [pid = 1822] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 101 (0x7f664123e800) [pid = 1822] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 100 (0x7f66479c0c00) [pid = 1822] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:16:03 INFO - PROCESS | 1822 | --DOMWINDOW == 99 (0x7f664adb7c00) [pid = 1822] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:16:04 INFO - PROCESS | 1822 | 1461708964183 Marionette TRACE conn3 <- [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:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1326ms 15:16:04 INFO - PROCESS | 1822 | 1461708964245 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:16:04 INFO - PROCESS | 1822 | 1461708964249 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:16:04 INFO - PROCESS | 1822 | 1461708964254 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1822 | 1461708964257 Marionette TRACE conn3 <- [1,846,null,{}] 15:16:04 INFO - PROCESS | 1822 | 1461708964261 Marionette TRACE conn3 -> [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:16:04 INFO - PROCESS | 1822 | 1461708964437 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:16:04 INFO - PROCESS | 1822 | 1461708964552 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664b16b000 == 94 [pid = 1822] [id = 219] 15:16:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 100 (0x7f66471ae400) [pid = 1822] [serial = 657] [outer = (nil)] 15:16:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 101 (0x7f6649cd4c00) [pid = 1822] [serial = 658] [outer = 0x7f66471ae400] 15:16:04 INFO - PROCESS | 1822 | 1461708964615 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 102 (0x7f664a69b800) [pid = 1822] [serial = 659] [outer = 0x7f66471ae400] 15:16:05 INFO - PROCESS | 1822 | 1461708965263 Marionette TRACE conn3 <- [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:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1036ms 15:16:05 INFO - PROCESS | 1822 | 1461708965290 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1822 | 1461708965294 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:16:05 INFO - PROCESS | 1822 | 1461708965299 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1822 | 1461708965301 Marionette TRACE conn3 <- [1,850,null,{}] 15:16:05 INFO - PROCESS | 1822 | 1461708965306 Marionette TRACE conn3 -> [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:16:05 INFO - PROCESS | 1822 | 1461708965458 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:16:05 INFO - PROCESS | 1822 | 1461708965577 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664cc7b800 == 95 [pid = 1822] [id = 220] 15:16:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 103 (0x7f66414ef800) [pid = 1822] [serial = 660] [outer = (nil)] 15:16:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 104 (0x7f664a8d3c00) [pid = 1822] [serial = 661] [outer = 0x7f66414ef800] 15:16:05 INFO - PROCESS | 1822 | 1461708965636 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 105 (0x7f664aa5fc00) [pid = 1822] [serial = 662] [outer = 0x7f66414ef800] 15:16:06 INFO - PROCESS | 1822 | 1461708966558 Marionette TRACE conn3 <- [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:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1273ms 15:16:06 INFO - PROCESS | 1822 | 1461708966574 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1822 | 1461708966580 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:16:06 INFO - PROCESS | 1822 | 1461708966587 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1822 | 1461708966593 Marionette TRACE conn3 <- [1,854,null,{}] 15:16:06 INFO - PROCESS | 1822 | 1461708966600 Marionette TRACE conn3 -> [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:16:06 INFO - PROCESS | 1822 | 1461708966794 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:16:06 INFO - PROCESS | 1822 | 1461708966958 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647054000 == 96 [pid = 1822] [id = 221] 15:16:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 106 (0x7f6641db3000) [pid = 1822] [serial = 663] [outer = (nil)] 15:16:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 107 (0x7f6646ecdc00) [pid = 1822] [serial = 664] [outer = 0x7f6641db3000] 15:16:07 INFO - PROCESS | 1822 | 1461708967028 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 108 (0x7f66471a4400) [pid = 1822] [serial = 665] [outer = 0x7f6641db3000] 15:16:07 INFO - PROCESS | 1822 | 1461708967892 Marionette TRACE conn3 <- [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:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1329ms 15:16:07 INFO - PROCESS | 1822 | 1461708967928 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1822 | 1461708967937 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:16:07 INFO - PROCESS | 1822 | 1461708967947 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1822 | 1461708967951 Marionette TRACE conn3 <- [1,858,null,{}] 15:16:07 INFO - PROCESS | 1822 | 1461708967957 Marionette TRACE conn3 -> [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:16:08 INFO - PROCESS | 1822 | 1461708968117 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:16:08 INFO - PROCESS | 1822 | 1461708968279 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a969000 == 97 [pid = 1822] [id = 222] 15:16:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 109 (0x7f6647831c00) [pid = 1822] [serial = 666] [outer = (nil)] 15:16:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 110 (0x7f66479b9c00) [pid = 1822] [serial = 667] [outer = 0x7f6647831c00] 15:16:08 INFO - PROCESS | 1822 | 1461708968346 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 111 (0x7f6647b97800) [pid = 1822] [serial = 668] [outer = 0x7f6647831c00] 15:16:09 INFO - PROCESS | 1822 | 1461708969270 Marionette TRACE conn3 <- [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:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1381ms 15:16:09 INFO - PROCESS | 1822 | 1461708969329 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1822 | 1461708969333 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:16:09 INFO - PROCESS | 1822 | 1461708969339 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1822 | 1461708969345 Marionette TRACE conn3 <- [1,862,null,{}] 15:16:09 INFO - PROCESS | 1822 | 1461708969359 Marionette TRACE conn3 -> [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:16:09 INFO - PROCESS | 1822 | 1461708969573 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:16:09 INFO - PROCESS | 1822 | 1461708969740 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651e50800 == 98 [pid = 1822] [id = 223] 15:16:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 112 (0x7f664958a400) [pid = 1822] [serial = 669] [outer = (nil)] 15:16:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 113 (0x7f6649e80800) [pid = 1822] [serial = 670] [outer = 0x7f664958a400] 15:16:09 INFO - PROCESS | 1822 | 1461708969813 Marionette DEBUG loaded listener.js 15:16:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 114 (0x7f664a683c00) [pid = 1822] [serial = 671] [outer = 0x7f664958a400] 15:16:10 INFO - PROCESS | 1822 | 1461708970651 Marionette TRACE conn3 <- [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:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1337ms 15:16:10 INFO - PROCESS | 1822 | 1461708970677 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1822 | 1461708970682 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:16:10 INFO - PROCESS | 1822 | 1461708970687 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1822 | 1461708970689 Marionette TRACE conn3 <- [1,866,null,{}] 15:16:10 INFO - PROCESS | 1822 | 1461708970694 Marionette TRACE conn3 -> [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:16:10 INFO - PROCESS | 1822 | 1461708970855 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:16:11 INFO - PROCESS | 1822 | 1461708971017 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523b9800 == 99 [pid = 1822] [id = 224] 15:16:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 115 (0x7f6647b96800) [pid = 1822] [serial = 672] [outer = (nil)] 15:16:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 116 (0x7f664a8d5000) [pid = 1822] [serial = 673] [outer = 0x7f6647b96800] 15:16:11 INFO - PROCESS | 1822 | 1461708971085 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 117 (0x7f664ac4c400) [pid = 1822] [serial = 674] [outer = 0x7f6647b96800] 15:16:11 INFO - PROCESS | 1822 | 1461708971940 Marionette TRACE conn3 <- [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:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 15:16:11 INFO - PROCESS | 1822 | 1461708971968 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1822 | 1461708971971 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:16:11 INFO - PROCESS | 1822 | 1461708971977 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1822 | 1461708971979 Marionette TRACE conn3 <- [1,870,null,{}] 15:16:11 INFO - PROCESS | 1822 | 1461708971984 Marionette TRACE conn3 -> [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:16:12 INFO - PROCESS | 1822 | 1461708972143 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:16:12 INFO - PROCESS | 1822 | 1461708972308 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d02800 == 100 [pid = 1822] [id = 225] 15:16:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f664a685000) [pid = 1822] [serial = 675] [outer = (nil)] 15:16:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f664ad95c00) [pid = 1822] [serial = 676] [outer = 0x7f664a685000] 15:16:12 INFO - PROCESS | 1822 | 1461708972375 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f664b1f0800) [pid = 1822] [serial = 677] [outer = 0x7f664a685000] 15:16:13 INFO - PROCESS | 1822 | 1461708973243 Marionette TRACE conn3 <- [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:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1330ms 15:16:13 INFO - PROCESS | 1822 | 1461708973308 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1822 | 1461708973312 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:16:13 INFO - PROCESS | 1822 | 1461708973318 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1822 | 1461708973320 Marionette TRACE conn3 <- [1,874,null,{}] 15:16:13 INFO - PROCESS | 1822 | 1461708973325 Marionette TRACE conn3 -> [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:16:13 INFO - PROCESS | 1822 | 1461708973509 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:16:13 INFO - PROCESS | 1822 | 1461708973667 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537e4000 == 101 [pid = 1822] [id = 226] 15:16:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f664d61c800) [pid = 1822] [serial = 678] [outer = (nil)] 15:16:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f664d86a400) [pid = 1822] [serial = 679] [outer = 0x7f664d61c800] 15:16:13 INFO - PROCESS | 1822 | 1461708973748 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f665114e400) [pid = 1822] [serial = 680] [outer = 0x7f664d61c800] 15:16:14 INFO - PROCESS | 1822 | 1461708974564 Marionette TRACE conn3 <- [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:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1278ms 15:16:14 INFO - PROCESS | 1822 | 1461708974596 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1822 | 1461708974600 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:16:14 INFO - PROCESS | 1822 | 1461708974605 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1822 | 1461708974608 Marionette TRACE conn3 <- [1,878,null,{}] 15:16:14 INFO - PROCESS | 1822 | 1461708974613 Marionette TRACE conn3 -> [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:16:14 INFO - PROCESS | 1822 | 1461708974769 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:16:14 INFO - PROCESS | 1822 | 1461708974933 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548b7800 == 102 [pid = 1822] [id = 227] 15:16:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664d661400) [pid = 1822] [serial = 681] [outer = (nil)] 15:16:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f6652048800) [pid = 1822] [serial = 682] [outer = 0x7f664d661400] 15:16:15 INFO - PROCESS | 1822 | 1461708974999 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6652ed8400) [pid = 1822] [serial = 683] [outer = 0x7f664d661400] 15:16:15 INFO - PROCESS | 1822 | 1461708975843 Marionette TRACE conn3 <- [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:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1279ms 15:16:15 INFO - PROCESS | 1822 | 1461708975885 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1822 | 1461708975889 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:16:15 INFO - PROCESS | 1822 | 1461708975894 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1822 | 1461708975896 Marionette TRACE conn3 <- [1,882,null,{}] 15:16:15 INFO - PROCESS | 1822 | 1461708975902 Marionette TRACE conn3 -> [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:16:16 INFO - PROCESS | 1822 | 1461708976074 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:16:16 INFO - PROCESS | 1822 | 1461708976238 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a246800 == 103 [pid = 1822] [id = 228] 15:16:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f66519ce800) [pid = 1822] [serial = 684] [outer = (nil)] 15:16:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f6653923000) [pid = 1822] [serial = 685] [outer = 0x7f66519ce800] 15:16:16 INFO - PROCESS | 1822 | 1461708976308 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f66541ebc00) [pid = 1822] [serial = 686] [outer = 0x7f66519ce800] 15:16:17 INFO - PROCESS | 1822 | 1461708977148 Marionette TRACE conn3 <- [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:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1286ms 15:16:17 INFO - PROCESS | 1822 | 1461708977182 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1822 | 1461708977186 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:16:17 INFO - PROCESS | 1822 | 1461708977193 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1822 | 1461708977195 Marionette TRACE conn3 <- [1,886,null,{}] 15:16:17 INFO - PROCESS | 1822 | 1461708977202 Marionette TRACE conn3 -> [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:16:17 INFO - PROCESS | 1822 | 1461708977373 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:16:17 INFO - PROCESS | 1822 | 1461708977541 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661111800 == 104 [pid = 1822] [id = 229] 15:16:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6652041c00) [pid = 1822] [serial = 687] [outer = (nil)] 15:16:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f6655d91800) [pid = 1822] [serial = 688] [outer = 0x7f6652041c00] 15:16:17 INFO - PROCESS | 1822 | 1461708977618 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f6655e78800) [pid = 1822] [serial = 689] [outer = 0x7f6652041c00] 15:16:18 INFO - PROCESS | 1822 | 1461708978491 Marionette TRACE conn3 <- [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:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1333ms 15:16:18 INFO - PROCESS | 1822 | 1461708978526 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1822 | 1461708978529 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:16:18 INFO - PROCESS | 1822 | 1461708978535 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1822 | 1461708978537 Marionette TRACE conn3 <- [1,890,null,{}] 15:16:18 INFO - PROCESS | 1822 | 1461708978542 Marionette TRACE conn3 -> [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:16:18 INFO - PROCESS | 1822 | 1461708978705 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:16:18 INFO - PROCESS | 1822 | 1461708978885 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e60000 == 105 [pid = 1822] [id = 230] 15:16:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f664123c400) [pid = 1822] [serial = 690] [outer = (nil)] 15:16:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664782c800) [pid = 1822] [serial = 691] [outer = 0x7f664123c400] 15:16:18 INFO - PROCESS | 1822 | 1461708978962 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f664a8d9000) [pid = 1822] [serial = 692] [outer = 0x7f664123c400] 15:16:20 INFO - PROCESS | 1822 | 1461708980149 Marionette TRACE conn3 <- [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:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1682ms 15:16:20 INFO - PROCESS | 1822 | 1461708980219 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:16:20 INFO - PROCESS | 1822 | 1461708980225 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:16:20 INFO - PROCESS | 1822 | 1461708980232 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1822 | 1461708980237 Marionette TRACE conn3 <- [1,894,null,{}] 15:16:20 INFO - PROCESS | 1822 | 1461708980244 Marionette TRACE conn3 -> [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:16:20 INFO - PROCESS | 1822 | 1461708980537 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:16:20 INFO - PROCESS | 1822 | 1461708980777 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641609800 == 106 [pid = 1822] [id = 231] 15:16:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f66434e2c00) [pid = 1822] [serial = 693] [outer = (nil)] 15:16:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f664374fc00) [pid = 1822] [serial = 694] [outer = 0x7f66434e2c00] 15:16:20 INFO - PROCESS | 1822 | 1461708980928 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6646ed5c00) [pid = 1822] [serial = 695] [outer = 0x7f66434e2c00] 15:16:21 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e59800 == 105 [pid = 1822] [id = 190] 15:16:21 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434a9800 == 104 [pid = 1822] [id = 177] 15:16:21 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a3b6800 == 103 [pid = 1822] [id = 176] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f664780a800) [pid = 1822] [serial = 610] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6665d62800) [pid = 1822] [serial = 572] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f6649cdcc00) [pid = 1822] [serial = 569] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f666215b400) [pid = 1822] [serial = 566] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f664ebe5400) [pid = 1822] [serial = 601] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f6651f14c00) [pid = 1822] [serial = 602] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f66620c4800) [pid = 1822] [serial = 604] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f6647835800) [pid = 1822] [serial = 595] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f664ac55000) [pid = 1822] [serial = 586] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f6653192800) [pid = 1822] [serial = 592] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f664a8d2400) [pid = 1822] [serial = 598] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f6651c35400) [pid = 1822] [serial = 589] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6649fd5c00) [pid = 1822] [serial = 583] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f66487e6000) [pid = 1822] [serial = 580] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f66487e6c00) [pid = 1822] [serial = 596] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f666215d800) [pid = 1822] [serial = 605] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x7f66414fb800) [pid = 1822] [serial = 608] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f664ad98000) [pid = 1822] [serial = 599] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 119 (0x7f66414f5c00) [pid = 1822] [serial = 607] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 118 (0x7f664adb5800) [pid = 1822] [serial = 560] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | --DOMWINDOW == 117 (0x7f6654b66400) [pid = 1822] [serial = 563] [outer = (nil)] [url = about:blank] 15:16:21 INFO - PROCESS | 1822 | 1461708981723 Marionette TRACE conn3 <- [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:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1534ms 15:16:21 INFO - PROCESS | 1822 | 1461708981766 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1822 | 1461708981773 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:16:21 INFO - PROCESS | 1822 | 1461708981782 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1822 | 1461708981786 Marionette TRACE conn3 <- [1,898,null,{}] 15:16:21 INFO - PROCESS | 1822 | 1461708981796 Marionette TRACE conn3 -> [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:16:21 INFO - PROCESS | 1822 | 1461708981955 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:16:21 INFO - PROCESS | 1822 | 1461708981967 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434a9800 == 104 [pid = 1822] [id = 232] 15:16:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 118 (0x7f6647806000) [pid = 1822] [serial = 696] [outer = (nil)] 15:16:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 119 (0x7f66479b2800) [pid = 1822] [serial = 697] [outer = 0x7f6647806000] 15:16:22 INFO - PROCESS | 1822 | 1461708982036 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 120 (0x7f6647b93c00) [pid = 1822] [serial = 698] [outer = 0x7f6647806000] 15:16:22 INFO - PROCESS | 1822 | 1461708982844 Marionette TRACE conn3 <- [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:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1091ms 15:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:16:22 INFO - PROCESS | 1822 | 1461708982874 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1822 | 1461708982877 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:16:22 INFO - PROCESS | 1822 | 1461708982882 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1822 | 1461708982888 Marionette TRACE conn3 <- [1,902,null,{}] 15:16:22 INFO - PROCESS | 1822 | 1461708982902 Marionette TRACE conn3 -> [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:16:23 INFO - PROCESS | 1822 | 1461708983113 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:16:23 INFO - PROCESS | 1822 | 1461708983199 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649c6a000 == 105 [pid = 1822] [id = 233] 15:16:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f66479b4800) [pid = 1822] [serial = 699] [outer = (nil)] 15:16:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f66487e3c00) [pid = 1822] [serial = 700] [outer = 0x7f66479b4800] 15:16:23 INFO - PROCESS | 1822 | 1461708983261 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f66495d7400) [pid = 1822] [serial = 701] [outer = 0x7f66479b4800] 15:16:24 INFO - PROCESS | 1822 | 1461708984030 Marionette TRACE conn3 <- [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:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1180ms 15:16:24 INFO - PROCESS | 1822 | 1461708984066 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:16:24 INFO - PROCESS | 1822 | 1461708984070 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:16:24 INFO - PROCESS | 1822 | 1461708984075 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1822 | 1461708984078 Marionette TRACE conn3 <- [1,906,null,{}] 15:16:24 INFO - PROCESS | 1822 | 1461708984083 Marionette TRACE conn3 -> [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:16:24 INFO - PROCESS | 1822 | 1461708984269 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:16:24 INFO - PROCESS | 1822 | 1461708984292 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad50000 == 106 [pid = 1822] [id = 234] 15:16:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664866e000) [pid = 1822] [serial = 702] [outer = (nil)] 15:16:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f664a236c00) [pid = 1822] [serial = 703] [outer = 0x7f664866e000] 15:16:24 INFO - PROCESS | 1822 | 1461708984350 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f664a8db800) [pid = 1822] [serial = 704] [outer = 0x7f664866e000] 15:16:25 INFO - PROCESS | 1822 | 1461708985161 Marionette TRACE conn3 <- [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:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1133ms 15:16:25 INFO - PROCESS | 1822 | 1461708985209 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1822 | 1461708985212 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:16:25 INFO - PROCESS | 1822 | 1461708985220 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1822 | 1461708985223 Marionette TRACE conn3 <- [1,910,null,{}] 15:16:25 INFO - PROCESS | 1822 | 1461708985236 Marionette TRACE conn3 -> [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:16:25 INFO - PROCESS | 1822 | 1461708985424 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6649594800) [pid = 1822] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f664782d400) [pid = 1822] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f66471ae400) [pid = 1822] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 122 (0x7f66434e9000) [pid = 1822] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 121 (0x7f6647b97000) [pid = 1822] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:16:25 INFO - PROCESS | 1822 | --DOMWINDOW == 120 (0x7f66471a4800) [pid = 1822] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:16:25 INFO - PROCESS | 1822 | 1461708985735 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66477d2000 == 107 [pid = 1822] [id = 235] 15:16:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 121 (0x7f66479b3000) [pid = 1822] [serial = 705] [outer = (nil)] 15:16:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 122 (0x7f6649599c00) [pid = 1822] [serial = 706] [outer = 0x7f66479b3000] 15:16:25 INFO - PROCESS | 1822 | 1461708985835 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 123 (0x7f664ac55000) [pid = 1822] [serial = 707] [outer = 0x7f66479b3000] 15:16:26 INFO - PROCESS | 1822 | 1461708986484 Marionette TRACE conn3 <- [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:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1283ms 15:16:26 INFO - PROCESS | 1822 | 1461708986504 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1822 | 1461708986507 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:16:26 INFO - PROCESS | 1822 | 1461708986512 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1822 | 1461708986514 Marionette TRACE conn3 <- [1,914,null,{}] 15:16:26 INFO - PROCESS | 1822 | 1461708986519 Marionette TRACE conn3 -> [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:16:26 INFO - PROCESS | 1822 | 1461708986716 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:16:26 INFO - PROCESS | 1822 | 1461708986736 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523ba800 == 108 [pid = 1822] [id = 236] 15:16:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f664ac4f400) [pid = 1822] [serial = 708] [outer = (nil)] 15:16:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f664d873c00) [pid = 1822] [serial = 709] [outer = 0x7f664ac4f400] 15:16:26 INFO - PROCESS | 1822 | 1461708986797 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6652ecf800) [pid = 1822] [serial = 710] [outer = 0x7f664ac4f400] 15:16:27 INFO - PROCESS | 1822 | 1461708987498 Marionette TRACE conn3 <- [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:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1025ms 15:16:27 INFO - PROCESS | 1822 | 1461708987539 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1822 | 1461708987541 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:16:27 INFO - PROCESS | 1822 | 1461708987547 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1822 | 1461708987549 Marionette TRACE conn3 <- [1,918,null,{}] 15:16:27 INFO - PROCESS | 1822 | 1461708987554 Marionette TRACE conn3 -> [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:16:27 INFO - PROCESS | 1822 | 1461708987731 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:16:27 INFO - PROCESS | 1822 | 1461708987906 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e59800 == 109 [pid = 1822] [id = 237] 15:16:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f663fb47800) [pid = 1822] [serial = 711] [outer = (nil)] 15:16:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f663fb53000) [pid = 1822] [serial = 712] [outer = 0x7f663fb47800] 15:16:27 INFO - PROCESS | 1822 | 1461708987975 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f66414f2c00) [pid = 1822] [serial = 713] [outer = 0x7f663fb47800] 15:16:28 INFO - PROCESS | 1822 | 1461708988955 Marionette TRACE conn3 <- [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:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1476ms 15:16:29 INFO - PROCESS | 1822 | 1461708989026 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1822 | 1461708989034 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:16:29 INFO - PROCESS | 1822 | 1461708989043 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1822 | 1461708989049 Marionette TRACE conn3 <- [1,922,null,{}] 15:16:29 INFO - PROCESS | 1822 | 1461708989055 Marionette TRACE conn3 -> [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:16:29 INFO - PROCESS | 1822 | 1461708989297 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:16:29 INFO - PROCESS | 1822 | 1461708989480 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0d3000 == 110 [pid = 1822] [id = 238] 15:16:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f663fe04800) [pid = 1822] [serial = 714] [outer = (nil)] 15:16:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f66479bc400) [pid = 1822] [serial = 715] [outer = 0x7f663fe04800] 15:16:29 INFO - PROCESS | 1822 | 1461708989556 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f6647b9c400) [pid = 1822] [serial = 716] [outer = 0x7f663fe04800] 15:16:30 INFO - PROCESS | 1822 | 1461708990428 Marionette TRACE conn3 <- [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:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1431ms 15:16:30 INFO - PROCESS | 1822 | 1461708990478 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1822 | 1461708990485 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:16:30 INFO - PROCESS | 1822 | 1461708990492 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1822 | 1461708990495 Marionette TRACE conn3 <- [1,926,null,{}] 15:16:30 INFO - PROCESS | 1822 | 1461708990501 Marionette TRACE conn3 -> [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:16:30 INFO - PROCESS | 1822 | 1461708990717 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:16:31 INFO - PROCESS | 1822 | 1461708991009 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537d2800 == 111 [pid = 1822] [id = 239] 15:16:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f664a238c00) [pid = 1822] [serial = 717] [outer = (nil)] 15:16:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664aa55c00) [pid = 1822] [serial = 718] [outer = 0x7f664a238c00] 15:16:31 INFO - PROCESS | 1822 | 1461708991124 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f664ad9b800) [pid = 1822] [serial = 719] [outer = 0x7f664a238c00] 15:16:32 INFO - PROCESS | 1822 | 1461708992010 Marionette TRACE conn3 <- [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:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1577ms 15:16:32 INFO - PROCESS | 1822 | 1461708992070 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1822 | 1461708992074 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:16:32 INFO - PROCESS | 1822 | 1461708992088 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1822 | 1461708992097 Marionette TRACE conn3 <- [1,930,null,{}] 15:16:32 INFO - PROCESS | 1822 | 1461708992103 Marionette TRACE conn3 -> [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:16:32 INFO - PROCESS | 1822 | 1461708992308 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:16:32 INFO - PROCESS | 1822 | 1461708992469 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660e81800 == 112 [pid = 1822] [id = 240] 15:16:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f6648670800) [pid = 1822] [serial = 720] [outer = (nil)] 15:16:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f6652045c00) [pid = 1822] [serial = 721] [outer = 0x7f6648670800] 15:16:32 INFO - PROCESS | 1822 | 1461708992541 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6654118000) [pid = 1822] [serial = 722] [outer = 0x7f6648670800] 15:16:33 INFO - PROCESS | 1822 | 1461708993398 Marionette TRACE conn3 <- [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:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1393ms 15:16:33 INFO - PROCESS | 1822 | 1461708993476 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1822 | 1461708993481 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:16:33 INFO - PROCESS | 1822 | 1461708993486 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1822 | 1461708993489 Marionette TRACE conn3 <- [1,934,null,{}] 15:16:33 INFO - PROCESS | 1822 | 1461708993496 Marionette TRACE conn3 -> [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:16:33 INFO - PROCESS | 1822 | 1461708993707 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:16:33 INFO - PROCESS | 1822 | 1461708993869 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665632000 == 113 [pid = 1822] [id = 241] 15:16:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f664a68dc00) [pid = 1822] [serial = 723] [outer = (nil)] 15:16:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f6656a13c00) [pid = 1822] [serial = 724] [outer = 0x7f664a68dc00] 15:16:33 INFO - PROCESS | 1822 | 1461708993939 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6660ee3400) [pid = 1822] [serial = 725] [outer = 0x7f664a68dc00] 15:16:34 INFO - PROCESS | 1822 | 1461708994733 Marionette TRACE conn3 <- [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:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1279ms 15:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:16:34 INFO - PROCESS | 1822 | 1461708994766 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1822 | 1461708994768 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:16:34 INFO - PROCESS | 1822 | 1461708994774 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1822 | 1461708994777 Marionette TRACE conn3 <- [1,938,null,{}] 15:16:34 INFO - PROCESS | 1822 | 1461708994782 Marionette TRACE conn3 -> [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:16:34 INFO - PROCESS | 1822 | 1461708994941 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:16:35 INFO - PROCESS | 1822 | 1461708995110 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6668d45000 == 114 [pid = 1822] [id = 242] 15:16:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6662046400) [pid = 1822] [serial = 726] [outer = (nil)] 15:16:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66620bc800) [pid = 1822] [serial = 727] [outer = 0x7f6662046400] 15:16:35 INFO - PROCESS | 1822 | 1461708995189 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f666215b400) [pid = 1822] [serial = 728] [outer = 0x7f6662046400] 15:16:36 INFO - PROCESS | 1822 | 1461708996083 Marionette TRACE conn3 <- [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:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 15:16:36 INFO - PROCESS | 1822 | 1461708996153 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1822 | 1461708996156 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:16:36 INFO - PROCESS | 1822 | 1461708996162 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1822 | 1461708996164 Marionette TRACE conn3 <- [1,942,null,{}] 15:16:36 INFO - PROCESS | 1822 | 1461708996169 Marionette TRACE conn3 -> [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:16:36 INFO - PROCESS | 1822 | 1461708996344 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:16:36 INFO - PROCESS | 1822 | 1461708996509 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6670c92000 == 115 [pid = 1822] [id = 243] 15:16:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f66620b6400) [pid = 1822] [serial = 729] [outer = (nil)] 15:16:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f666546c400) [pid = 1822] [serial = 730] [outer = 0x7f66620b6400] 15:16:36 INFO - PROCESS | 1822 | 1461708996585 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6665d61800) [pid = 1822] [serial = 731] [outer = 0x7f66620b6400] 15:16:37 INFO - PROCESS | 1822 | 1461708997394 Marionette TRACE conn3 <- [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:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1275ms 15:16:37 INFO - PROCESS | 1822 | 1461708997437 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:16:37 INFO - PROCESS | 1822 | 1461708997441 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:16:37 INFO - PROCESS | 1822 | 1461708997447 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1822 | 1461708997450 Marionette TRACE conn3 <- [1,946,null,{}] 15:16:37 INFO - PROCESS | 1822 | 1461708997455 Marionette TRACE conn3 -> [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:16:37 INFO - PROCESS | 1822 | 1461708997611 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:16:37 INFO - PROCESS | 1822 | 1461708997749 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664156b000 == 116 [pid = 1822] [id = 244] 15:16:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f66437a5800) [pid = 1822] [serial = 732] [outer = (nil)] 15:16:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f66437aa400) [pid = 1822] [serial = 733] [outer = 0x7f66437a5800] 15:16:37 INFO - PROCESS | 1822 | 1461708997815 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f66437afc00) [pid = 1822] [serial = 734] [outer = 0x7f66437a5800] 15:16:38 INFO - PROCESS | 1822 | 1461708998660 Marionette TRACE conn3 <- [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:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1281ms 15:16:38 INFO - PROCESS | 1822 | 1461708998728 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1822 | 1461708998731 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:16:38 INFO - PROCESS | 1822 | 1461708998738 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1822 | 1461708998742 Marionette TRACE conn3 <- [1,950,null,{}] 15:16:38 INFO - PROCESS | 1822 | 1461708998748 Marionette TRACE conn3 -> [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:16:38 INFO - PROCESS | 1822 | 1461708998957 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:16:39 INFO - PROCESS | 1822 | 1461708999126 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff74000 == 117 [pid = 1822] [id = 245] 15:16:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663eca4000) [pid = 1822] [serial = 735] [outer = (nil)] 15:16:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f663ecac400) [pid = 1822] [serial = 736] [outer = 0x7f663eca4000] 15:16:39 INFO - PROCESS | 1822 | 1461708999194 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f663ecb0400) [pid = 1822] [serial = 737] [outer = 0x7f663eca4000] 15:16:39 INFO - PROCESS | 1822 | 1461708999983 Marionette TRACE conn3 <- [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:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1282ms 15:16:40 INFO - PROCESS | 1822 | 1461709000021 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1822 | 1461709000025 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:16:40 INFO - PROCESS | 1822 | 1461709000030 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1822 | 1461709000039 Marionette TRACE conn3 <- [1,954,null,{}] 15:16:40 INFO - PROCESS | 1822 | 1461709000044 Marionette TRACE conn3 -> [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:16:40 INFO - PROCESS | 1822 | 1461709000212 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:16:40 INFO - PROCESS | 1822 | 1461709000384 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc11000 == 118 [pid = 1822] [id = 246] 15:16:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663eca5400) [pid = 1822] [serial = 738] [outer = (nil)] 15:16:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f66437aac00) [pid = 1822] [serial = 739] [outer = 0x7f663eca5400] 15:16:40 INFO - PROCESS | 1822 | 1461709000452 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6651bd6400) [pid = 1822] [serial = 740] [outer = 0x7f663eca5400] 15:16:41 INFO - PROCESS | 1822 | 1461709001310 Marionette TRACE conn3 <- [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:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1343ms 15:16:41 INFO - PROCESS | 1822 | 1461709001374 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1822 | 1461709001378 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:16:41 INFO - PROCESS | 1822 | 1461709001383 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1822 | 1461709001385 Marionette TRACE conn3 <- [1,958,null,{}] 15:16:41 INFO - PROCESS | 1822 | 1461709001390 Marionette TRACE conn3 -> [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:16:41 INFO - PROCESS | 1822 | 1461709001551 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:16:42 INFO - PROCESS | 1822 | 1461709002132 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e8800 == 119 [pid = 1822] [id = 247] 15:16:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663fe11c00) [pid = 1822] [serial = 741] [outer = (nil)] 15:16:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f66414fb800) [pid = 1822] [serial = 742] [outer = 0x7f663fe11c00] 15:16:42 INFO - PROCESS | 1822 | 1461709002240 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f66437a5c00) [pid = 1822] [serial = 743] [outer = 0x7f663fe11c00] 15:16:43 INFO - PROCESS | 1822 | 1461709003082 Marionette TRACE conn3 <- [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:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1732ms 15:16:43 INFO - PROCESS | 1822 | 1461709003117 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:16:43 INFO - PROCESS | 1822 | 1461709003123 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:16:43 INFO - PROCESS | 1822 | 1461709003130 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1822 | 1461709003134 Marionette TRACE conn3 <- [1,962,null,{}] 15:16:43 INFO - PROCESS | 1822 | 1461709003141 Marionette TRACE conn3 -> [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:16:43 INFO - PROCESS | 1822 | 1461709003295 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:16:43 INFO - PROCESS | 1822 | 1461709003585 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641622800 == 120 [pid = 1822] [id = 248] 15:16:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f6647804000) [pid = 1822] [serial = 744] [outer = (nil)] 15:16:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f664782a400) [pid = 1822] [serial = 745] [outer = 0x7f6647804000] 15:16:43 INFO - PROCESS | 1822 | 1461709003693 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f6647b94c00) [pid = 1822] [serial = 746] [outer = 0x7f6647804000] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649c57800 == 119 [pid = 1822] [id = 198] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523ba800 == 118 [pid = 1822] [id = 236] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f664a8d3c00) [pid = 1822] [serial = 661] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66477d2000 == 117 [pid = 1822] [id = 235] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad50000 == 116 [pid = 1822] [id = 234] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649c6a000 == 115 [pid = 1822] [id = 233] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434a9800 == 114 [pid = 1822] [id = 232] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641609800 == 113 [pid = 1822] [id = 231] 15:16:44 INFO - PROCESS | 1822 | 1461709004592 Marionette TRACE conn3 <- [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:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d02800 == 112 [pid = 1822] [id = 225] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523b9800 == 111 [pid = 1822] [id = 224] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651e50800 == 110 [pid = 1822] [id = 223] 15:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1486ms 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a969000 == 109 [pid = 1822] [id = 222] 15:16:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647054000 == 108 [pid = 1822] [id = 221] 15:16:44 INFO - PROCESS | 1822 | 1461709004624 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:16:44 INFO - PROCESS | 1822 | 1461709004629 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:16:44 INFO - PROCESS | 1822 | 1461709004635 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:16:44 INFO - PROCESS | 1822 | 1461709004638 Marionette TRACE conn3 <- [1,966,null,{}] 15:16:44 INFO - PROCESS | 1822 | 1461709004643 Marionette TRACE conn3 -> [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:16:44 INFO - PROCESS | 1822 | 1461709004792 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:16:44 INFO - PROCESS | 1822 | 1461709004814 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f664a239800) [pid = 1822] [serial = 616] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f6646ee4400) [pid = 1822] [serial = 644] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6646ec6400) [pid = 1822] [serial = 643] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f66620bac00) [pid = 1822] [serial = 625] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6647b9b800) [pid = 1822] [serial = 649] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f6647805400) [pid = 1822] [serial = 646] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f6647830c00) [pid = 1822] [serial = 647] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664d668c00) [pid = 1822] [serial = 619] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f664374f400) [pid = 1822] [serial = 640] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f663fb54400) [pid = 1822] [serial = 628] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f66479b6000) [pid = 1822] [serial = 613] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f6652edb800) [pid = 1822] [serial = 622] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f663fe0b000) [pid = 1822] [serial = 634] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6643750800) [pid = 1822] [serial = 631] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f6643757800) [pid = 1822] [serial = 637] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66495d5800) [pid = 1822] [serial = 655] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6649ce0c00) [pid = 1822] [serial = 656] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f66487eb000) [pid = 1822] [serial = 652] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f6649cd4c00) [pid = 1822] [serial = 658] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f664a69b800) [pid = 1822] [serial = 659] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f6649593800) [pid = 1822] [serial = 653] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f6647ba0c00) [pid = 1822] [serial = 650] [outer = (nil)] [url = about:blank] 15:16:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e7000 == 109 [pid = 1822] [id = 249] 15:16:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663fb54400) [pid = 1822] [serial = 747] [outer = (nil)] 15:16:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6646ee4400) [pid = 1822] [serial = 748] [outer = 0x7f663fb54400] 15:16:45 INFO - PROCESS | 1822 | 1461709005000 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f66487ee800) [pid = 1822] [serial = 749] [outer = 0x7f663fb54400] 15:16:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66495d4800) [pid = 1822] [serial = 750] [outer = 0x7f664b26a000] 15:16:45 INFO - PROCESS | 1822 | 1461709005837 Marionette TRACE conn3 <- [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:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1278ms 15:16:45 INFO - PROCESS | 1822 | 1461709005914 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:16:45 INFO - PROCESS | 1822 | 1461709005918 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:16:45 INFO - PROCESS | 1822 | 1461709005960 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1822 | 1461709005968 Marionette TRACE conn3 <- [1,970,null,{}] 15:16:45 INFO - PROCESS | 1822 | 1461709005976 Marionette TRACE conn3 -> [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:16:46 INFO - PROCESS | 1822 | 1461709006130 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:16:46 INFO - PROCESS | 1822 | 1461709006255 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f65000 == 110 [pid = 1822] [id = 250] 15:16:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f66471a8800) [pid = 1822] [serial = 751] [outer = (nil)] 15:16:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f66487ef800) [pid = 1822] [serial = 752] [outer = 0x7f66471a8800] 15:16:46 INFO - PROCESS | 1822 | 1461709006313 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f6649e97000) [pid = 1822] [serial = 753] [outer = 0x7f66471a8800] 15:16:47 INFO - PROCESS | 1822 | 1461709007011 Marionette TRACE conn3 <- [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:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1125ms 15:16:47 INFO - PROCESS | 1822 | 1461709007050 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1822 | 1461709007054 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:16:47 INFO - PROCESS | 1822 | 1461709007059 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1822 | 1461709007061 Marionette TRACE conn3 <- [1,974,null,{}] 15:16:47 INFO - PROCESS | 1822 | 1461709007066 Marionette TRACE conn3 -> [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:16:47 INFO - PROCESS | 1822 | 1461709007260 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:16:47 INFO - PROCESS | 1822 | 1461709007289 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab74000 == 111 [pid = 1822] [id = 251] 15:16:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6649e94800) [pid = 1822] [serial = 754] [outer = (nil)] 15:16:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f664a239800) [pid = 1822] [serial = 755] [outer = 0x7f6649e94800] 15:16:47 INFO - PROCESS | 1822 | 1461709007347 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f664a6a4000) [pid = 1822] [serial = 756] [outer = 0x7f6649e94800] 15:16:48 INFO - PROCESS | 1822 | 1461709008161 Marionette TRACE conn3 <- [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:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1132ms 15:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:16:48 INFO - PROCESS | 1822 | 1461709008192 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1822 | 1461709008194 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:16:48 INFO - PROCESS | 1822 | 1461709008199 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1822 | 1461709008202 Marionette TRACE conn3 <- [1,978,null,{}] 15:16:48 INFO - PROCESS | 1822 | 1461709008207 Marionette TRACE conn3 -> [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:16:48 INFO - PROCESS | 1822 | 1461709008398 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:16:48 INFO - PROCESS | 1822 | 1461709008428 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664c1db000 == 112 [pid = 1822] [id = 252] 15:16:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f664a8d2400) [pid = 1822] [serial = 757] [outer = (nil)] 15:16:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f664a8dc400) [pid = 1822] [serial = 758] [outer = 0x7f664a8d2400] 15:16:48 INFO - PROCESS | 1822 | 1461709008498 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f664ad99400) [pid = 1822] [serial = 759] [outer = 0x7f664a8d2400] 15:16:49 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f664866e000) [pid = 1822] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:16:49 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f66479b3000) [pid = 1822] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:16:49 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f66479b4800) [pid = 1822] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:16:49 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6647806000) [pid = 1822] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:16:49 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f66434e2c00) [pid = 1822] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:16:49 INFO - PROCESS | 1822 | 1461709009574 Marionette TRACE conn3 <- [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:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1426ms 15:16:49 INFO - PROCESS | 1822 | 1461709009626 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1822 | 1461709009629 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:16:49 INFO - PROCESS | 1822 | 1461709009634 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1822 | 1461709009636 Marionette TRACE conn3 <- [1,982,null,{}] 15:16:49 INFO - PROCESS | 1822 | 1461709009641 Marionette TRACE conn3 -> [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:16:49 INFO - PROCESS | 1822 | 1461709009793 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:16:49 INFO - PROCESS | 1822 | 1461709009808 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665180b000 == 113 [pid = 1822] [id = 253] 15:16:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f6649595400) [pid = 1822] [serial = 760] [outer = (nil)] 15:16:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f664cc98c00) [pid = 1822] [serial = 761] [outer = 0x7f6649595400] 15:16:49 INFO - PROCESS | 1822 | 1461709009864 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f664d872c00) [pid = 1822] [serial = 762] [outer = 0x7f6649595400] 15:16:50 INFO - PROCESS | 1822 | 1461709010599 Marionette TRACE conn3 <- [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:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 983ms 15:16:50 INFO - PROCESS | 1822 | 1461709010619 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1822 | 1461709010621 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:16:50 INFO - PROCESS | 1822 | 1461709010628 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1822 | 1461709010630 Marionette TRACE conn3 <- [1,986,null,{}] 15:16:50 INFO - PROCESS | 1822 | 1461709010639 Marionette TRACE conn3 -> [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:16:50 INFO - PROCESS | 1822 | 1461709010825 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:16:50 INFO - PROCESS | 1822 | 1461709010843 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523a1000 == 114 [pid = 1822] [id = 254] 15:16:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f664782b000) [pid = 1822] [serial = 763] [outer = (nil)] 15:16:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f664d874c00) [pid = 1822] [serial = 764] [outer = 0x7f664782b000] 15:16:50 INFO - PROCESS | 1822 | 1461709010899 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f66521a2400) [pid = 1822] [serial = 765] [outer = 0x7f664782b000] 15:16:51 INFO - PROCESS | 1822 | 1461709011832 Marionette TRACE conn3 <- [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:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1239ms 15:16:51 INFO - PROCESS | 1822 | 1461709011873 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1822 | 1461709011879 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:16:51 INFO - PROCESS | 1822 | 1461709011887 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1822 | 1461709011891 Marionette TRACE conn3 <- [1,990,null,{}] 15:16:51 INFO - PROCESS | 1822 | 1461709011899 Marionette TRACE conn3 -> [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:16:52 INFO - PROCESS | 1822 | 1461709012089 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:16:52 INFO - PROCESS | 1822 | 1461709012256 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66477cb000 == 115 [pid = 1822] [id = 255] 15:16:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6643759400) [pid = 1822] [serial = 766] [outer = (nil)] 15:16:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f66471aa800) [pid = 1822] [serial = 767] [outer = 0x7f6643759400] 15:16:52 INFO - PROCESS | 1822 | 1461709012327 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6647832c00) [pid = 1822] [serial = 768] [outer = 0x7f6643759400] 15:16:53 INFO - PROCESS | 1822 | 1461709013178 Marionette TRACE conn3 <- [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:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1340ms 15:16:53 INFO - PROCESS | 1822 | 1461709013227 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1822 | 1461709013237 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:16:53 INFO - PROCESS | 1822 | 1461709013248 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1822 | 1461709013251 Marionette TRACE conn3 <- [1,994,null,{}] 15:16:53 INFO - PROCESS | 1822 | 1461709013257 Marionette TRACE conn3 -> [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:16:53 INFO - PROCESS | 1822 | 1461709013449 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:16:53 INFO - PROCESS | 1822 | 1461709013616 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab69800 == 116 [pid = 1822] [id = 256] 15:16:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f664866f400) [pid = 1822] [serial = 769] [outer = (nil)] 15:16:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f6649590c00) [pid = 1822] [serial = 770] [outer = 0x7f664866f400] 15:16:53 INFO - PROCESS | 1822 | 1461709013686 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6649e75400) [pid = 1822] [serial = 771] [outer = 0x7f664866f400] 15:16:54 INFO - PROCESS | 1822 | 1461709014621 Marionette TRACE conn3 <- [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:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1430ms 15:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:16:54 INFO - PROCESS | 1822 | 1461709014678 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1822 | 1461709014682 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:16:54 INFO - PROCESS | 1822 | 1461709014688 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1822 | 1461709014693 Marionette TRACE conn3 <- [1,998,null,{}] 15:16:54 INFO - PROCESS | 1822 | 1461709014709 Marionette TRACE conn3 -> [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:16:54 INFO - PROCESS | 1822 | 1461709014922 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:16:55 INFO - PROCESS | 1822 | 1461709015129 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532d9800 == 117 [pid = 1822] [id = 257] 15:16:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f664a686400) [pid = 1822] [serial = 772] [outer = (nil)] 15:16:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f664ac53400) [pid = 1822] [serial = 773] [outer = 0x7f664a686400] 15:16:55 INFO - PROCESS | 1822 | 1461709015244 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f664bf86800) [pid = 1822] [serial = 774] [outer = 0x7f664a686400] 15:16:56 INFO - PROCESS | 1822 | 1461709016028 Marionette TRACE conn3 <- [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:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1383ms 15:16:56 INFO - PROCESS | 1822 | 1461709016071 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:16:56 INFO - PROCESS | 1822 | 1461709016075 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:16:56 INFO - PROCESS | 1822 | 1461709016081 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1822 | 1461709016083 Marionette TRACE conn3 <- [1,1002,null,{}] 15:16:56 INFO - PROCESS | 1822 | 1461709016088 Marionette TRACE conn3 -> [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:16:56 INFO - PROCESS | 1822 | 1461709016250 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:16:56 INFO - PROCESS | 1822 | 1461709016423 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d49000 == 118 [pid = 1822] [id = 258] 15:16:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f6649e94000) [pid = 1822] [serial = 775] [outer = (nil)] 15:16:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f66519d2800) [pid = 1822] [serial = 776] [outer = 0x7f6649e94000] 15:16:56 INFO - PROCESS | 1822 | 1461709016490 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f6653dee400) [pid = 1822] [serial = 777] [outer = 0x7f6649e94000] 15:16:57 INFO - PROCESS | 1822 | 1461709017360 Marionette TRACE conn3 <- [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:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1330ms 15:16:57 INFO - PROCESS | 1822 | 1461709017411 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1822 | 1461709017415 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:16:57 INFO - PROCESS | 1822 | 1461709017420 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1822 | 1461709017423 Marionette TRACE conn3 <- [1,1006,null,{}] 15:16:57 INFO - PROCESS | 1822 | 1461709017428 Marionette TRACE conn3 -> [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:16:57 INFO - PROCESS | 1822 | 1461709017583 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:16:57 INFO - PROCESS | 1822 | 1461709017756 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e0e000 == 119 [pid = 1822] [id = 259] 15:16:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f664cc93000) [pid = 1822] [serial = 778] [outer = (nil)] 15:16:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f6655dd3800) [pid = 1822] [serial = 779] [outer = 0x7f664cc93000] 15:16:57 INFO - PROCESS | 1822 | 1461709017823 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f6660f56c00) [pid = 1822] [serial = 780] [outer = 0x7f664cc93000] 15:16:58 INFO - PROCESS | 1822 | 1461709018705 Marionette TRACE conn3 <- [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:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1329ms 15:16:58 INFO - PROCESS | 1822 | 1461709018750 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1822 | 1461709018754 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:16:58 INFO - PROCESS | 1822 | 1461709018760 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1822 | 1461709018763 Marionette TRACE conn3 <- [1,1010,null,{}] 15:16:58 INFO - PROCESS | 1822 | 1461709018768 Marionette TRACE conn3 -> [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:16:58 INFO - PROCESS | 1822 | 1461709018977 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:16:59 INFO - PROCESS | 1822 | 1461709019145 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3d2000 == 120 [pid = 1822] [id = 260] 15:16:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f6662045c00) [pid = 1822] [serial = 781] [outer = (nil)] 15:16:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f66624d0400) [pid = 1822] [serial = 782] [outer = 0x7f6662045c00] 15:16:59 INFO - PROCESS | 1822 | 1461709019216 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f6665d65800) [pid = 1822] [serial = 783] [outer = 0x7f6662045c00] 15:17:00 INFO - PROCESS | 1822 | 1461709020040 Marionette TRACE conn3 <- [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:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1329ms 15:17:00 INFO - PROCESS | 1822 | 1461709020090 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1822 | 1461709020093 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:17:00 INFO - PROCESS | 1822 | 1461709020099 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1822 | 1461709020101 Marionette TRACE conn3 <- [1,1014,null,{}] 15:17:00 INFO - PROCESS | 1822 | 1461709020107 Marionette TRACE conn3 -> [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:17:00 INFO - PROCESS | 1822 | 1461709020280 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:17:00 INFO - PROCESS | 1822 | 1461709020456 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b28d800 == 121 [pid = 1822] [id = 261] 15:17:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f6643343c00) [pid = 1822] [serial = 784] [outer = (nil)] 15:17:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f664334bc00) [pid = 1822] [serial = 785] [outer = 0x7f6643343c00] 15:17:00 INFO - PROCESS | 1822 | 1461709020525 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f6643350c00) [pid = 1822] [serial = 786] [outer = 0x7f6643343c00] 15:17:01 INFO - PROCESS | 1822 | 1461709021425 Marionette TRACE conn3 <- [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:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1384ms 15:17:01 INFO - PROCESS | 1822 | 1461709021484 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1822 | 1461709021487 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:17:01 INFO - PROCESS | 1822 | 1461709021493 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1822 | 1461709021495 Marionette TRACE conn3 <- [1,1018,null,{}] 15:17:01 INFO - PROCESS | 1822 | 1461709021501 Marionette TRACE conn3 -> [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:17:01 INFO - PROCESS | 1822 | 1461709021669 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:17:01 INFO - PROCESS | 1822 | 1461709021858 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643051800 == 122 [pid = 1822] [id = 262] 15:17:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f664227b400) [pid = 1822] [serial = 787] [outer = (nil)] 15:17:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f6642284800) [pid = 1822] [serial = 788] [outer = 0x7f664227b400] 15:17:01 INFO - PROCESS | 1822 | 1461709021931 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f6642289800) [pid = 1822] [serial = 789] [outer = 0x7f664227b400] 15:17:02 INFO - PROCESS | 1822 | 1461709022735 Marionette TRACE conn3 <- [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:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1278ms 15:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:17:02 INFO - PROCESS | 1822 | 1461709022773 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1822 | 1461709022776 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:17:02 INFO - PROCESS | 1822 | 1461709022782 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1822 | 1461709022785 Marionette TRACE conn3 <- [1,1022,null,{}] 15:17:02 INFO - PROCESS | 1822 | 1461709022790 Marionette TRACE conn3 -> [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:17:03 INFO - PROCESS | 1822 | 1461709023020 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:17:03 INFO - PROCESS | 1822 | 1461709023151 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d1c7800 == 123 [pid = 1822] [id = 263] 15:17:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663cdea000) [pid = 1822] [serial = 790] [outer = (nil)] 15:17:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663cdf0800) [pid = 1822] [serial = 791] [outer = 0x7f663cdea000] 15:17:03 INFO - PROCESS | 1822 | 1461709023227 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f663cdf6000) [pid = 1822] [serial = 792] [outer = 0x7f663cdea000] 15:17:04 INFO - PROCESS | 1822 | 1461709024041 Marionette TRACE conn3 <- [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:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1331ms 15:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:17:04 INFO - PROCESS | 1822 | 1461709024113 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1822 | 1461709024115 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:17:04 INFO - PROCESS | 1822 | 1461709024121 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1822 | 1461709024124 Marionette TRACE conn3 <- [1,1026,null,{}] 15:17:04 INFO - PROCESS | 1822 | 1461709024129 Marionette TRACE conn3 -> [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:17:04 INFO - PROCESS | 1822 | 1461709024294 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:17:04 INFO - PROCESS | 1822 | 1461709024466 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d1e0000 == 124 [pid = 1822] [id = 264] 15:17:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f663cdea400) [pid = 1822] [serial = 793] [outer = (nil)] 15:17:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6642285c00) [pid = 1822] [serial = 794] [outer = 0x7f663cdea400] 15:17:04 INFO - PROCESS | 1822 | 1461709024534 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f664334b400) [pid = 1822] [serial = 795] [outer = 0x7f663cdea400] 15:17:05 INFO - PROCESS | 1822 | 1461709025360 Marionette TRACE conn3 <- [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:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1279ms 15:17:05 INFO - PROCESS | 1822 | 1461709025403 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1822 | 1461709025407 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:17:05 INFO - PROCESS | 1822 | 1461709025412 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1822 | 1461709025416 Marionette TRACE conn3 <- [1,1030,null,{}] 15:17:05 INFO - PROCESS | 1822 | 1461709025421 Marionette TRACE conn3 -> [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:17:05 INFO - PROCESS | 1822 | 1461709025616 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:17:05 INFO - PROCESS | 1822 | 1461709025786 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdb6000 == 125 [pid = 1822] [id = 265] 15:17:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f663cdebc00) [pid = 1822] [serial = 796] [outer = (nil)] 15:17:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663ddcdc00) [pid = 1822] [serial = 797] [outer = 0x7f663cdebc00] 15:17:05 INFO - PROCESS | 1822 | 1461709025862 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6665d67400) [pid = 1822] [serial = 798] [outer = 0x7f663cdebc00] 15:17:06 INFO - PROCESS | 1822 | 1461709026705 Marionette TRACE conn3 <- [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:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1332ms 15:17:06 INFO - PROCESS | 1822 | 1461709026746 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1822 | 1461709026749 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:17:06 INFO - PROCESS | 1822 | 1461709026754 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1822 | 1461709026756 Marionette TRACE conn3 <- [1,1034,null,{}] 15:17:06 INFO - PROCESS | 1822 | 1461709026762 Marionette TRACE conn3 -> [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:17:06 INFO - PROCESS | 1822 | 1461709026931 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:17:07 INFO - PROCESS | 1822 | 1461709027144 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be56000 == 126 [pid = 1822] [id = 266] 15:17:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f663c74ac00) [pid = 1822] [serial = 799] [outer = (nil)] 15:17:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f663c752000) [pid = 1822] [serial = 800] [outer = 0x7f663c74ac00] 15:17:07 INFO - PROCESS | 1822 | 1461709027210 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f663c757000) [pid = 1822] [serial = 801] [outer = 0x7f663c74ac00] 15:17:08 INFO - PROCESS | 1822 | 1461709028056 Marionette TRACE conn3 <- [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:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1376ms 15:17:08 INFO - PROCESS | 1822 | 1461709028132 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1822 | 1461709028134 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:17:08 INFO - PROCESS | 1822 | 1461709028140 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1822 | 1461709028142 Marionette TRACE conn3 <- [1,1038,null,{}] 15:17:08 INFO - PROCESS | 1822 | 1461709028148 Marionette TRACE conn3 -> [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:17:08 INFO - PROCESS | 1822 | 1461709028323 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:17:08 INFO - PROCESS | 1822 | 1461709028850 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be54800 == 127 [pid = 1822] [id = 267] 15:17:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f663c749400) [pid = 1822] [serial = 802] [outer = (nil)] 15:17:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f663c763400) [pid = 1822] [serial = 803] [outer = 0x7f663c749400] 15:17:08 INFO - PROCESS | 1822 | 1461709028970 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f663c768800) [pid = 1822] [serial = 804] [outer = 0x7f663c749400] 15:17:09 INFO - PROCESS | 1822 | 1461709029793 Marionette TRACE conn3 <- [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:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1684ms 15:17:09 INFO - PROCESS | 1822 | 1461709029826 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1822 | 1461709029831 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:17:09 INFO - PROCESS | 1822 | 1461709029838 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1822 | 1461709029844 Marionette TRACE conn3 <- [1,1042,null,{}] 15:17:09 INFO - PROCESS | 1822 | 1461709029850 Marionette TRACE conn3 -> [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:17:10 INFO - PROCESS | 1822 | 1461709030012 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:17:10 INFO - PROCESS | 1822 | 1461709030323 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc04000 == 128 [pid = 1822] [id = 268] 15:17:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f663ecaec00) [pid = 1822] [serial = 805] [outer = (nil)] 15:17:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f663ecb1400) [pid = 1822] [serial = 806] [outer = 0x7f663ecaec00] 15:17:10 INFO - PROCESS | 1822 | 1461709030434 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f663fb50000) [pid = 1822] [serial = 807] [outer = 0x7f663ecaec00] 15:17:11 INFO - PROCESS | 1822 | 1461709031213 Marionette TRACE conn3 <- [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:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1437ms 15:17:11 INFO - PROCESS | 1822 | 1461709031279 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:17:11 INFO - PROCESS | 1822 | 1461709031284 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:17:11 INFO - PROCESS | 1822 | 1461709031290 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1822 | 1461709031295 Marionette TRACE conn3 <- [1,1046,null,{}] 15:17:11 INFO - PROCESS | 1822 | 1461709031300 Marionette TRACE conn3 -> [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:17:11 INFO - PROCESS | 1822 | 1461709031498 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6663d45800 == 127 [pid = 1822] [id = 156] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f664ad95c00) [pid = 1822] [serial = 676] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f664d86a400) [pid = 1822] [serial = 679] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f6652048800) [pid = 1822] [serial = 682] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f6653923000) [pid = 1822] [serial = 685] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f6655d91800) [pid = 1822] [serial = 688] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f664d873c00) [pid = 1822] [serial = 709] [outer = (nil)] [url = about:blank] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665180b000 == 126 [pid = 1822] [id = 253] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664c1db000 == 125 [pid = 1822] [id = 252] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab74000 == 124 [pid = 1822] [id = 251] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649f65000 == 123 [pid = 1822] [id = 250] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e7000 == 122 [pid = 1822] [id = 249] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641622800 == 121 [pid = 1822] [id = 248] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e8800 == 120 [pid = 1822] [id = 247] 15:17:11 INFO - PROCESS | 1822 | 1461709031717 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6668d45000 == 119 [pid = 1822] [id = 242] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665632000 == 118 [pid = 1822] [id = 241] 15:17:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff72000 == 119 [pid = 1822] [id = 269] 15:17:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f664123bc00) [pid = 1822] [serial = 808] [outer = (nil)] 15:17:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f6641db3c00) [pid = 1822] [serial = 809] [outer = 0x7f664123bc00] 15:17:11 INFO - PROCESS | 1822 | 1461709031782 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f6642286800) [pid = 1822] [serial = 810] [outer = 0x7f664123bc00] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660e81800 == 118 [pid = 1822] [id = 240] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537d2800 == 117 [pid = 1822] [id = 239] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a0d3000 == 116 [pid = 1822] [id = 238] 15:17:11 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e59800 == 115 [pid = 1822] [id = 237] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f664a236c00) [pid = 1822] [serial = 703] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f664a8db800) [pid = 1822] [serial = 704] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f6649599c00) [pid = 1822] [serial = 706] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f66487e3c00) [pid = 1822] [serial = 700] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f66479b2800) [pid = 1822] [serial = 697] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f6647b93c00) [pid = 1822] [serial = 698] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6646ecdc00) [pid = 1822] [serial = 664] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6649e80800) [pid = 1822] [serial = 670] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f664374fc00) [pid = 1822] [serial = 694] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f6646ed5c00) [pid = 1822] [serial = 695] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f664a8d5000) [pid = 1822] [serial = 673] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f66479b9c00) [pid = 1822] [serial = 667] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f664782c800) [pid = 1822] [serial = 691] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f664ac55000) [pid = 1822] [serial = 707] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f66495d7400) [pid = 1822] [serial = 701] [outer = (nil)] [url = about:blank] 15:17:12 INFO - PROCESS | 1822 | 1461709032546 Marionette TRACE conn3 <- [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:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1277ms 15:17:12 INFO - PROCESS | 1822 | 1461709032567 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1822 | 1461709032571 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:17:12 INFO - PROCESS | 1822 | 1461709032583 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1822 | 1461709032592 Marionette TRACE conn3 <- [1,1050,null,{}] 15:17:12 INFO - PROCESS | 1822 | 1461709032611 Marionette TRACE conn3 -> [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:17:12 INFO - PROCESS | 1822 | 1461709032764 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:17:12 INFO - PROCESS | 1822 | 1461709032782 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66431a7800 == 116 [pid = 1822] [id = 270] 15:17:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f66434e5800) [pid = 1822] [serial = 811] [outer = (nil)] 15:17:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f66437a6000) [pid = 1822] [serial = 812] [outer = 0x7f66434e5800] 15:17:12 INFO - PROCESS | 1822 | 1461709032837 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f66437ae400) [pid = 1822] [serial = 813] [outer = 0x7f66434e5800] 15:17:13 INFO - PROCESS | 1822 | 1461709033620 Marionette TRACE conn3 <- [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:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1056ms 15:17:13 INFO - PROCESS | 1822 | 1461709033675 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1822 | 1461709033679 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:17:13 INFO - PROCESS | 1822 | 1461709033687 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1822 | 1461709033690 Marionette TRACE conn3 <- [1,1054,null,{}] 15:17:13 INFO - PROCESS | 1822 | 1461709033695 Marionette TRACE conn3 -> [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:17:13 INFO - PROCESS | 1822 | 1461709033848 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:17:13 INFO - PROCESS | 1822 | 1461709033863 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664705a800 == 117 [pid = 1822] [id = 271] 15:17:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f66437af800) [pid = 1822] [serial = 814] [outer = (nil)] 15:17:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6646ed8000) [pid = 1822] [serial = 815] [outer = 0x7f66437af800] 15:17:13 INFO - PROCESS | 1822 | 1461709033919 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f6646f26000) [pid = 1822] [serial = 816] [outer = 0x7f66437af800] 15:17:14 INFO - PROCESS | 1822 | 1461709034813 Marionette TRACE conn3 <- [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:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1181ms 15:17:14 INFO - PROCESS | 1822 | 1461709034868 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1822 | 1461709034871 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:17:14 INFO - PROCESS | 1822 | 1461709034876 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1822 | 1461709034878 Marionette TRACE conn3 <- [1,1058,null,{}] 15:17:14 INFO - PROCESS | 1822 | 1461709034883 Marionette TRACE conn3 -> [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:17:15 INFO - PROCESS | 1822 | 1461709035081 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:17:15 INFO - PROCESS | 1822 | 1461709035110 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478bb000 == 118 [pid = 1822] [id = 272] 15:17:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f66471a6c00) [pid = 1822] [serial = 817] [outer = (nil)] 15:17:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f66471ae800) [pid = 1822] [serial = 818] [outer = 0x7f66471a6c00] 15:17:15 INFO - PROCESS | 1822 | 1461709035180 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6647831800) [pid = 1822] [serial = 819] [outer = 0x7f66471a6c00] 15:17:16 INFO - PROCESS | 1822 | 1461709036062 Marionette TRACE conn3 <- [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:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1228ms 15:17:16 INFO - PROCESS | 1822 | 1461709036107 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1822 | 1461709036110 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6649e94800) [pid = 1822] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6649595400) [pid = 1822] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f664a8d2400) [pid = 1822] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f663fe11c00) [pid = 1822] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f66471a8800) [pid = 1822] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f663fb54400) [pid = 1822] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f6647804000) [pid = 1822] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f664ac4f400) [pid = 1822] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6648679800) [pid = 1822] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f6646f31800) [pid = 1822] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:17:16 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f66414ef800) [pid = 1822] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:17:16 INFO - PROCESS | 1822 | 1461709036426 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1822 | 1461709036429 Marionette TRACE conn3 <- [1,1062,null,{}] 15:17:16 INFO - PROCESS | 1822 | 1461709036443 Marionette TRACE conn3 -> [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:17:16 INFO - PROCESS | 1822 | 1461709036588 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:17:16 INFO - PROCESS | 1822 | 1461709036598 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647ac2800 == 119 [pid = 1822] [id = 273] 15:17:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f6647832400) [pid = 1822] [serial = 820] [outer = (nil)] 15:17:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f66479bd400) [pid = 1822] [serial = 821] [outer = 0x7f6647832400] 15:17:16 INFO - PROCESS | 1822 | 1461709036657 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f6647b9fc00) [pid = 1822] [serial = 822] [outer = 0x7f6647832400] 15:17:17 INFO - PROCESS | 1822 | 1461709037430 Marionette TRACE conn3 <- [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:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1348ms 15:17:17 INFO - PROCESS | 1822 | 1461709037465 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1822 | 1461709037468 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:17:17 INFO - PROCESS | 1822 | 1461709037474 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1822 | 1461709037476 Marionette TRACE conn3 <- [1,1066,null,{}] 15:17:17 INFO - PROCESS | 1822 | 1461709037481 Marionette TRACE conn3 -> [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:17:17 INFO - PROCESS | 1822 | 1461709037693 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:17:17 INFO - PROCESS | 1822 | 1461709037711 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0d2800 == 120 [pid = 1822] [id = 274] 15:17:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f664782dc00) [pid = 1822] [serial = 823] [outer = (nil)] 15:17:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f6648679000) [pid = 1822] [serial = 824] [outer = 0x7f664782dc00] 15:17:17 INFO - PROCESS | 1822 | 1461709037768 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f66487ed000) [pid = 1822] [serial = 825] [outer = 0x7f664782dc00] 15:17:18 INFO - PROCESS | 1822 | 1461709038592 Marionette TRACE conn3 <- [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:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1179ms 15:17:18 INFO - PROCESS | 1822 | 1461709038654 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1822 | 1461709038660 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:17:18 INFO - PROCESS | 1822 | 1461709038669 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1822 | 1461709038675 Marionette TRACE conn3 <- [1,1070,null,{}] 15:17:18 INFO - PROCESS | 1822 | 1461709038686 Marionette TRACE conn3 -> [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:17:18 INFO - PROCESS | 1822 | 1461709038905 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:17:19 INFO - PROCESS | 1822 | 1461709039087 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdaf800 == 121 [pid = 1822] [id = 275] 15:17:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f663cdf4c00) [pid = 1822] [serial = 826] [outer = (nil)] 15:17:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f663ddc8c00) [pid = 1822] [serial = 827] [outer = 0x7f663cdf4c00] 15:17:19 INFO - PROCESS | 1822 | 1461709039156 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f663ecad400) [pid = 1822] [serial = 828] [outer = 0x7f663cdf4c00] 15:17:20 INFO - PROCESS | 1822 | 1461709040026 Marionette TRACE conn3 <- [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:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1389ms 15:17:20 INFO - PROCESS | 1822 | 1461709040059 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1822 | 1461709040067 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:17:20 INFO - PROCESS | 1822 | 1461709040078 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1822 | 1461709040082 Marionette TRACE conn3 <- [1,1074,null,{}] 15:17:20 INFO - PROCESS | 1822 | 1461709040088 Marionette TRACE conn3 -> [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:17:20 INFO - PROCESS | 1822 | 1461709040259 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:17:20 INFO - PROCESS | 1822 | 1461709040450 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e6000 == 122 [pid = 1822] [id = 276] 15:17:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f6641db9400) [pid = 1822] [serial = 829] [outer = (nil)] 15:17:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6642288400) [pid = 1822] [serial = 830] [outer = 0x7f6641db9400] 15:17:20 INFO - PROCESS | 1822 | 1461709040523 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f66434e0400) [pid = 1822] [serial = 831] [outer = 0x7f6641db9400] 15:17:21 INFO - PROCESS | 1822 | 1461709041476 Marionette TRACE conn3 <- [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:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1432ms 15:17:21 INFO - PROCESS | 1822 | 1461709041510 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1822 | 1461709041514 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:17:21 INFO - PROCESS | 1822 | 1461709041520 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1822 | 1461709041525 Marionette TRACE conn3 <- [1,1078,null,{}] 15:17:21 INFO - PROCESS | 1822 | 1461709041540 Marionette TRACE conn3 -> [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:17:21 INFO - PROCESS | 1822 | 1461709041716 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:17:21 INFO - PROCESS | 1822 | 1461709041939 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a96e000 == 123 [pid = 1822] [id = 277] 15:17:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f6646ee0800) [pid = 1822] [serial = 832] [outer = (nil)] 15:17:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f66471afc00) [pid = 1822] [serial = 833] [outer = 0x7f6646ee0800] 15:17:22 INFO - PROCESS | 1822 | 1461709042065 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f6647835000) [pid = 1822] [serial = 834] [outer = 0x7f6646ee0800] 15:17:22 INFO - PROCESS | 1822 | 1461709042877 Marionette TRACE conn3 <- [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:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1390ms 15:17:22 INFO - PROCESS | 1822 | 1461709042911 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1822 | 1461709042916 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:17:22 INFO - PROCESS | 1822 | 1461709042922 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1822 | 1461709042925 Marionette TRACE conn3 <- [1,1082,null,{}] 15:17:22 INFO - PROCESS | 1822 | 1461709042930 Marionette TRACE conn3 -> [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:17:23 INFO - PROCESS | 1822 | 1461709043105 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:17:23 INFO - PROCESS | 1822 | 1461709043283 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc0b800 == 124 [pid = 1822] [id = 278] 15:17:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f663fb52c00) [pid = 1822] [serial = 835] [outer = (nil)] 15:17:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f6647b99800) [pid = 1822] [serial = 836] [outer = 0x7f663fb52c00] 15:17:23 INFO - PROCESS | 1822 | 1461709043353 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f66487eec00) [pid = 1822] [serial = 837] [outer = 0x7f663fb52c00] 15:17:24 INFO - PROCESS | 1822 | 1461709044212 Marionette TRACE conn3 <- [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:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1338ms 15:17:24 INFO - PROCESS | 1822 | 1461709044260 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1822 | 1461709044264 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:17:24 INFO - PROCESS | 1822 | 1461709044269 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1822 | 1461709044271 Marionette TRACE conn3 <- [1,1086,null,{}] 15:17:24 INFO - PROCESS | 1822 | 1461709044276 Marionette TRACE conn3 -> [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:17:24 INFO - PROCESS | 1822 | 1461709044442 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:17:24 INFO - PROCESS | 1822 | 1461709044620 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664c1d9800 == 125 [pid = 1822] [id = 279] 15:17:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f66479b7800) [pid = 1822] [serial = 838] [outer = (nil)] 15:17:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f6649596000) [pid = 1822] [serial = 839] [outer = 0x7f66479b7800] 15:17:24 INFO - PROCESS | 1822 | 1461709044687 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f66495db800) [pid = 1822] [serial = 840] [outer = 0x7f66479b7800] 15:17:25 INFO - PROCESS | 1822 | 1461709045530 Marionette TRACE conn3 <- [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:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1329ms 15:17:25 INFO - PROCESS | 1822 | 1461709045600 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1822 | 1461709045603 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:17:25 INFO - PROCESS | 1822 | 1461709045609 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1822 | 1461709045611 Marionette TRACE conn3 <- [1,1090,null,{}] 15:17:25 INFO - PROCESS | 1822 | 1461709045616 Marionette TRACE conn3 -> [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:17:25 INFO - PROCESS | 1822 | 1461709045853 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:17:26 INFO - PROCESS | 1822 | 1461709046029 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665012b800 == 126 [pid = 1822] [id = 280] 15:17:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6649cd5000) [pid = 1822] [serial = 841] [outer = (nil)] 15:17:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f6649e96400) [pid = 1822] [serial = 842] [outer = 0x7f6649cd5000] 15:17:26 INFO - PROCESS | 1822 | 1461709046100 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f6649fd5800) [pid = 1822] [serial = 843] [outer = 0x7f6649cd5000] 15:17:26 INFO - PROCESS | 1822 | 1461709046944 Marionette TRACE conn3 <- [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:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1375ms 15:17:26 INFO - PROCESS | 1822 | 1461709046985 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:17:26 INFO - PROCESS | 1822 | 1461709046988 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:17:26 INFO - PROCESS | 1822 | 1461709046993 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1822 | 1461709046996 Marionette TRACE conn3 <- [1,1094,null,{}] 15:17:27 INFO - PROCESS | 1822 | 1461709047001 Marionette TRACE conn3 -> [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:17:27 INFO - PROCESS | 1822 | 1461709047181 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:17:27 INFO - PROCESS | 1822 | 1461709047362 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665201d800 == 127 [pid = 1822] [id = 281] 15:17:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f6649ce2c00) [pid = 1822] [serial = 844] [outer = (nil)] 15:17:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f664a23ac00) [pid = 1822] [serial = 845] [outer = 0x7f6649ce2c00] 15:17:27 INFO - PROCESS | 1822 | 1461709047429 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f664a687400) [pid = 1822] [serial = 846] [outer = 0x7f6649ce2c00] 15:17:28 INFO - PROCESS | 1822 | 1461709048287 Marionette TRACE conn3 <- [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:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1329ms 15:17:28 INFO - PROCESS | 1822 | 1461709048323 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1822 | 1461709048327 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:17:28 INFO - PROCESS | 1822 | 1461709048332 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1822 | 1461709048334 Marionette TRACE conn3 <- [1,1098,null,{}] 15:17:28 INFO - PROCESS | 1822 | 1461709048340 Marionette TRACE conn3 -> [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:17:28 INFO - PROCESS | 1822 | 1461709048512 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:17:28 INFO - PROCESS | 1822 | 1461709048694 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652478800 == 128 [pid = 1822] [id = 282] 15:17:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f6649e97c00) [pid = 1822] [serial = 847] [outer = (nil)] 15:17:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f664a69b400) [pid = 1822] [serial = 848] [outer = 0x7f6649e97c00] 15:17:28 INFO - PROCESS | 1822 | 1461709048763 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f664a804800) [pid = 1822] [serial = 849] [outer = 0x7f6649e97c00] 15:17:29 INFO - PROCESS | 1822 | 1461709049604 Marionette TRACE conn3 <- [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:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1331ms 15:17:29 INFO - PROCESS | 1822 | 1461709049665 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1822 | 1461709049669 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:17:29 INFO - PROCESS | 1822 | 1461709049674 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1822 | 1461709049677 Marionette TRACE conn3 <- [1,1102,null,{}] 15:17:29 INFO - PROCESS | 1822 | 1461709049682 Marionette TRACE conn3 -> [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:17:29 INFO - PROCESS | 1822 | 1461709049867 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:17:30 INFO - PROCESS | 1822 | 1461709050052 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652d0b800 == 129 [pid = 1822] [id = 283] 15:17:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f664a22d400) [pid = 1822] [serial = 850] [outer = (nil)] 15:17:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f664a80f000) [pid = 1822] [serial = 851] [outer = 0x7f664a22d400] 15:17:30 INFO - PROCESS | 1822 | 1461709050123 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f664a8db800) [pid = 1822] [serial = 852] [outer = 0x7f664a22d400] 15:17:30 INFO - PROCESS | 1822 | 1461709050941 Marionette TRACE conn3 <- [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:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1331ms 15:17:31 INFO - PROCESS | 1822 | 1461709051006 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1822 | 1461709051015 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:17:31 INFO - PROCESS | 1822 | 1461709051021 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1822 | 1461709051023 Marionette TRACE conn3 <- [1,1106,null,{}] 15:17:31 INFO - PROCESS | 1822 | 1461709051028 Marionette TRACE conn3 -> [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:17:31 INFO - PROCESS | 1822 | 1461709051210 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:17:31 INFO - PROCESS | 1822 | 1461709051396 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532db800 == 130 [pid = 1822] [id = 284] 15:17:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f664a68f000) [pid = 1822] [serial = 853] [outer = (nil)] 15:17:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f664aa5f000) [pid = 1822] [serial = 854] [outer = 0x7f664a68f000] 15:17:31 INFO - PROCESS | 1822 | 1461709051477 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f664ac51800) [pid = 1822] [serial = 855] [outer = 0x7f664a68f000] 15:17:32 INFO - PROCESS | 1822 | 1461709052339 Marionette TRACE conn3 <- [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:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1385ms 15:17:32 INFO - PROCESS | 1822 | 1461709052407 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:17:32 INFO - PROCESS | 1822 | 1461709052411 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:17:32 INFO - PROCESS | 1822 | 1461709052416 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1822 | 1461709052420 Marionette TRACE conn3 <- [1,1110,null,{}] 15:17:32 INFO - PROCESS | 1822 | 1461709052424 Marionette TRACE conn3 -> [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:17:32 INFO - PROCESS | 1822 | 1461709052660 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:17:32 INFO - PROCESS | 1822 | 1461709052838 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548c7000 == 131 [pid = 1822] [id = 285] 15:17:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f664a808800) [pid = 1822] [serial = 856] [outer = (nil)] 15:17:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f664b1f3000) [pid = 1822] [serial = 857] [outer = 0x7f664a808800] 15:17:32 INFO - PROCESS | 1822 | 1461709052915 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f664bf92000) [pid = 1822] [serial = 858] [outer = 0x7f664a808800] 15:17:33 INFO - PROCESS | 1822 | 1461709053847 Marionette TRACE conn3 <- [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:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1480ms 15:17:33 INFO - PROCESS | 1822 | 1461709053897 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1822 | 1461709053900 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:17:33 INFO - PROCESS | 1822 | 1461709053906 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1822 | 1461709053909 Marionette TRACE conn3 <- [1,1114,null,{}] 15:17:33 INFO - PROCESS | 1822 | 1461709053915 Marionette TRACE conn3 -> [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:17:34 INFO - PROCESS | 1822 | 1461709054102 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:17:34 INFO - PROCESS | 1822 | 1461709054293 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a26f000 == 132 [pid = 1822] [id = 286] 15:17:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f663eca3400) [pid = 1822] [serial = 859] [outer = (nil)] 15:17:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f664ad97c00) [pid = 1822] [serial = 860] [outer = 0x7f663eca3400] 15:17:34 INFO - PROCESS | 1822 | 1461709054360 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f664d871c00) [pid = 1822] [serial = 861] [outer = 0x7f663eca3400] 15:17:35 INFO - PROCESS | 1822 | 1461709055217 Marionette TRACE conn3 <- [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:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1380ms 15:17:35 INFO - PROCESS | 1822 | 1461709055288 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1822 | 1461709055292 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:17:35 INFO - PROCESS | 1822 | 1461709055298 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1822 | 1461709055300 Marionette TRACE conn3 <- [1,1118,null,{}] 15:17:35 INFO - PROCESS | 1822 | 1461709055305 Marionette TRACE conn3 -> [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:17:35 INFO - PROCESS | 1822 | 1461709055496 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:17:36 INFO - PROCESS | 1822 | 1461709056181 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641ddd000 == 133 [pid = 1822] [id = 287] 15:17:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f663c762000) [pid = 1822] [serial = 862] [outer = (nil)] 15:17:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f663cde9c00) [pid = 1822] [serial = 863] [outer = 0x7f663c762000] 15:17:36 INFO - PROCESS | 1822 | 1461709056252 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f663ddd0800) [pid = 1822] [serial = 864] [outer = 0x7f663c762000] 15:17:37 INFO - PROCESS | 1822 | 1461709057071 Marionette TRACE conn3 <- [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:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1833ms 15:17:37 INFO - PROCESS | 1822 | 1461709057133 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1822 | 1461709057138 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:17:37 INFO - PROCESS | 1822 | 1461709057146 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1822 | 1461709057151 Marionette TRACE conn3 <- [1,1122,null,{}] 15:17:37 INFO - PROCESS | 1822 | 1461709057157 Marionette TRACE conn3 -> [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:17:37 INFO - PROCESS | 1822 | 1461709057338 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:17:37 INFO - PROCESS | 1822 | 1461709057536 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664706f800 == 134 [pid = 1822] [id = 288] 15:17:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f663c74dc00) [pid = 1822] [serial = 865] [outer = (nil)] 15:17:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f663c767800) [pid = 1822] [serial = 866] [outer = 0x7f663c74dc00] 15:17:37 INFO - PROCESS | 1822 | 1461709057605 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f66414fc400) [pid = 1822] [serial = 867] [outer = 0x7f663c74dc00] 15:17:38 INFO - PROCESS | 1822 | 1461709058601 Marionette TRACE conn3 <- [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:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1491ms 15:17:38 INFO - PROCESS | 1822 | 1461709058640 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:17:38 INFO - PROCESS | 1822 | 1461709058646 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:17:38 INFO - PROCESS | 1822 | 1461709058653 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1822 | 1461709058656 Marionette TRACE conn3 <- [1,1126,null,{}] 15:17:38 INFO - PROCESS | 1822 | 1461709058661 Marionette TRACE conn3 -> [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:17:38 INFO - PROCESS | 1822 | 1461709058833 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:17:39 INFO - PROCESS | 1822 | 1461709059116 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbc2000 == 135 [pid = 1822] [id = 289] 15:17:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f663ddc4800) [pid = 1822] [serial = 868] [outer = (nil)] 15:17:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f66434e2c00) [pid = 1822] [serial = 869] [outer = 0x7f663ddc4800] 15:17:39 INFO - PROCESS | 1822 | 1461709059258 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f6646ec1400) [pid = 1822] [serial = 870] [outer = 0x7f663ddc4800] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f66437aac00) [pid = 1822] [serial = 739] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f664d874c00) [pid = 1822] [serial = 764] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647ac2800 == 134 [pid = 1822] [id = 273] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66431a7800 == 133 [pid = 1822] [id = 270] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff72000 == 132 [pid = 1822] [id = 269] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc04000 == 131 [pid = 1822] [id = 268] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663be54800 == 130 [pid = 1822] [id = 267] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e0e000 == 129 [pid = 1822] [id = 259] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d49000 == 128 [pid = 1822] [id = 258] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532d9800 == 127 [pid = 1822] [id = 257] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab69800 == 126 [pid = 1822] [id = 256] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66477cb000 == 125 [pid = 1822] [id = 255] 15:17:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523a1000 == 124 [pid = 1822] [id = 254] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f6652ecf800) [pid = 1822] [serial = 710] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f664a239800) [pid = 1822] [serial = 755] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f664cc98c00) [pid = 1822] [serial = 761] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f664a8dc400) [pid = 1822] [serial = 758] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f664d872c00) [pid = 1822] [serial = 762] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f66437a5c00) [pid = 1822] [serial = 743] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f66414fb800) [pid = 1822] [serial = 742] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f6652045c00) [pid = 1822] [serial = 721] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f66487ef800) [pid = 1822] [serial = 752] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f66620bc800) [pid = 1822] [serial = 727] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f66479bc400) [pid = 1822] [serial = 715] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f6646ee4400) [pid = 1822] [serial = 748] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f66487ee800) [pid = 1822] [serial = 749] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f663fb53000) [pid = 1822] [serial = 712] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f6656a13c00) [pid = 1822] [serial = 724] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f66437aa400) [pid = 1822] [serial = 733] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f666546c400) [pid = 1822] [serial = 730] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f6647b94c00) [pid = 1822] [serial = 746] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f664782a400) [pid = 1822] [serial = 745] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f663ecac400) [pid = 1822] [serial = 736] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f664aa55c00) [pid = 1822] [serial = 718] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f664ad99400) [pid = 1822] [serial = 759] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f664a6a4000) [pid = 1822] [serial = 756] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f664780bc00) [pid = 1822] [serial = 494] [outer = (nil)] [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:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f6649e97000) [pid = 1822] [serial = 753] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f664958dc00) [pid = 1822] [serial = 578] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f6649fd1000) [pid = 1822] [serial = 611] [outer = (nil)] [url = about:blank] 15:17:39 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f664aa5fc00) [pid = 1822] [serial = 662] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1822 | 1461709060073 Marionette TRACE conn3 <- [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:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1434ms 15:17:40 INFO - PROCESS | 1822 | 1461709060122 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1822 | 1461709060126 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:17:40 INFO - PROCESS | 1822 | 1461709060148 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1822 | 1461709060156 Marionette TRACE conn3 <- [1,1130,null,{}] 15:17:40 INFO - PROCESS | 1822 | 1461709060163 Marionette TRACE conn3 -> [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:17:40 INFO - PROCESS | 1822 | 1461709060318 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:17:40 INFO - PROCESS | 1822 | 1461709060340 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664305d800 == 125 [pid = 1822] [id = 290] 15:17:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6646edd400) [pid = 1822] [serial = 871] [outer = (nil)] 15:17:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f6647802800) [pid = 1822] [serial = 872] [outer = 0x7f6646edd400] 15:17:40 INFO - PROCESS | 1822 | 1461709060399 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f664782c800) [pid = 1822] [serial = 873] [outer = 0x7f6646edd400] 15:17:41 INFO - PROCESS | 1822 | 1461709061209 Marionette TRACE conn3 <- [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:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1146ms 15:17:41 INFO - PROCESS | 1822 | 1461709061287 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1822 | 1461709061291 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:17:41 INFO - PROCESS | 1822 | 1461709061296 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1822 | 1461709061298 Marionette TRACE conn3 <- [1,1134,null,{}] 15:17:41 INFO - PROCESS | 1822 | 1461709061304 Marionette TRACE conn3 -> [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:17:41 INFO - PROCESS | 1822 | 1461709061470 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:17:41 INFO - PROCESS | 1822 | 1461709061624 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664705a000 == 126 [pid = 1822] [id = 291] 15:17:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f6642289400) [pid = 1822] [serial = 874] [outer = (nil)] 15:17:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f66479ba000) [pid = 1822] [serial = 875] [outer = 0x7f6642289400] 15:17:41 INFO - PROCESS | 1822 | 1461709061688 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f6647b9c800) [pid = 1822] [serial = 876] [outer = 0x7f6642289400] 15:17:42 INFO - PROCESS | 1822 | 1461709062508 Marionette TRACE conn3 <- [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:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1234ms 15:17:42 INFO - PROCESS | 1822 | 1461709062532 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1822 | 1461709062537 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:17:42 INFO - PROCESS | 1822 | 1461709062550 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1822 | 1461709062552 Marionette TRACE conn3 <- [1,1138,null,{}] 15:17:42 INFO - PROCESS | 1822 | 1461709062557 Marionette TRACE conn3 -> [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:17:42 INFO - PROCESS | 1822 | 1461709062754 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:17:42 INFO - PROCESS | 1822 | 1461709062783 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649c6a000 == 127 [pid = 1822] [id = 292] 15:17:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f66487ed400) [pid = 1822] [serial = 877] [outer = (nil)] 15:17:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f664958dc00) [pid = 1822] [serial = 878] [outer = 0x7f66487ed400] 15:17:42 INFO - PROCESS | 1822 | 1461709062857 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f6649ce3400) [pid = 1822] [serial = 879] [outer = 0x7f66487ed400] 15:17:43 INFO - PROCESS | 1822 | 1461709063727 Marionette TRACE conn3 <- [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:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1225ms 15:17:43 INFO - PROCESS | 1822 | 1461709063776 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1822 | 1461709063779 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:17:43 INFO - PROCESS | 1822 | 1461709063788 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1822 | 1461709063791 Marionette TRACE conn3 <- [1,1142,null,{}] 15:17:43 INFO - PROCESS | 1822 | 1461709063802 Marionette TRACE conn3 -> [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:17:44 INFO - PROCESS | 1822 | 1461709064323 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f66471a6c00) [pid = 1822] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f664123bc00) [pid = 1822] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f6647832400) [pid = 1822] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663ecaec00) [pid = 1822] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f66437af800) [pid = 1822] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f664782b000) [pid = 1822] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:17:44 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f66434e5800) [pid = 1822] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:17:44 INFO - PROCESS | 1822 | 1461709064579 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d1c5000 == 128 [pid = 1822] [id = 293] 15:17:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663c74a400) [pid = 1822] [serial = 880] [outer = (nil)] 15:17:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f663c755000) [pid = 1822] [serial = 881] [outer = 0x7f663c74a400] 15:17:44 INFO - PROCESS | 1822 | 1461709064656 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f663ddc9c00) [pid = 1822] [serial = 882] [outer = 0x7f663c74a400] 15:17:45 INFO - PROCESS | 1822 | 1461709065504 Marionette TRACE conn3 <- [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:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1786ms 15:17:45 INFO - PROCESS | 1822 | 1461709065572 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1822 | 1461709065578 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:17:45 INFO - PROCESS | 1822 | 1461709065584 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1822 | 1461709065589 Marionette TRACE conn3 <- [1,1146,null,{}] 15:17:45 INFO - PROCESS | 1822 | 1461709065596 Marionette TRACE conn3 -> [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:17:45 INFO - PROCESS | 1822 | 1461709065790 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:17:45 INFO - PROCESS | 1822 | 1461709065967 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643499000 == 129 [pid = 1822] [id = 294] 15:17:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f663c74fc00) [pid = 1822] [serial = 883] [outer = (nil)] 15:17:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f6642280c00) [pid = 1822] [serial = 884] [outer = 0x7f663c74fc00] 15:17:46 INFO - PROCESS | 1822 | 1461709066044 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f66434e5400) [pid = 1822] [serial = 885] [outer = 0x7f663c74fc00] 15:17:46 INFO - PROCESS | 1822 | 1461709066941 Marionette TRACE conn3 <- [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:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1430ms 15:17:47 INFO - PROCESS | 1822 | 1461709067017 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1822 | 1461709067023 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:17:47 INFO - PROCESS | 1822 | 1461709067031 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1822 | 1461709067034 Marionette TRACE conn3 <- [1,1150,null,{}] 15:17:47 INFO - PROCESS | 1822 | 1461709067039 Marionette TRACE conn3 -> [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:17:47 INFO - PROCESS | 1822 | 1461709067263 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:17:47 INFO - PROCESS | 1822 | 1461709067514 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a96d000 == 130 [pid = 1822] [id = 295] 15:17:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f6646f28800) [pid = 1822] [serial = 886] [outer = (nil)] 15:17:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f664782d400) [pid = 1822] [serial = 887] [outer = 0x7f6646f28800] 15:17:47 INFO - PROCESS | 1822 | 1461709067629 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f6647b9f400) [pid = 1822] [serial = 888] [outer = 0x7f6646f28800] 15:17:48 INFO - PROCESS | 1822 | 1461709068530 Marionette TRACE conn3 <- [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:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1533ms 15:17:48 INFO - PROCESS | 1822 | 1461709068564 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1822 | 1461709068567 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:17:48 INFO - PROCESS | 1822 | 1461709068577 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1822 | 1461709068584 Marionette TRACE conn3 <- [1,1154,null,{}] 15:17:48 INFO - PROCESS | 1822 | 1461709068598 Marionette TRACE conn3 -> [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:17:48 INFO - PROCESS | 1822 | 1461709068785 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:17:48 INFO - PROCESS | 1822 | 1461709068972 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb5e800 == 131 [pid = 1822] [id = 296] 15:17:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f66495d1000) [pid = 1822] [serial = 889] [outer = (nil)] 15:17:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f6649e7b000) [pid = 1822] [serial = 890] [outer = 0x7f66495d1000] 15:17:49 INFO - PROCESS | 1822 | 1461709069042 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6649e92c00) [pid = 1822] [serial = 891] [outer = 0x7f66495d1000] 15:17:49 INFO - PROCESS | 1822 | 1461709069867 Marionette TRACE conn3 <- [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:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1345ms 15:17:49 INFO - PROCESS | 1822 | 1461709069921 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1822 | 1461709069926 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:17:49 INFO - PROCESS | 1822 | 1461709069931 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1822 | 1461709069933 Marionette TRACE conn3 <- [1,1158,null,{}] 15:17:49 INFO - PROCESS | 1822 | 1461709069938 Marionette TRACE conn3 -> [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:17:50 INFO - PROCESS | 1822 | 1461709070107 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:17:50 INFO - PROCESS | 1822 | 1461709070289 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652131800 == 132 [pid = 1822] [id = 297] 15:17:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f66495d9c00) [pid = 1822] [serial = 892] [outer = (nil)] 15:17:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f664a686800) [pid = 1822] [serial = 893] [outer = 0x7f66495d9c00] 15:17:50 INFO - PROCESS | 1822 | 1461709070361 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f664a8d1400) [pid = 1822] [serial = 894] [outer = 0x7f66495d9c00] 15:17:51 INFO - PROCESS | 1822 | 1461709071165 Marionette TRACE conn3 <- [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:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1276ms 15:17:51 INFO - PROCESS | 1822 | 1461709071209 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1822 | 1461709071212 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:17:51 INFO - PROCESS | 1822 | 1461709071218 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1822 | 1461709071221 Marionette TRACE conn3 <- [1,1162,null,{}] 15:17:51 INFO - PROCESS | 1822 | 1461709071226 Marionette TRACE conn3 -> [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:17:51 INFO - PROCESS | 1822 | 1461709071404 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:17:51 INFO - PROCESS | 1822 | 1461709071587 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532d4800 == 133 [pid = 1822] [id = 298] 15:17:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f6649fd1400) [pid = 1822] [serial = 895] [outer = (nil)] 15:17:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f664ac54400) [pid = 1822] [serial = 896] [outer = 0x7f6649fd1400] 15:17:51 INFO - PROCESS | 1822 | 1461709071675 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f664c1b4000) [pid = 1822] [serial = 897] [outer = 0x7f6649fd1400] 15:17:52 INFO - PROCESS | 1822 | 1461709072587 Marionette TRACE conn3 <- [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:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 15:17:52 INFO - PROCESS | 1822 | 1461709072649 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:17:52 INFO - PROCESS | 1822 | 1461709072653 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:17:52 INFO - PROCESS | 1822 | 1461709072658 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1822 | 1461709072660 Marionette TRACE conn3 <- [1,1166,null,{}] 15:17:52 INFO - PROCESS | 1822 | 1461709072665 Marionette TRACE conn3 -> [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:17:52 INFO - PROCESS | 1822 | 1461709072849 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:17:53 INFO - PROCESS | 1822 | 1461709073028 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a40f800 == 134 [pid = 1822] [id = 299] 15:17:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f664cc91800) [pid = 1822] [serial = 898] [outer = (nil)] 15:17:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f664ebeb800) [pid = 1822] [serial = 899] [outer = 0x7f664cc91800] 15:17:53 INFO - PROCESS | 1822 | 1461709073099 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f6650086400) [pid = 1822] [serial = 900] [outer = 0x7f664cc91800] 15:17:53 INFO - PROCESS | 1822 | 1461709073923 Marionette TRACE conn3 <- [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:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1325ms 15:17:53 INFO - PROCESS | 1822 | 1461709073983 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1822 | 1461709073988 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:17:53 INFO - PROCESS | 1822 | 1461709073994 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1822 | 1461709073998 Marionette TRACE conn3 <- [1,1170,null,{}] 15:17:54 INFO - PROCESS | 1822 | 1461709074003 Marionette TRACE conn3 -> [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:17:54 INFO - PROCESS | 1822 | 1461709074196 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:17:54 INFO - PROCESS | 1822 | 1461709074376 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6662359800 == 135 [pid = 1822] [id = 300] 15:17:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f664d6bc000) [pid = 1822] [serial = 901] [outer = (nil)] 15:17:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f6650348800) [pid = 1822] [serial = 902] [outer = 0x7f664d6bc000] 15:17:54 INFO - PROCESS | 1822 | 1461709074448 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f6650f05000) [pid = 1822] [serial = 903] [outer = 0x7f664d6bc000] 15:17:55 INFO - PROCESS | 1822 | 1461709075236 Marionette TRACE conn3 <- [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:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1281ms 15:17:55 INFO - PROCESS | 1822 | 1461709075276 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1822 | 1461709075279 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:17:55 INFO - PROCESS | 1822 | 1461709075285 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1822 | 1461709075288 Marionette TRACE conn3 <- [1,1174,null,{}] 15:17:55 INFO - PROCESS | 1822 | 1461709075293 Marionette TRACE conn3 -> [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:17:55 INFO - PROCESS | 1822 | 1461709075459 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:17:55 INFO - PROCESS | 1822 | 1461709075643 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665a6f000 == 136 [pid = 1822] [id = 301] 15:17:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f664ebe7800) [pid = 1822] [serial = 904] [outer = (nil)] 15:17:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f66519d8c00) [pid = 1822] [serial = 905] [outer = 0x7f664ebe7800] 15:17:55 INFO - PROCESS | 1822 | 1461709075710 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f6651c2fc00) [pid = 1822] [serial = 906] [outer = 0x7f664ebe7800] 15:17:56 INFO - PROCESS | 1822 | 1461709076574 Marionette TRACE conn3 <- [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:17:56 INFO - PROCESS | 1822 | 1461709076620 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:17:56 INFO - PROCESS | 1822 | 1461709076627 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1822 | 1461709076630 Marionette TRACE conn3 <- [1,1178,null,{}] 15:17:56 INFO - PROCESS | 1822 | 1461709076636 Marionette TRACE conn3 -> [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:17:56 INFO - PROCESS | 1822 | 1461709076821 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:17:57 INFO - PROCESS | 1822 | 1461709077015 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6668082800 == 137 [pid = 1822] [id = 302] 15:17:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f664374b800) [pid = 1822] [serial = 907] [outer = (nil)] 15:17:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f6652043c00) [pid = 1822] [serial = 908] [outer = 0x7f664374b800] 15:17:57 INFO - PROCESS | 1822 | 1461709077083 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f66520f5000) [pid = 1822] [serial = 909] [outer = 0x7f664374b800] 15:17:57 INFO - PROCESS | 1822 | 1461709077940 Marionette TRACE conn3 <- [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:17:58 INFO - PROCESS | 1822 | 1461709078018 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:17:58 INFO - PROCESS | 1822 | 1461709078023 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1822 | 1461709078026 Marionette TRACE conn3 <- [1,1182,null,{}] 15:17:58 INFO - PROCESS | 1822 | 1461709078031 Marionette TRACE conn3 -> [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:17:58 INFO - PROCESS | 1822 | 1461709078202 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:17:58 INFO - PROCESS | 1822 | 1461709078389 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b27c800 == 138 [pid = 1822] [id = 303] 15:17:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f66520f4400) [pid = 1822] [serial = 910] [outer = (nil)] 15:17:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f6652ece000) [pid = 1822] [serial = 911] [outer = 0x7f66520f4400] 15:17:58 INFO - PROCESS | 1822 | 1461709078472 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f6652edcc00) [pid = 1822] [serial = 912] [outer = 0x7f66520f4400] 15:17:59 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:17:59 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:17:59 INFO - PROCESS | 1822 | 1461709079355 Marionette TRACE conn3 <- [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[80] expected 0 but got 255","_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:17:59 INFO - PROCESS | 1822 | 1461709079415 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:17:59 INFO - PROCESS | 1822 | 1461709079420 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1822 | 1461709079424 Marionette TRACE conn3 <- [1,1186,null,{}] 15:17:59 INFO - PROCESS | 1822 | 1461709079429 Marionette TRACE conn3 -> [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:17:59 INFO - PROCESS | 1822 | 1461709079634 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:17:59 INFO - PROCESS | 1822 | 1461709079817 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663caa7000 == 139 [pid = 1822] [id = 304] 15:17:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f66520f4c00) [pid = 1822] [serial = 913] [outer = (nil)] 15:17:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f66541e5800) [pid = 1822] [serial = 914] [outer = 0x7f66520f4c00] 15:17:59 INFO - PROCESS | 1822 | 1461709079884 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f66549b8400) [pid = 1822] [serial = 915] [outer = 0x7f66520f4c00] 15:18:00 INFO - PROCESS | 1822 | 1461709080739 Marionette TRACE conn3 <- [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:18:00 INFO - PROCESS | 1822 | 1461709080810 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:18:00 INFO - PROCESS | 1822 | 1461709080815 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1822 | 1461709080817 Marionette TRACE conn3 <- [1,1190,null,{}] 15:18:00 INFO - PROCESS | 1822 | 1461709080823 Marionette TRACE conn3 -> [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:18:01 INFO - PROCESS | 1822 | 1461709081007 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:18:01 INFO - PROCESS | 1822 | 1461709081195 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66393d3800 == 140 [pid = 1822] [id = 305] 15:18:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f6653df0400) [pid = 1822] [serial = 916] [outer = (nil)] 15:18:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f6655e7d000) [pid = 1822] [serial = 917] [outer = 0x7f6653df0400] 15:18:01 INFO - PROCESS | 1822 | 1461709081267 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f665a166c00) [pid = 1822] [serial = 918] [outer = 0x7f6653df0400] 15:18:02 INFO - PROCESS | 1822 | 1461709082135 Marionette TRACE conn3 <- [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:18:02 INFO - PROCESS | 1822 | 1461709082208 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:18:02 INFO - PROCESS | 1822 | 1461709082219 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1822 | 1461709082224 Marionette TRACE conn3 <- [1,1194,null,{}] 15:18:02 INFO - PROCESS | 1822 | 1461709082229 Marionette TRACE conn3 -> [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:18:02 INFO - PROCESS | 1822 | 1461709082447 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:18:02 INFO - PROCESS | 1822 | 1461709082672 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b51d800 == 141 [pid = 1822] [id = 306] 15:18:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6654b6a800) [pid = 1822] [serial = 919] [outer = (nil)] 15:18:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f666003d800) [pid = 1822] [serial = 920] [outer = 0x7f6654b6a800] 15:18:02 INFO - PROCESS | 1822 | 1461709082788 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f6660c70400) [pid = 1822] [serial = 921] [outer = 0x7f6654b6a800] 15:18:03 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:03 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:03 INFO - PROCESS | 1822 | 1461709083585 Marionette TRACE conn3 <- [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 210","_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:18:03 INFO - PROCESS | 1822 | 1461709083662 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:18:03 INFO - PROCESS | 1822 | 1461709083667 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1822 | 1461709083670 Marionette TRACE conn3 <- [1,1198,null,{}] 15:18:03 INFO - PROCESS | 1822 | 1461709083675 Marionette TRACE conn3 -> [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:18:03 INFO - PROCESS | 1822 | 1461709083857 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:18:04 INFO - PROCESS | 1822 | 1461709084050 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663a385800 == 142 [pid = 1822] [id = 307] 15:18:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f664ebea000) [pid = 1822] [serial = 922] [outer = (nil)] 15:18:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f6660f4b400) [pid = 1822] [serial = 923] [outer = 0x7f664ebea000] 15:18:04 INFO - PROCESS | 1822 | 1461709084117 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f6660f59c00) [pid = 1822] [serial = 924] [outer = 0x7f664ebea000] 15:18:04 INFO - PROCESS | 1822 | 1461709084964 Marionette TRACE conn3 <- [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:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1327ms 15:18:04 INFO - PROCESS | 1822 | 1461709084995 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1822 | 1461709084998 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:18:05 INFO - PROCESS | 1822 | 1461709085003 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1822 | 1461709085005 Marionette TRACE conn3 <- [1,1202,null,{}] 15:18:05 INFO - PROCESS | 1822 | 1461709085011 Marionette TRACE conn3 -> [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:18:05 INFO - PROCESS | 1822 | 1461709085189 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:18:05 INFO - PROCESS | 1822 | 1461709085378 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663a39e000 == 143 [pid = 1822] [id = 308] 15:18:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663fe0fc00) [pid = 1822] [serial = 925] [outer = (nil)] 15:18:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f6646ec9c00) [pid = 1822] [serial = 926] [outer = 0x7f663fe0fc00] 15:18:05 INFO - PROCESS | 1822 | 1461709085442 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f6661352000) [pid = 1822] [serial = 927] [outer = 0x7f663fe0fc00] 15:18:06 INFO - PROCESS | 1822 | 1461709086302 Marionette TRACE conn3 <- [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:18:06 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:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1333ms 15:18:06 INFO - PROCESS | 1822 | 1461709086338 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1822 | 1461709086341 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:18:06 INFO - PROCESS | 1822 | 1461709086348 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1822 | 1461709086352 Marionette TRACE conn3 <- [1,1206,null,{}] 15:18:06 INFO - PROCESS | 1822 | 1461709086358 Marionette TRACE conn3 -> [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:18:06 INFO - PROCESS | 1822 | 1461709086544 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:18:06 INFO - PROCESS | 1822 | 1461709086736 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664305b000 == 144 [pid = 1822] [id = 309] 15:18:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f663fe03800) [pid = 1822] [serial = 928] [outer = (nil)] 15:18:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f66620bc400) [pid = 1822] [serial = 929] [outer = 0x7f663fe03800] 15:18:06 INFO - PROCESS | 1822 | 1461709086802 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f66620e3400) [pid = 1822] [serial = 930] [outer = 0x7f663fe03800] 15:18:08 INFO - PROCESS | 1822 | 1461709088049 Marionette TRACE conn3 <- [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:18:08 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:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1741ms 15:18:08 INFO - PROCESS | 1822 | 1461709088089 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:18:08 INFO - PROCESS | 1822 | 1461709088096 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:18:08 INFO - PROCESS | 1822 | 1461709088102 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1822 | 1461709088108 Marionette TRACE conn3 <- [1,1210,null,{}] 15:18:08 INFO - PROCESS | 1822 | 1461709088114 Marionette TRACE conn3 -> [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:18:08 INFO - PROCESS | 1822 | 1461709088294 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:18:08 INFO - PROCESS | 1822 | 1461709088523 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641de1800 == 145 [pid = 1822] [id = 310] 15:18:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f663ddc9000) [pid = 1822] [serial = 931] [outer = (nil)] 15:18:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f6641233800) [pid = 1822] [serial = 932] [outer = 0x7f663ddc9000] 15:18:08 INFO - PROCESS | 1822 | 1461709088586 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f664374a800) [pid = 1822] [serial = 933] [outer = 0x7f663ddc9000] 15:18:09 INFO - PROCESS | 1822 | 1461709089584 Marionette TRACE conn3 <- [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:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1533ms 15:18:09 INFO - PROCESS | 1822 | 1461709089635 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1822 | 1461709089643 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:18:09 INFO - PROCESS | 1822 | 1461709089653 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1822 | 1461709089656 Marionette TRACE conn3 <- [1,1214,null,{}] 15:18:09 INFO - PROCESS | 1822 | 1461709089661 Marionette TRACE conn3 -> [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:18:09 INFO - PROCESS | 1822 | 1461709089846 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664160e000 == 144 [pid = 1822] [id = 209] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647abf800 == 143 [pid = 1822] [id = 212] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643176800 == 142 [pid = 1822] [id = 207] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643696000 == 141 [pid = 1822] [id = 211] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f6648679000) [pid = 1822] [serial = 824] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | 1461709090193 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649c6a000 == 140 [pid = 1822] [id = 292] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664705a000 == 139 [pid = 1822] [id = 291] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478bb000 == 138 [pid = 1822] [id = 272] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664305d800 == 137 [pid = 1822] [id = 290] 15:18:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbaf000 == 138 [pid = 1822] [id = 311] 15:18:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f663fe0a400) [pid = 1822] [serial = 934] [outer = (nil)] 15:18:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f6647806400) [pid = 1822] [serial = 935] [outer = 0x7f663fe0a400] 15:18:10 INFO - PROCESS | 1822 | 1461709090283 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f6647b94c00) [pid = 1822] [serial = 936] [outer = 0x7f663fe0a400] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fbc2000 == 137 [pid = 1822] [id = 289] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664706f800 == 136 [pid = 1822] [id = 288] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641ddd000 == 135 [pid = 1822] [id = 287] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652478800 == 134 [pid = 1822] [id = 282] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665201d800 == 133 [pid = 1822] [id = 281] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665012b800 == 132 [pid = 1822] [id = 280] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664c1d9800 == 131 [pid = 1822] [id = 279] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc0b800 == 130 [pid = 1822] [id = 278] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a96e000 == 129 [pid = 1822] [id = 277] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e6000 == 128 [pid = 1822] [id = 276] 15:18:10 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fdaf800 == 127 [pid = 1822] [id = 275] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f6647831800) [pid = 1822] [serial = 819] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f6642286800) [pid = 1822] [serial = 810] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f6647b9fc00) [pid = 1822] [serial = 822] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f663fb50000) [pid = 1822] [serial = 807] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f663ddcdc00) [pid = 1822] [serial = 797] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6646ed8000) [pid = 1822] [serial = 815] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f6655dd3800) [pid = 1822] [serial = 779] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f66479bd400) [pid = 1822] [serial = 821] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f6641db3c00) [pid = 1822] [serial = 809] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f6642285c00) [pid = 1822] [serial = 794] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f66521a2400) [pid = 1822] [serial = 765] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f66437ae400) [pid = 1822] [serial = 813] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f66471aa800) [pid = 1822] [serial = 767] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f663c763400) [pid = 1822] [serial = 803] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f66471ae800) [pid = 1822] [serial = 818] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f66519d2800) [pid = 1822] [serial = 776] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f664334bc00) [pid = 1822] [serial = 785] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f663c752000) [pid = 1822] [serial = 800] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f6646f26000) [pid = 1822] [serial = 816] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f6642284800) [pid = 1822] [serial = 788] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f66624d0400) [pid = 1822] [serial = 782] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663ecb1400) [pid = 1822] [serial = 806] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f6649590c00) [pid = 1822] [serial = 770] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f663cdf0800) [pid = 1822] [serial = 791] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f664ac53400) [pid = 1822] [serial = 773] [outer = (nil)] [url = about:blank] 15:18:10 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f66437a6000) [pid = 1822] [serial = 812] [outer = (nil)] [url = about:blank] 15:18:11 INFO - PROCESS | 1822 | 1461709091010 Marionette TRACE conn3 <- [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:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1377ms 15:18:11 INFO - PROCESS | 1822 | 1461709091030 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1822 | 1461709091034 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:18:11 INFO - PROCESS | 1822 | 1461709091039 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1822 | 1461709091043 Marionette TRACE conn3 <- [1,1218,null,{}] 15:18:11 INFO - PROCESS | 1822 | 1461709091058 Marionette TRACE conn3 -> [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:18:11 INFO - PROCESS | 1822 | 1461709091231 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:18:11 INFO - PROCESS | 1822 | 1461709091384 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664706f800 == 128 [pid = 1822] [id = 312] 15:18:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f6648670400) [pid = 1822] [serial = 937] [outer = (nil)] 15:18:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f664958c000) [pid = 1822] [serial = 938] [outer = 0x7f6648670400] 15:18:11 INFO - PROCESS | 1822 | 1461709091450 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f6649e7c400) [pid = 1822] [serial = 939] [outer = 0x7f6648670400] 15:18:12 INFO - PROCESS | 1822 | 1461709092193 Marionette TRACE conn3 <- [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:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1192ms 15:18:12 INFO - PROCESS | 1822 | 1461709092246 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1822 | 1461709092257 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:18:12 INFO - PROCESS | 1822 | 1461709092273 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1822 | 1461709092276 Marionette TRACE conn3 <- [1,1222,null,{}] 15:18:12 INFO - PROCESS | 1822 | 1461709092281 Marionette TRACE conn3 -> [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:18:12 INFO - PROCESS | 1822 | 1461709092464 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:18:12 INFO - PROCESS | 1822 | 1461709092474 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f68000 == 129 [pid = 1822] [id = 313] 15:18:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f664958bc00) [pid = 1822] [serial = 940] [outer = (nil)] 15:18:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f664a68a800) [pid = 1822] [serial = 941] [outer = 0x7f664958bc00] 15:18:12 INFO - PROCESS | 1822 | 1461709092534 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f664a8d0400) [pid = 1822] [serial = 942] [outer = 0x7f664958bc00] 15:18:13 INFO - PROCESS | 1822 | 1461709093449 Marionette TRACE conn3 <- [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:18:13 INFO - PROCESS | 1822 | 1461709093505 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:18:13 INFO - PROCESS | 1822 | 1461709093516 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1822 | 1461709093518 Marionette TRACE conn3 <- [1,1226,null,{}] 15:18:13 INFO - PROCESS | 1822 | 1461709093524 Marionette TRACE conn3 -> [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:18:13 INFO - PROCESS | 1822 | 1461709093749 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:18:13 INFO - PROCESS | 1822 | 1461709093778 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a96e000 == 130 [pid = 1822] [id = 314] 15:18:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f66495d3000) [pid = 1822] [serial = 943] [outer = (nil)] 15:18:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f664ac4bc00) [pid = 1822] [serial = 944] [outer = 0x7f66495d3000] 15:18:13 INFO - PROCESS | 1822 | 1461709093836 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f664ad9e400) [pid = 1822] [serial = 945] [outer = 0x7f66495d3000] 15:18:14 INFO - PROCESS | 1822 | 1461709094953 Marionette TRACE conn3 <- [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:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f663c749400) [pid = 1822] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663c74dc00) [pid = 1822] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f663c762000) [pid = 1822] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f6646edd400) [pid = 1822] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663ddc4800) [pid = 1822] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f664782dc00) [pid = 1822] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:18:14 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f6642289400) [pid = 1822] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1481ms 15:18:15 INFO - PROCESS | 1822 | 1461709094998 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1822 | 1461709095001 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:18:15 INFO - PROCESS | 1822 | 1461709095006 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1822 | 1461709095008 Marionette TRACE conn3 <- [1,1230,null,{}] 15:18:15 INFO - PROCESS | 1822 | 1461709095013 Marionette TRACE conn3 -> [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:18:15 INFO - PROCESS | 1822 | 1461709095199 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:18:15 INFO - PROCESS | 1822 | 1461709095376 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bf9e800 == 131 [pid = 1822] [id = 315] 15:18:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f664a8d1000) [pid = 1822] [serial = 946] [outer = (nil)] 15:18:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f664f5b3400) [pid = 1822] [serial = 947] [outer = 0x7f664a8d1000] 15:18:15 INFO - PROCESS | 1822 | 1461709095441 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f66520edc00) [pid = 1822] [serial = 948] [outer = 0x7f664a8d1000] 15:18:16 INFO - PROCESS | 1822 | 1461709096049 Marionette TRACE conn3 <- [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:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1077ms 15:18:16 INFO - PROCESS | 1822 | 1461709096095 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1822 | 1461709096098 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:18:16 INFO - PROCESS | 1822 | 1461709096104 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1822 | 1461709096107 Marionette TRACE conn3 <- [1,1234,null,{}] 15:18:16 INFO - PROCESS | 1822 | 1461709096111 Marionette TRACE conn3 -> [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:18:16 INFO - PROCESS | 1822 | 1461709096322 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:18:16 INFO - PROCESS | 1822 | 1461709096345 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fa0000 == 132 [pid = 1822] [id = 316] 15:18:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f664bf84c00) [pid = 1822] [serial = 949] [outer = (nil)] 15:18:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f6653193c00) [pid = 1822] [serial = 950] [outer = 0x7f664bf84c00] 15:18:16 INFO - PROCESS | 1822 | 1461709096405 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f665410fc00) [pid = 1822] [serial = 951] [outer = 0x7f664bf84c00] 15:18:17 INFO - PROCESS | 1822 | 1461709097404 Marionette TRACE conn3 <- [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:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1327ms 15:18:17 INFO - PROCESS | 1822 | 1461709097432 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:18:17 INFO - PROCESS | 1822 | 1461709097439 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:18:17 INFO - PROCESS | 1822 | 1461709097446 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1822 | 1461709097450 Marionette TRACE conn3 <- [1,1238,null,{}] 15:18:17 INFO - PROCESS | 1822 | 1461709097458 Marionette TRACE conn3 -> [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:18:17 INFO - PROCESS | 1822 | 1461709097638 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:18:17 INFO - PROCESS | 1822 | 1461709097831 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664155b000 == 133 [pid = 1822] [id = 317] 15:18:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663c764c00) [pid = 1822] [serial = 952] [outer = (nil)] 15:18:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f66414f5000) [pid = 1822] [serial = 953] [outer = 0x7f663c764c00] 15:18:17 INFO - PROCESS | 1822 | 1461709097901 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f66434e5c00) [pid = 1822] [serial = 954] [outer = 0x7f663c764c00] 15:18:18 INFO - PROCESS | 1822 | 1461709098793 Marionette TRACE conn3 <- [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:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1385ms 15:18:18 INFO - PROCESS | 1822 | 1461709098831 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1822 | 1461709098839 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:18:18 INFO - PROCESS | 1822 | 1461709098848 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1822 | 1461709098852 Marionette TRACE conn3 <- [1,1242,null,{}] 15:18:18 INFO - PROCESS | 1822 | 1461709098857 Marionette TRACE conn3 -> [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:18:19 INFO - PROCESS | 1822 | 1461709099036 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:18:19 INFO - PROCESS | 1822 | 1461709099234 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498f2000 == 134 [pid = 1822] [id = 318] 15:18:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f66414f3c00) [pid = 1822] [serial = 955] [outer = (nil)] 15:18:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6647831800) [pid = 1822] [serial = 956] [outer = 0x7f66414f3c00] 15:18:19 INFO - PROCESS | 1822 | 1461709099308 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f664867a800) [pid = 1822] [serial = 957] [outer = 0x7f66414f3c00] 15:18:20 INFO - PROCESS | 1822 | 1461709100279 Marionette TRACE conn3 <- [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:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1484ms 15:18:20 INFO - PROCESS | 1822 | 1461709100333 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1822 | 1461709100337 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:18:20 INFO - PROCESS | 1822 | 1461709100343 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1822 | 1461709100349 Marionette TRACE conn3 <- [1,1246,null,{}] 15:18:20 INFO - PROCESS | 1822 | 1461709100366 Marionette TRACE conn3 -> [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:18:20 INFO - PROCESS | 1822 | 1461709100557 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:18:20 INFO - PROCESS | 1822 | 1461709100786 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665287a800 == 135 [pid = 1822] [id = 319] 15:18:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f6649fd2800) [pid = 1822] [serial = 958] [outer = (nil)] 15:18:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f664ac4f400) [pid = 1822] [serial = 959] [outer = 0x7f6649fd2800] 15:18:20 INFO - PROCESS | 1822 | 1461709100903 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f664bf8b400) [pid = 1822] [serial = 960] [outer = 0x7f6649fd2800] 15:18:21 INFO - PROCESS | 1822 | 1461709101767 Marionette TRACE conn3 <- [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:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1486ms 15:18:21 INFO - PROCESS | 1822 | 1461709101830 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1822 | 1461709101834 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:18:21 INFO - PROCESS | 1822 | 1461709101841 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1822 | 1461709101844 Marionette TRACE conn3 <- [1,1250,null,{}] 15:18:21 INFO - PROCESS | 1822 | 1461709101849 Marionette TRACE conn3 -> [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:18:22 INFO - PROCESS | 1822 | 1461709102046 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:18:22 INFO - PROCESS | 1822 | 1461709102243 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548ce000 == 136 [pid = 1822] [id = 320] 15:18:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f664d86fc00) [pid = 1822] [serial = 961] [outer = (nil)] 15:18:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f66501d7800) [pid = 1822] [serial = 962] [outer = 0x7f664d86fc00] 15:18:22 INFO - PROCESS | 1822 | 1461709102422 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f6653a86400) [pid = 1822] [serial = 963] [outer = 0x7f664d86fc00] 15:18:23 INFO - PROCESS | 1822 | 1461709103261 Marionette TRACE conn3 <- [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:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1482ms 15:18:23 INFO - PROCESS | 1822 | 1461709103324 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1822 | 1461709103328 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:18:23 INFO - PROCESS | 1822 | 1461709103333 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1822 | 1461709103335 Marionette TRACE conn3 <- [1,1254,null,{}] 15:18:23 INFO - PROCESS | 1822 | 1461709103341 Marionette TRACE conn3 -> [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:18:23 INFO - PROCESS | 1822 | 1461709103521 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:18:23 INFO - PROCESS | 1822 | 1461709103712 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66654e9000 == 137 [pid = 1822] [id = 321] 15:18:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f664ebe6800) [pid = 1822] [serial = 964] [outer = (nil)] 15:18:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f6655d9d800) [pid = 1822] [serial = 965] [outer = 0x7f664ebe6800] 15:18:23 INFO - PROCESS | 1822 | 1461709103781 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f6660ee2800) [pid = 1822] [serial = 966] [outer = 0x7f664ebe6800] 15:18:24 INFO - PROCESS | 1822 | 1461709104626 Marionette TRACE conn3 <- [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:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1337ms 15:18:24 INFO - PROCESS | 1822 | 1461709104671 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1822 | 1461709104675 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:18:24 INFO - PROCESS | 1822 | 1461709104681 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1822 | 1461709104683 Marionette TRACE conn3 <- [1,1258,null,{}] 15:18:24 INFO - PROCESS | 1822 | 1461709104688 Marionette TRACE conn3 -> [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:18:24 INFO - PROCESS | 1822 | 1461709104891 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:18:25 INFO - PROCESS | 1822 | 1461709105089 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3de800 == 138 [pid = 1822] [id = 322] 15:18:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f66620b8000) [pid = 1822] [serial = 967] [outer = (nil)] 15:18:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f666215e000) [pid = 1822] [serial = 968] [outer = 0x7f66620b8000] 15:18:25 INFO - PROCESS | 1822 | 1461709105161 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f6663d9dc00) [pid = 1822] [serial = 969] [outer = 0x7f66620b8000] 15:18:25 INFO - PROCESS | 1822 | 1461709105994 Marionette TRACE conn3 <- [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:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1375ms 15:18:26 INFO - PROCESS | 1822 | 1461709106058 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1822 | 1461709106061 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:18:26 INFO - PROCESS | 1822 | 1461709106066 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1822 | 1461709106069 Marionette TRACE conn3 <- [1,1262,null,{}] 15:18:26 INFO - PROCESS | 1822 | 1461709106074 Marionette TRACE conn3 -> [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:18:26 INFO - PROCESS | 1822 | 1461709106252 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:18:26 INFO - PROCESS | 1822 | 1461709106444 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab1e800 == 139 [pid = 1822] [id = 323] 15:18:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f6662143400) [pid = 1822] [serial = 970] [outer = (nil)] 15:18:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f6665602400) [pid = 1822] [serial = 971] [outer = 0x7f6662143400] 15:18:26 INFO - PROCESS | 1822 | 1461709106513 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f6665b71000) [pid = 1822] [serial = 972] [outer = 0x7f6662143400] 15:18:27 INFO - PROCESS | 1822 | 1461709107345 Marionette TRACE conn3 <- [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:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1335ms 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:18:27 INFO - PROCESS | 1822 | 1461709107402 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1822 | 1461709107404 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:18:27 INFO - PROCESS | 1822 | 1461709107410 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1822 | 1461709107413 Marionette TRACE conn3 <- [1,1266,null,{}] 15:18:27 INFO - PROCESS | 1822 | 1461709107418 Marionette TRACE conn3 -> [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:18:27 INFO - PROCESS | 1822 | 1461709107591 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:18:27 INFO - PROCESS | 1822 | 1461709107784 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f18000 == 140 [pid = 1822] [id = 324] 15:18:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f663c768400) [pid = 1822] [serial = 973] [outer = (nil)] 15:18:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f6665d5f400) [pid = 1822] [serial = 974] [outer = 0x7f663c768400] 15:18:27 INFO - PROCESS | 1822 | 1461709107851 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f6665da1000) [pid = 1822] [serial = 975] [outer = 0x7f663c768400] 15:18:28 INFO - PROCESS | 1822 | 1461709108657 Marionette TRACE conn3 <- [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:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1283ms 15:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:18:28 INFO - PROCESS | 1822 | 1461709108692 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:18:28 INFO - PROCESS | 1822 | 1461709108695 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:18:28 INFO - PROCESS | 1822 | 1461709108701 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1822 | 1461709108704 Marionette TRACE conn3 <- [1,1270,null,{}] 15:18:28 INFO - PROCESS | 1822 | 1461709108709 Marionette TRACE conn3 -> [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:18:28 INFO - PROCESS | 1822 | 1461709108885 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:18:29 INFO - PROCESS | 1822 | 1461709109078 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b996000 == 141 [pid = 1822] [id = 325] 15:18:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f666215ac00) [pid = 1822] [serial = 976] [outer = (nil)] 15:18:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f6665dad800) [pid = 1822] [serial = 977] [outer = 0x7f666215ac00] 15:18:29 INFO - PROCESS | 1822 | 1461709109143 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f6665f45400) [pid = 1822] [serial = 978] [outer = 0x7f666215ac00] 15:18:30 INFO - PROCESS | 1822 | 1461709110017 Marionette TRACE conn3 <- [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:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1382ms 15:18:30 INFO - PROCESS | 1822 | 1461709110083 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1822 | 1461709110087 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:18:30 INFO - PROCESS | 1822 | 1461709110092 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1822 | 1461709110094 Marionette TRACE conn3 <- [1,1274,null,{}] 15:18:30 INFO - PROCESS | 1822 | 1461709110100 Marionette TRACE conn3 -> [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:18:30 INFO - PROCESS | 1822 | 1461709110272 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:18:30 INFO - PROCESS | 1822 | 1461709110471 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b286800 == 142 [pid = 1822] [id = 326] 15:18:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f663b384800) [pid = 1822] [serial = 979] [outer = (nil)] 15:18:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f663b38c400) [pid = 1822] [serial = 980] [outer = 0x7f663b384800] 15:18:30 INFO - PROCESS | 1822 | 1461709110544 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f663b391000) [pid = 1822] [serial = 981] [outer = 0x7f663b384800] 15:18:31 INFO - PROCESS | 1822 | 1461709111388 Marionette TRACE conn3 <- [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:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1336ms 15:18:31 INFO - PROCESS | 1822 | 1461709111429 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1822 | 1461709111432 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:18:31 INFO - PROCESS | 1822 | 1461709111438 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1822 | 1461709111442 Marionette TRACE conn3 <- [1,1278,null,{}] 15:18:31 INFO - PROCESS | 1822 | 1461709111447 Marionette TRACE conn3 -> [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:18:31 INFO - PROCESS | 1822 | 1461709111693 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:18:31 INFO - PROCESS | 1822 | 1461709111894 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f95800 == 143 [pid = 1822] [id = 327] 15:18:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f663b3d3800) [pid = 1822] [serial = 982] [outer = (nil)] 15:18:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f663b3d9400) [pid = 1822] [serial = 983] [outer = 0x7f663b3d3800] 15:18:32 INFO - PROCESS | 1822 | 1461709112027 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f6665d5d000) [pid = 1822] [serial = 984] [outer = 0x7f663b3d3800] 15:18:33 INFO - PROCESS | 1822 | 1461709113570 Marionette TRACE conn3 <- [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:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2186ms 15:18:33 INFO - PROCESS | 1822 | 1461709113626 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1822 | 1461709113630 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:18:33 INFO - PROCESS | 1822 | 1461709113637 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1822 | 1461709113642 Marionette TRACE conn3 <- [1,1282,null,{}] 15:18:33 INFO - PROCESS | 1822 | 1461709113649 Marionette TRACE conn3 -> [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:18:33 INFO - PROCESS | 1822 | 1461709113822 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:18:34 INFO - PROCESS | 1822 | 1461709114015 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbba000 == 144 [pid = 1822] [id = 328] 15:18:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f663c75ac00) [pid = 1822] [serial = 985] [outer = (nil)] 15:18:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663c93e000) [pid = 1822] [serial = 986] [outer = 0x7f663c75ac00] 15:18:34 INFO - PROCESS | 1822 | 1461709114083 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f663cdee400) [pid = 1822] [serial = 987] [outer = 0x7f663c75ac00] 15:18:34 INFO - PROCESS | 1822 | 1461709114936 Marionette TRACE conn3 <- [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:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1330ms 15:18:34 INFO - PROCESS | 1822 | 1461709114968 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1822 | 1461709114976 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:18:34 INFO - PROCESS | 1822 | 1461709114984 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1822 | 1461709114989 Marionette TRACE conn3 <- [1,1286,null,{}] 15:18:34 INFO - PROCESS | 1822 | 1461709114995 Marionette TRACE conn3 -> [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:18:35 INFO - PROCESS | 1822 | 1461709115158 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:18:35 INFO - PROCESS | 1822 | 1461709115600 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66393d3000 == 145 [pid = 1822] [id = 329] 15:18:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663fe02800) [pid = 1822] [serial = 988] [outer = (nil)] 15:18:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f6641236400) [pid = 1822] [serial = 989] [outer = 0x7f663fe02800] 15:18:35 INFO - PROCESS | 1822 | 1461709115716 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f66414fa400) [pid = 1822] [serial = 990] [outer = 0x7f663fe02800] 15:18:36 INFO - PROCESS | 1822 | 1461709116533 Marionette TRACE conn3 <- [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:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 15:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:18:36 INFO - PROCESS | 1822 | 1461709116565 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1822 | 1461709116568 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:18:36 INFO - PROCESS | 1822 | 1461709116573 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1822 | 1461709116578 Marionette TRACE conn3 <- [1,1290,null,{}] 15:18:36 INFO - PROCESS | 1822 | 1461709116592 Marionette TRACE conn3 -> [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:18:36 INFO - PROCESS | 1822 | 1461709116756 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:18:36 INFO - PROCESS | 1822 | 1461709116970 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641fa6800 == 146 [pid = 1822] [id = 330] 15:18:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f6643351000) [pid = 1822] [serial = 991] [outer = (nil)] 15:18:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f66437ae400) [pid = 1822] [serial = 992] [outer = 0x7f6643351000] 15:18:37 INFO - PROCESS | 1822 | 1461709117078 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f6646ee2400) [pid = 1822] [serial = 993] [outer = 0x7f6643351000] 15:18:37 INFO - PROCESS | 1822 | 1461709117992 Marionette TRACE conn3 <- [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:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1486ms 15:18:38 INFO - PROCESS | 1822 | 1461709118060 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1822 | 1461709118064 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:18:38 INFO - PROCESS | 1822 | 1461709118070 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1822 | 1461709118072 Marionette TRACE conn3 <- [1,1294,null,{}] 15:18:38 INFO - PROCESS | 1822 | 1461709118077 Marionette TRACE conn3 -> [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:18:38 INFO - PROCESS | 1822 | 1461709118235 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:18:38 INFO - PROCESS | 1822 | 1461709118434 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664156f800 == 147 [pid = 1822] [id = 331] 15:18:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f663ecaa000) [pid = 1822] [serial = 994] [outer = (nil)] 15:18:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f664782d000) [pid = 1822] [serial = 995] [outer = 0x7f663ecaa000] 15:18:38 INFO - PROCESS | 1822 | 1461709118497 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 281 (0x7f66479c1000) [pid = 1822] [serial = 996] [outer = 0x7f663ecaa000] 15:18:38 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649f5d800 == 146 [pid = 1822] [id = 202] 15:18:38 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650125800 == 145 [pid = 1822] [id = 26] 15:18:38 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a35800 == 144 [pid = 1822] [id = 200] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 280 (0x7f66471afc00) [pid = 1822] [serial = 833] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f6642288400) [pid = 1822] [serial = 830] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f6649e96400) [pid = 1822] [serial = 842] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f6647b99800) [pid = 1822] [serial = 836] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f663ddc8c00) [pid = 1822] [serial = 827] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f6649596000) [pid = 1822] [serial = 839] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f664a23ac00) [pid = 1822] [serial = 845] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f664a69b400) [pid = 1822] [serial = 848] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f664a80f000) [pid = 1822] [serial = 851] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f664b1f3000) [pid = 1822] [serial = 857] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f664aa5f000) [pid = 1822] [serial = 854] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f664ad97c00) [pid = 1822] [serial = 860] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f664958dc00) [pid = 1822] [serial = 878] [outer = (nil)] [url = about:blank] 15:18:38 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434b2800 == 143 [pid = 1822] [id = 199] 15:18:38 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654a8f000 == 142 [pid = 1822] [id = 21] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664705a800 == 141 [pid = 1822] [id = 271] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b51d800 == 140 [pid = 1822] [id = 306] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66393d3800 == 139 [pid = 1822] [id = 305] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663caa7000 == 138 [pid = 1822] [id = 304] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b27c800 == 137 [pid = 1822] [id = 303] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6668082800 == 136 [pid = 1822] [id = 302] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665a6f000 == 135 [pid = 1822] [id = 301] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6662359800 == 134 [pid = 1822] [id = 300] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a40f800 == 133 [pid = 1822] [id = 299] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532d4800 == 132 [pid = 1822] [id = 298] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652131800 == 131 [pid = 1822] [id = 297] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664eb5e800 == 130 [pid = 1822] [id = 296] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a96d000 == 129 [pid = 1822] [id = 295] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643499000 == 128 [pid = 1822] [id = 294] 15:18:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663d1c5000 == 127 [pid = 1822] [id = 293] 15:18:39 INFO - PROCESS | 1822 | 1461709119405 Marionette TRACE conn3 <- [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:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f663c768800) [pid = 1822] [serial = 804] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f66414fc400) [pid = 1822] [serial = 867] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663c767800) [pid = 1822] [serial = 866] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f663cde9c00) [pid = 1822] [serial = 863] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f6647802800) [pid = 1822] [serial = 872] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f664782c800) [pid = 1822] [serial = 873] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f66434e2c00) [pid = 1822] [serial = 869] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f6646ec1400) [pid = 1822] [serial = 870] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f663ddd0800) [pid = 1822] [serial = 864] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f66487ed000) [pid = 1822] [serial = 825] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f66479ba000) [pid = 1822] [serial = 875] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f6647b9c800) [pid = 1822] [serial = 876] [outer = (nil)] [url = about:blank] 15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1425ms 15:18:39 INFO - PROCESS | 1822 | 1461709119496 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1822 | 1461709119498 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:18:39 INFO - PROCESS | 1822 | 1461709119504 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1822 | 1461709119506 Marionette TRACE conn3 <- [1,1298,null,{}] 15:18:39 INFO - PROCESS | 1822 | 1461709119511 Marionette TRACE conn3 -> [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:18:39 INFO - PROCESS | 1822 | 1461709119664 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:18:39 INFO - PROCESS | 1822 | 1461709119673 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbb4800 == 128 [pid = 1822] [id = 332] 15:18:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f6643346c00) [pid = 1822] [serial = 997] [outer = (nil)] 15:18:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f664782ac00) [pid = 1822] [serial = 998] [outer = 0x7f6643346c00] 15:18:39 INFO - PROCESS | 1822 | 1461709119730 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f664866e000) [pid = 1822] [serial = 999] [outer = 0x7f6643346c00] 15:18:40 INFO - PROCESS | 1822 | 1461709120549 Marionette TRACE conn3 <- [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:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1072ms 15:18:40 INFO - PROCESS | 1822 | 1461709120577 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1822 | 1461709120580 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:18:40 INFO - PROCESS | 1822 | 1461709120585 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1822 | 1461709120587 Marionette TRACE conn3 <- [1,1302,null,{}] 15:18:40 INFO - PROCESS | 1822 | 1461709120592 Marionette TRACE conn3 -> [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:18:40 INFO - PROCESS | 1822 | 1461709120777 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:18:40 INFO - PROCESS | 1822 | 1461709120940 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647067000 == 129 [pid = 1822] [id = 333] 15:18:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f663ddc8c00) [pid = 1822] [serial = 1000] [outer = (nil)] 15:18:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f6649592c00) [pid = 1822] [serial = 1001] [outer = 0x7f663ddc8c00] 15:18:41 INFO - PROCESS | 1822 | 1461709121003 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f6649e76000) [pid = 1822] [serial = 1002] [outer = 0x7f663ddc8c00] 15:18:41 INFO - PROCESS | 1822 | 1461709121757 Marionette TRACE conn3 <- [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:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1226ms 15:18:41 INFO - PROCESS | 1822 | 1461709121823 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:18:41 INFO - PROCESS | 1822 | 1461709121826 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:18:41 INFO - PROCESS | 1822 | 1461709121832 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1822 | 1461709121834 Marionette TRACE conn3 <- [1,1306,null,{}] 15:18:41 INFO - PROCESS | 1822 | 1461709121839 Marionette TRACE conn3 -> [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:18:42 INFO - PROCESS | 1822 | 1461709122041 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:18:42 INFO - PROCESS | 1822 | 1461709122071 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498e6800 == 130 [pid = 1822] [id = 334] 15:18:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f6649e77800) [pid = 1822] [serial = 1003] [outer = (nil)] 15:18:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f6649e98c00) [pid = 1822] [serial = 1004] [outer = 0x7f6649e77800] 15:18:42 INFO - PROCESS | 1822 | 1461709122128 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f664a570400) [pid = 1822] [serial = 1005] [outer = 0x7f6649e77800] 15:18:42 INFO - PROCESS | 1822 | 1461709122966 Marionette TRACE conn3 <- [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:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1176ms 15:18:43 INFO - PROCESS | 1822 | 1461709123009 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1822 | 1461709123012 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:18:43 INFO - PROCESS | 1822 | 1461709123025 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1822 | 1461709123027 Marionette TRACE conn3 <- [1,1310,null,{}] 15:18:43 INFO - PROCESS | 1822 | 1461709123032 Marionette TRACE conn3 -> [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:18:43 INFO - PROCESS | 1822 | 1461709123227 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:18:43 INFO - PROCESS | 1822 | 1461709123253 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0d0000 == 131 [pid = 1822] [id = 335] 15:18:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f6649e7c000) [pid = 1822] [serial = 1006] [outer = (nil)] 15:18:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f664a80f000) [pid = 1822] [serial = 1007] [outer = 0x7f6649e7c000] 15:18:43 INFO - PROCESS | 1822 | 1461709123311 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f664a8d9c00) [pid = 1822] [serial = 1008] [outer = 0x7f6649e7c000] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f664a6a4c00) [pid = 1822] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f664123c400) [pid = 1822] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663c74ac00) [pid = 1822] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6646f30000) [pid = 1822] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f6662045c00) [pid = 1822] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f663cdea000) [pid = 1822] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f6647b96800) [pid = 1822] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f664a68f000) [pid = 1822] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f664a8d1000) [pid = 1822] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f664958a400) [pid = 1822] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f6652193800) [pid = 1822] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f664ada0000) [pid = 1822] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f6648675c00) [pid = 1822] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f664866f400) [pid = 1822] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f663cdf4c00) [pid = 1822] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f664958bc00) [pid = 1822] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f663fb47800) [pid = 1822] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f663fe0a400) [pid = 1822] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f663cdebc00) [pid = 1822] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6648670400) [pid = 1822] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f6641db9400) [pid = 1822] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f663fe06800) [pid = 1822] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f66479b7800) [pid = 1822] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f66495d3000) [pid = 1822] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f6646f25000) [pid = 1822] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f6643343c00) [pid = 1822] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f6648676000) [pid = 1822] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f663fb51800) [pid = 1822] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f6648670800) [pid = 1822] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f664a685000) [pid = 1822] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f66519ce800) [pid = 1822] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6649cd5000) [pid = 1822] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f6643759400) [pid = 1822] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f66487ed400) [pid = 1822] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f6662046400) [pid = 1822] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f664a238c00) [pid = 1822] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f664cc93000) [pid = 1822] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f663ddc9000) [pid = 1822] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f664a22d400) [pid = 1822] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f664d61c800) [pid = 1822] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f6646ee0800) [pid = 1822] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f663eca4000) [pid = 1822] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f6641db3000) [pid = 1822] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f663cdea400) [pid = 1822] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f6649e97c00) [pid = 1822] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f6649ce2c00) [pid = 1822] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f66437a5800) [pid = 1822] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f663eca3400) [pid = 1822] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f663fb4f000) [pid = 1822] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f664b273800) [pid = 1822] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f663eca5400) [pid = 1822] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f6647831c00) [pid = 1822] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f6652041c00) [pid = 1822] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f6649e94000) [pid = 1822] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f664d661400) [pid = 1822] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f663fe04800) [pid = 1822] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f663fb52c00) [pid = 1822] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f664a8d4400) [pid = 1822] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f664a686400) [pid = 1822] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f66620b6400) [pid = 1822] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f664a808800) [pid = 1822] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f664ac4b400) [pid = 1822] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f664d868000) [pid = 1822] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f664a68dc00) [pid = 1822] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f663fe07400) [pid = 1822] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f664227b400) [pid = 1822] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:18:44 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663fb4e800) [pid = 1822] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:18:45 INFO - PROCESS | 1822 | 1461709125233 Marionette TRACE conn3 <- [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:18:45 INFO - PROCESS | 1822 | 1461709125258 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:18:45 INFO - PROCESS | 1822 | 1461709125264 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1822 | 1461709125266 Marionette TRACE conn3 <- [1,1314,null,{}] 15:18:45 INFO - PROCESS | 1822 | 1461709125282 Marionette TRACE conn3 -> [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:18:45 INFO - PROCESS | 1822 | 1461709125445 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:18:45 INFO - PROCESS | 1822 | 1461709125461 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e47800 == 132 [pid = 1822] [id = 336] 15:18:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f663cdecc00) [pid = 1822] [serial = 1009] [outer = (nil)] 15:18:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f663fe04800) [pid = 1822] [serial = 1010] [outer = 0x7f663cdecc00] 15:18:45 INFO - PROCESS | 1822 | 1461709125526 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f664374b400) [pid = 1822] [serial = 1011] [outer = 0x7f663cdecc00] 15:18:46 INFO - PROCESS | 1822 | 1461709126345 Marionette TRACE conn3 <- [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:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1141ms 15:18:46 INFO - PROCESS | 1822 | 1461709126406 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1822 | 1461709126408 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:18:46 INFO - PROCESS | 1822 | 1461709126414 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1822 | 1461709126417 Marionette TRACE conn3 <- [1,1318,null,{}] 15:18:46 INFO - PROCESS | 1822 | 1461709126422 Marionette TRACE conn3 -> [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:18:46 INFO - PROCESS | 1822 | 1461709126589 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:18:46 INFO - PROCESS | 1822 | 1461709126893 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be3a800 == 133 [pid = 1822] [id = 337] 15:18:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f663b382c00) [pid = 1822] [serial = 1012] [outer = (nil)] 15:18:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f663b38a800) [pid = 1822] [serial = 1013] [outer = 0x7f663b382c00] 15:18:46 INFO - PROCESS | 1822 | 1461709126971 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f663b3d6c00) [pid = 1822] [serial = 1014] [outer = 0x7f663b382c00] 15:18:47 INFO - PROCESS | 1822 | 1461709127912 Marionette TRACE conn3 <- [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:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1530ms 15:18:47 INFO - PROCESS | 1822 | 1461709127946 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1822 | 1461709127951 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:18:47 INFO - PROCESS | 1822 | 1461709127959 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1822 | 1461709127964 Marionette TRACE conn3 <- [1,1322,null,{}] 15:18:47 INFO - PROCESS | 1822 | 1461709127970 Marionette TRACE conn3 -> [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:18:48 INFO - PROCESS | 1822 | 1461709128199 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:18:48 INFO - PROCESS | 1822 | 1461709128436 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f13800 == 134 [pid = 1822] [id = 338] 15:18:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f663fb51c00) [pid = 1822] [serial = 1015] [outer = (nil)] 15:18:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f66414f9400) [pid = 1822] [serial = 1016] [outer = 0x7f663fb51c00] 15:18:48 INFO - PROCESS | 1822 | 1461709128554 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6643348400) [pid = 1822] [serial = 1017] [outer = 0x7f663fb51c00] 15:18:49 INFO - PROCESS | 1822 | 1461709129485 Marionette TRACE conn3 <- [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:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1590ms 15:18:49 INFO - PROCESS | 1822 | 1461709129554 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:18:49 INFO - PROCESS | 1822 | 1461709129560 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:18:49 INFO - PROCESS | 1822 | 1461709129567 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1822 | 1461709129570 Marionette TRACE conn3 <- [1,1326,null,{}] 15:18:49 INFO - PROCESS | 1822 | 1461709129576 Marionette TRACE conn3 -> [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:18:49 INFO - PROCESS | 1822 | 1461709129762 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:18:50 INFO - PROCESS | 1822 | 1461709130031 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478b6000 == 135 [pid = 1822] [id = 339] 15:18:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f66437aa000) [pid = 1822] [serial = 1018] [outer = (nil)] 15:18:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f6646f29800) [pid = 1822] [serial = 1019] [outer = 0x7f66437aa000] 15:18:50 INFO - PROCESS | 1822 | 1461709130149 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f6647830400) [pid = 1822] [serial = 1020] [outer = 0x7f66437aa000] 15:18:51 INFO - PROCESS | 1822 | 1461709131035 Marionette TRACE conn3 <- [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:18:51 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:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1533ms 15:18:51 INFO - PROCESS | 1822 | 1461709131100 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:18:51 INFO - PROCESS | 1822 | 1461709131105 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:18:51 INFO - PROCESS | 1822 | 1461709131120 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1822 | 1461709131128 Marionette TRACE conn3 <- [1,1330,null,{}] 15:18:51 INFO - PROCESS | 1822 | 1461709131136 Marionette TRACE conn3 -> [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:18:51 INFO - PROCESS | 1822 | 1461709131407 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:18:51 INFO - PROCESS | 1822 | 1461709131596 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab12800 == 136 [pid = 1822] [id = 340] 15:18:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f6647837c00) [pid = 1822] [serial = 1021] [outer = (nil)] 15:18:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f664958f400) [pid = 1822] [serial = 1022] [outer = 0x7f6647837c00] 15:18:51 INFO - PROCESS | 1822 | 1461709131683 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f66495d5c00) [pid = 1822] [serial = 1023] [outer = 0x7f6647837c00] 15:18:52 INFO - PROCESS | 1822 | 1461709132514 Marionette TRACE conn3 <- [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:18:52 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:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1443ms 15:18:52 INFO - PROCESS | 1822 | 1461709132555 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1822 | 1461709132558 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:18:52 INFO - PROCESS | 1822 | 1461709132564 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1822 | 1461709132566 Marionette TRACE conn3 <- [1,1334,null,{}] 15:18:52 INFO - PROCESS | 1822 | 1461709132572 Marionette TRACE conn3 -> [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:18:52 INFO - PROCESS | 1822 | 1461709132749 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:18:52 INFO - PROCESS | 1822 | 1461709132940 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc0c000 == 137 [pid = 1822] [id = 341] 15:18:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f6648670000) [pid = 1822] [serial = 1024] [outer = (nil)] 15:18:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f6649e94000) [pid = 1822] [serial = 1025] [outer = 0x7f6648670000] 15:18:53 INFO - PROCESS | 1822 | 1461709133019 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f6649fd7400) [pid = 1822] [serial = 1026] [outer = 0x7f6648670000] 15:18:53 INFO - PROCESS | 1822 | 1461709133908 Marionette TRACE conn3 <- [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:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1386ms 15:18:53 INFO - PROCESS | 1822 | 1461709133952 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1822 | 1461709133956 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:18:53 INFO - PROCESS | 1822 | 1461709133963 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1822 | 1461709133966 Marionette TRACE conn3 <- [1,1338,null,{}] 15:18:53 INFO - PROCESS | 1822 | 1461709133971 Marionette TRACE conn3 -> [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:18:54 INFO - PROCESS | 1822 | 1461709134171 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:18:54 INFO - PROCESS | 1822 | 1461709134366 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d96f000 == 138 [pid = 1822] [id = 342] 15:18:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f664a6a2400) [pid = 1822] [serial = 1027] [outer = (nil)] 15:18:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f664a808800) [pid = 1822] [serial = 1028] [outer = 0x7f664a6a2400] 15:18:54 INFO - PROCESS | 1822 | 1461709134508 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f664ac52c00) [pid = 1822] [serial = 1029] [outer = 0x7f664a6a2400] 15:18:55 INFO - PROCESS | 1822 | 1461709135962 Marionette TRACE conn3 <- [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:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2080ms 15:18:56 INFO - PROCESS | 1822 | 1461709136044 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1822 | 1461709136046 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:18:56 INFO - PROCESS | 1822 | 1461709136053 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1822 | 1461709136055 Marionette TRACE conn3 <- [1,1342,null,{}] 15:18:56 INFO - PROCESS | 1822 | 1461709136061 Marionette TRACE conn3 -> [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:18:56 INFO - PROCESS | 1822 | 1461709136239 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:18:56 INFO - PROCESS | 1822 | 1461709136426 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665211f800 == 139 [pid = 1822] [id = 343] 15:18:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f664a6a3400) [pid = 1822] [serial = 1030] [outer = (nil)] 15:18:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f664adb9c00) [pid = 1822] [serial = 1031] [outer = 0x7f664a6a3400] 15:18:56 INFO - PROCESS | 1822 | 1461709136493 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f664bf85c00) [pid = 1822] [serial = 1032] [outer = 0x7f664a6a3400] 15:18:57 INFO - PROCESS | 1822 | 1461709137336 Marionette TRACE conn3 <- [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:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1331ms 15:18:57 INFO - PROCESS | 1822 | 1461709137385 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1822 | 1461709137388 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:18:57 INFO - PROCESS | 1822 | 1461709137394 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1822 | 1461709137398 Marionette TRACE conn3 <- [1,1346,null,{}] 15:18:57 INFO - PROCESS | 1822 | 1461709137402 Marionette TRACE conn3 -> [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:18:57 INFO - PROCESS | 1822 | 1461709137581 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:18:57 INFO - PROCESS | 1822 | 1461709137772 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652478800 == 140 [pid = 1822] [id = 344] 15:18:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f664a6a3c00) [pid = 1822] [serial = 1033] [outer = (nil)] 15:18:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f664cc97c00) [pid = 1822] [serial = 1034] [outer = 0x7f664a6a3c00] 15:18:57 INFO - PROCESS | 1822 | 1461709137838 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f664d6be400) [pid = 1822] [serial = 1035] [outer = 0x7f664a6a3c00] 15:18:58 INFO - PROCESS | 1822 | 1461709138726 Marionette TRACE conn3 <- [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:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1378ms 15:18:58 INFO - PROCESS | 1822 | 1461709138774 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1822 | 1461709138776 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:18:58 INFO - PROCESS | 1822 | 1461709138782 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1822 | 1461709138784 Marionette TRACE conn3 <- [1,1350,null,{}] 15:18:58 INFO - PROCESS | 1822 | 1461709138790 Marionette TRACE conn3 -> [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:18:58 INFO - PROCESS | 1822 | 1461709138963 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:18:59 INFO - PROCESS | 1822 | 1461709139154 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66530c8000 == 141 [pid = 1822] [id = 345] 15:18:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f664adbf400) [pid = 1822] [serial = 1036] [outer = (nil)] 15:18:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f664d876c00) [pid = 1822] [serial = 1037] [outer = 0x7f664adbf400] 15:18:59 INFO - PROCESS | 1822 | 1461709139225 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f664f5bf400) [pid = 1822] [serial = 1038] [outer = 0x7f664adbf400] 15:19:00 INFO - PROCESS | 1822 | 1461709140103 Marionette TRACE conn3 <- [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:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1376ms 15:19:00 INFO - PROCESS | 1822 | 1461709140160 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1822 | 1461709140164 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:19:00 INFO - PROCESS | 1822 | 1461709140171 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1822 | 1461709140174 Marionette TRACE conn3 <- [1,1354,null,{}] 15:19:00 INFO - PROCESS | 1822 | 1461709140179 Marionette TRACE conn3 -> [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:19:00 INFO - PROCESS | 1822 | 1461709140374 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:19:00 INFO - PROCESS | 1822 | 1461709140576 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66539a5000 == 142 [pid = 1822] [id = 346] 15:19:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f664d6c0800) [pid = 1822] [serial = 1039] [outer = (nil)] 15:19:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f6650a42400) [pid = 1822] [serial = 1040] [outer = 0x7f664d6c0800] 15:19:00 INFO - PROCESS | 1822 | 1461709140655 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f66519cc800) [pid = 1822] [serial = 1041] [outer = 0x7f664d6c0800] 15:19:01 INFO - PROCESS | 1822 | 1461709141597 Marionette TRACE conn3 <- [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:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1482ms 15:19:01 INFO - PROCESS | 1822 | 1461709141653 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1822 | 1461709141657 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:19:01 INFO - PROCESS | 1822 | 1461709141663 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1822 | 1461709141666 Marionette TRACE conn3 <- [1,1358,null,{}] 15:19:01 INFO - PROCESS | 1822 | 1461709141671 Marionette TRACE conn3 -> [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:19:01 INFO - PROCESS | 1822 | 1461709141886 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:19:02 INFO - PROCESS | 1822 | 1461709142132 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cab0800 == 143 [pid = 1822] [id = 347] 15:19:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f6646ec2000) [pid = 1822] [serial = 1042] [outer = (nil)] 15:19:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f664a230000) [pid = 1822] [serial = 1043] [outer = 0x7f6646ec2000] 15:19:02 INFO - PROCESS | 1822 | 1461709142259 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f66519cdc00) [pid = 1822] [serial = 1044] [outer = 0x7f6646ec2000] 15:19:03 INFO - PROCESS | 1822 | 1461709143172 Marionette TRACE conn3 <- [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:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1528ms 15:19:03 INFO - PROCESS | 1822 | 1461709143191 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1822 | 1461709143195 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:19:03 INFO - PROCESS | 1822 | 1461709143201 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1822 | 1461709143204 Marionette TRACE conn3 <- [1,1362,null,{}] 15:19:03 INFO - PROCESS | 1822 | 1461709143209 Marionette TRACE conn3 -> [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:19:03 INFO - PROCESS | 1822 | 1461709143408 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:19:03 INFO - PROCESS | 1822 | 1461709143621 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc09800 == 144 [pid = 1822] [id = 348] 15:19:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f663cdf6c00) [pid = 1822] [serial = 1045] [outer = (nil)] 15:19:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f664227f400) [pid = 1822] [serial = 1046] [outer = 0x7f663cdf6c00] 15:19:03 INFO - PROCESS | 1822 | 1461709143690 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f6649e96000) [pid = 1822] [serial = 1047] [outer = 0x7f663cdf6c00] 15:19:04 INFO - PROCESS | 1822 | 1461709144597 Marionette TRACE conn3 <- [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:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1428ms 15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:19:04 INFO - PROCESS | 1822 | 1461709144630 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1822 | 1461709144633 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:19:04 INFO - PROCESS | 1822 | 1461709144639 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1822 | 1461709144642 Marionette TRACE conn3 <- [1,1366,null,{}] 15:19:04 INFO - PROCESS | 1822 | 1461709144647 Marionette TRACE conn3 -> [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:19:04 INFO - PROCESS | 1822 | 1461709144831 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:19:05 INFO - PROCESS | 1822 | 1461709145027 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432d8000 == 145 [pid = 1822] [id = 349] 15:19:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f663ddc3400) [pid = 1822] [serial = 1048] [outer = (nil)] 15:19:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f663fe0d000) [pid = 1822] [serial = 1049] [outer = 0x7f663ddc3400] 15:19:05 INFO - PROCESS | 1822 | 1461709145094 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f66487e8000) [pid = 1822] [serial = 1050] [outer = 0x7f663ddc3400] 15:19:06 INFO - PROCESS | 1822 | 1461709146470 Marionette TRACE conn3 <- [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:19:06 INFO - PROCESS | 1822 | 1461709146539 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:19:06 INFO - PROCESS | 1822 | 1461709146566 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1822 | 1461709146572 Marionette TRACE conn3 <- [1,1370,null,{}] 15:19:06 INFO - PROCESS | 1822 | 1461709146586 Marionette TRACE conn3 -> [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:19:06 INFO - PROCESS | 1822 | 1461709146773 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:19:06 INFO - PROCESS | 1822 | 1461709146967 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e54000 == 146 [pid = 1822] [id = 350] 15:19:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663c763400) [pid = 1822] [serial = 1051] [outer = (nil)] 15:19:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f663ddd0800) [pid = 1822] [serial = 1052] [outer = 0x7f663c763400] 15:19:07 INFO - PROCESS | 1822 | 1461709147036 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f6641237c00) [pid = 1822] [serial = 1053] [outer = 0x7f663c763400] 15:19:08 INFO - PROCESS | 1822 | 1461709148055 Marionette TRACE conn3 <- [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:19:08 INFO - PROCESS | 1822 | 1461709148133 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:19:08 INFO - PROCESS | 1822 | 1461709148142 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1822 | 1461709148146 Marionette TRACE conn3 <- [1,1374,null,{}] 15:19:08 INFO - PROCESS | 1822 | 1461709148151 Marionette TRACE conn3 -> [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:19:08 INFO - PROCESS | 1822 | 1461709148428 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:19:08 INFO - PROCESS | 1822 | 1461709148685 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b3d0000 == 145 [pid = 1822] [id = 116] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650fa9800 == 144 [pid = 1822] [id = 205] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e14000 == 143 [pid = 1822] [id = 201] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a0d2800 == 142 [pid = 1822] [id = 274] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434b0000 == 141 [pid = 1822] [id = 215] 15:19:08 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f6653193c00) [pid = 1822] [serial = 950] [outer = (nil)] [url = about:blank] 15:19:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663a38d000 == 142 [pid = 1822] [id = 351] 15:19:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f663c93cc00) [pid = 1822] [serial = 1054] [outer = (nil)] 15:19:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f6643343800) [pid = 1822] [serial = 1055] [outer = 0x7f663c93cc00] 15:19:08 INFO - PROCESS | 1822 | 1461709148796 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f66434dc400) [pid = 1822] [serial = 1056] [outer = 0x7f663c93cc00] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664367e000 == 141 [pid = 1822] [id = 210] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652d0b800 == 140 [pid = 1822] [id = 283] 15:19:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532db800 == 139 [pid = 1822] [id = 284] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e47800 == 138 [pid = 1822] [id = 336] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a0d0000 == 137 [pid = 1822] [id = 335] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66498e6800 == 136 [pid = 1822] [id = 334] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647067000 == 135 [pid = 1822] [id = 333] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fbb4800 == 134 [pid = 1822] [id = 332] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664156f800 == 133 [pid = 1822] [id = 331] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641fa6800 == 132 [pid = 1822] [id = 330] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66393d3000 == 131 [pid = 1822] [id = 329] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fbba000 == 130 [pid = 1822] [id = 328] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f95800 == 129 [pid = 1822] [id = 327] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b286800 == 128 [pid = 1822] [id = 326] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b996000 == 127 [pid = 1822] [id = 325] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f18000 == 126 [pid = 1822] [id = 324] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab1e800 == 125 [pid = 1822] [id = 323] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b3de800 == 124 [pid = 1822] [id = 322] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66654e9000 == 123 [pid = 1822] [id = 321] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66548ce000 == 122 [pid = 1822] [id = 320] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665287a800 == 121 [pid = 1822] [id = 319] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66498f2000 == 120 [pid = 1822] [id = 318] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66548c7000 == 119 [pid = 1822] [id = 285] 15:19:09 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664155b000 == 118 [pid = 1822] [id = 317] 15:19:09 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:09 INFO - PROCESS | 1822 | 1461709149628 Marionette TRACE conn3 <- [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:19:09 INFO - PROCESS | 1822 | 1461709149730 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:19:09 INFO - PROCESS | 1822 | 1461709149738 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1822 | 1461709149747 Marionette TRACE conn3 <- [1,1378,null,{}] 15:19:09 INFO - PROCESS | 1822 | 1461709149774 Marionette TRACE conn3 -> [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:19:09 INFO - PROCESS | 1822 | 1461709149942 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:19:10 INFO - PROCESS | 1822 | 1461709150196 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be4d000 == 119 [pid = 1822] [id = 352] 15:19:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f663b38ac00) [pid = 1822] [serial = 1057] [outer = (nil)] 15:19:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663b3d7c00) [pid = 1822] [serial = 1058] [outer = 0x7f663b38ac00] 15:19:10 INFO - PROCESS | 1822 | 1461709150330 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f663c944c00) [pid = 1822] [serial = 1059] [outer = 0x7f663b38ac00] 15:19:11 INFO - PROCESS | 1822 | 1461709151191 Marionette TRACE conn3 <- [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:19:11 INFO - PROCESS | 1822 | 1461709151242 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:19:11 INFO - PROCESS | 1822 | 1461709151251 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1822 | 1461709151256 Marionette TRACE conn3 <- [1,1382,null,{}] 15:19:11 INFO - PROCESS | 1822 | 1461709151263 Marionette TRACE conn3 -> [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:19:11 INFO - PROCESS | 1822 | 1461709151496 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:19:11 INFO - PROCESS | 1822 | 1461709151680 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff7f800 == 120 [pid = 1822] [id = 353] 15:19:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f663fe0f400) [pid = 1822] [serial = 1060] [outer = (nil)] 15:19:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f664334a800) [pid = 1822] [serial = 1061] [outer = 0x7f663fe0f400] 15:19:11 INFO - PROCESS | 1822 | 1461709151815 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f6643752c00) [pid = 1822] [serial = 1062] [outer = 0x7f663fe0f400] 15:19:12 INFO - PROCESS | 1822 | [1822] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:12 INFO - PROCESS | 1822 | 1461709152769 Marionette TRACE conn3 <- [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:19:12 INFO - PROCESS | 1822 | 1461709152845 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:19:12 INFO - PROCESS | 1822 | 1461709152853 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1822 | 1461709152856 Marionette TRACE conn3 <- [1,1386,null,{}] 15:19:12 INFO - PROCESS | 1822 | 1461709152861 Marionette TRACE conn3 -> [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:19:13 INFO - PROCESS | 1822 | 1461709153058 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:19:13 INFO - PROCESS | 1822 | 1461709153321 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f96000 == 121 [pid = 1822] [id = 354] 15:19:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f6643344400) [pid = 1822] [serial = 1063] [outer = (nil)] 15:19:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f664782c400) [pid = 1822] [serial = 1064] [outer = 0x7f6643344400] 15:19:13 INFO - PROCESS | 1822 | 1461709153406 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f66479bf400) [pid = 1822] [serial = 1065] [outer = 0x7f6643344400] 15:19:14 INFO - PROCESS | 1822 | 1461709154325 Marionette TRACE conn3 <- [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:19:14 INFO - PROCESS | 1822 | 1461709154389 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:19:14 INFO - PROCESS | 1822 | 1461709154397 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1822 | 1461709154406 Marionette TRACE conn3 <- [1,1390,null,{}] 15:19:14 INFO - PROCESS | 1822 | 1461709154419 Marionette TRACE conn3 -> [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:19:14 INFO - PROCESS | 1822 | 1461709154699 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:19:14 INFO - PROCESS | 1822 | 1461709154873 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664369a800 == 122 [pid = 1822] [id = 355] 15:19:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f66487ea800) [pid = 1822] [serial = 1066] [outer = (nil)] 15:19:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f66487eb400) [pid = 1822] [serial = 1067] [outer = 0x7f66487ea800] 15:19:15 INFO - PROCESS | 1822 | 1461709154995 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f6649cd5000) [pid = 1822] [serial = 1068] [outer = 0x7f66487ea800] 15:19:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664b178800 == 121 [pid = 1822] [id = 11] 15:19:15 INFO - PROCESS | 1822 | 1461709155948 Marionette TRACE conn3 <- [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:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1587ms 15:19:15 INFO - PROCESS | 1822 | 1461709155983 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1822 | 1461709155986 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:19:15 INFO - PROCESS | 1822 | 1461709155993 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1822 | 1461709155996 Marionette TRACE conn3 <- [1,1394,null,{}] 15:19:16 INFO - PROCESS | 1822 | 1461709156002 Marionette TRACE conn3 -> [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:19:16 INFO - PROCESS | 1822 | 1461709156178 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:19:16 INFO - PROCESS | 1822 | 1461709156401 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66479a1000 == 122 [pid = 1822] [id = 356] 15:19:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f66487eac00) [pid = 1822] [serial = 1069] [outer = (nil)] 15:19:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f6649e8cc00) [pid = 1822] [serial = 1070] [outer = 0x7f66487eac00] 15:19:16 INFO - PROCESS | 1822 | 1461709156519 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f6649fd5400) [pid = 1822] [serial = 1071] [outer = 0x7f66487eac00] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643499800 == 121 [pid = 1822] [id = 192] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643193800 == 120 [pid = 1822] [id = 162] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e60000 == 119 [pid = 1822] [id = 230] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc11000 == 118 [pid = 1822] [id = 246] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537e4000 == 117 [pid = 1822] [id = 226] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661111800 == 116 [pid = 1822] [id = 229] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a246800 == 115 [pid = 1822] [id = 228] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664305b000 == 114 [pid = 1822] [id = 309] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641de1800 == 113 [pid = 1822] [id = 310] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6670c92000 == 112 [pid = 1822] [id = 243] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a82e000 == 111 [pid = 1822] [id = 9] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663a385800 == 110 [pid = 1822] [id = 307] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663a39e000 == 109 [pid = 1822] [id = 308] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663a38d000 == 108 [pid = 1822] [id = 351] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e54000 == 107 [pid = 1822] [id = 350] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432d8000 == 106 [pid = 1822] [id = 349] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc09800 == 105 [pid = 1822] [id = 348] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cab0800 == 104 [pid = 1822] [id = 347] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66539a5000 == 103 [pid = 1822] [id = 346] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66530c8000 == 102 [pid = 1822] [id = 345] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652478800 == 101 [pid = 1822] [id = 344] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665211f800 == 100 [pid = 1822] [id = 343] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d96f000 == 99 [pid = 1822] [id = 342] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc0c000 == 98 [pid = 1822] [id = 341] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab12800 == 97 [pid = 1822] [id = 340] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478b6000 == 96 [pid = 1822] [id = 339] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f13800 == 95 [pid = 1822] [id = 338] 15:19:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663be3a800 == 94 [pid = 1822] [id = 337] 15:19:19 INFO - PROCESS | 1822 | 1461709159245 Marionette TRACE conn3 <- [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:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 3279ms 15:19:19 INFO - PROCESS | 1822 | 1461709159273 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1822 | 1461709159277 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:19:19 INFO - PROCESS | 1822 | 1461709159287 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1822 | 1461709159291 Marionette TRACE conn3 <- [1,1398,null,{}] 15:19:19 INFO - PROCESS | 1822 | 1461709159298 Marionette TRACE conn3 -> [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:19:19 INFO - PROCESS | 1822 | 1461709159554 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:19:19 INFO - PROCESS | 1822 | 1461709159677 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc1f000 == 95 [pid = 1822] [id = 357] 15:19:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f66414f1800) [pid = 1822] [serial = 1072] [outer = (nil)] 15:19:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f664227cc00) [pid = 1822] [serial = 1073] [outer = 0x7f66414f1800] 15:19:19 INFO - PROCESS | 1822 | 1461709159741 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f66434dd400) [pid = 1822] [serial = 1074] [outer = 0x7f66414f1800] 15:19:20 INFO - PROCESS | 1822 | 1461709160564 Marionette TRACE conn3 <- [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:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1334ms 15:19:20 INFO - PROCESS | 1822 | 1461709160622 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1822 | 1461709160630 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:19:20 INFO - PROCESS | 1822 | 1461709160639 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1822 | 1461709160642 Marionette TRACE conn3 <- [1,1402,null,{}] 15:19:20 INFO - PROCESS | 1822 | 1461709160666 Marionette TRACE conn3 -> [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:19:20 INFO - PROCESS | 1822 | 1461709160901 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:19:20 INFO - PROCESS | 1822 | 1461709160925 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643048000 == 96 [pid = 1822] [id = 358] 15:19:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f6646ec6800) [pid = 1822] [serial = 1075] [outer = (nil)] 15:19:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f664782d400) [pid = 1822] [serial = 1076] [outer = 0x7f6646ec6800] 15:19:20 INFO - PROCESS | 1822 | 1461709160983 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f6647b9a400) [pid = 1822] [serial = 1077] [outer = 0x7f6646ec6800] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f6643351000) [pid = 1822] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6649e7c000) [pid = 1822] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f663c75ac00) [pid = 1822] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663ddc8c00) [pid = 1822] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f663fe02800) [pid = 1822] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f6643346c00) [pid = 1822] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6649e77800) [pid = 1822] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f663ecaa000) [pid = 1822] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f663c763400) [pid = 1822] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:19:22 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f663cdecc00) [pid = 1822] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:19:22 INFO - PROCESS | 1822 | 1461709162166 Marionette TRACE conn3 <- [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:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1561ms 15:19:22 INFO - PROCESS | 1822 | 1461709162200 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1822 | 1461709162202 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:19:22 INFO - PROCESS | 1822 | 1461709162208 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1822 | 1461709162213 Marionette TRACE conn3 <- [1,1406,null,{}] 15:19:22 INFO - PROCESS | 1822 | 1461709162227 Marionette TRACE conn3 -> [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:19:22 INFO - PROCESS | 1822 | 1461709162443 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:19:22 INFO - PROCESS | 1822 | 1461709162589 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664368d800 == 97 [pid = 1822] [id = 359] 15:19:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f6647b9e800) [pid = 1822] [serial = 1078] [outer = (nil)] 15:19:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f66487e1c00) [pid = 1822] [serial = 1079] [outer = 0x7f6647b9e800] 15:19:22 INFO - PROCESS | 1822 | 1461709162657 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f6649cddc00) [pid = 1822] [serial = 1080] [outer = 0x7f6647b9e800] 15:19:23 INFO - PROCESS | 1822 | 1461709163336 Marionette TRACE conn3 <- [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:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1184ms 15:19:23 INFO - PROCESS | 1822 | 1461709163393 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1822 | 1461709163396 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:19:23 INFO - PROCESS | 1822 | 1461709163410 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1822 | 1461709163413 Marionette TRACE conn3 <- [1,1410,null,{}] 15:19:23 INFO - PROCESS | 1822 | 1461709163418 Marionette TRACE conn3 -> [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:19:23 INFO - PROCESS | 1822 | 1461709163577 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:19:23 INFO - PROCESS | 1822 | 1461709163587 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0cb800 == 98 [pid = 1822] [id = 360] 15:19:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663c74cc00) [pid = 1822] [serial = 1081] [outer = (nil)] 15:19:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f664a68a800) [pid = 1822] [serial = 1082] [outer = 0x7f663c74cc00] 15:19:23 INFO - PROCESS | 1822 | 1461709163643 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f664a6a1c00) [pid = 1822] [serial = 1083] [outer = 0x7f663c74cc00] 15:19:24 INFO - PROCESS | 1822 | 1461709164866 Marionette TRACE conn3 <- [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:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1475ms 15:19:24 INFO - PROCESS | 1822 | 1461709164887 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1822 | 1461709164892 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:19:24 INFO - PROCESS | 1822 | 1461709164901 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1822 | 1461709164905 Marionette TRACE conn3 <- [1,1414,null,{}] 15:19:24 INFO - PROCESS | 1822 | 1461709164921 Marionette TRACE conn3 -> [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:19:25 INFO - PROCESS | 1822 | 1461709165096 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:19:25 INFO - PROCESS | 1822 | 1461709165336 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e64800 == 99 [pid = 1822] [id = 361] 15:19:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f6642289800) [pid = 1822] [serial = 1084] [outer = (nil)] 15:19:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f66434e1800) [pid = 1822] [serial = 1085] [outer = 0x7f6642289800] 15:19:25 INFO - PROCESS | 1822 | 1461709165421 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f6646eca400) [pid = 1822] [serial = 1086] [outer = 0x7f6642289800] 15:19:26 INFO - PROCESS | 1822 | 1461709166337 Marionette TRACE conn3 <- [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:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1492ms 15:19:26 INFO - PROCESS | 1822 | 1461709166394 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1822 | 1461709166402 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:19:26 INFO - PROCESS | 1822 | 1461709166412 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1822 | 1461709166415 Marionette TRACE conn3 <- [1,1418,null,{}] 15:19:26 INFO - PROCESS | 1822 | 1461709166421 Marionette TRACE conn3 -> [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:19:26 INFO - PROCESS | 1822 | 1461709166705 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:19:26 INFO - PROCESS | 1822 | 1461709166947 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a81e800 == 100 [pid = 1822] [id = 362] 15:19:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f6649592800) [pid = 1822] [serial = 1087] [outer = (nil)] 15:19:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f664a234c00) [pid = 1822] [serial = 1088] [outer = 0x7f6649592800] 15:19:27 INFO - PROCESS | 1822 | 1461709167017 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f664a804c00) [pid = 1822] [serial = 1089] [outer = 0x7f6649592800] 15:19:27 INFO - PROCESS | 1822 | 1461709167919 Marionette TRACE conn3 <- [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:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1576ms 15:19:27 INFO - PROCESS | 1822 | 1461709167989 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1822 | 1461709167992 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:19:28 INFO - PROCESS | 1822 | 1461709167999 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1822 | 1461709168004 Marionette TRACE conn3 <- [1,1422,null,{}] 15:19:28 INFO - PROCESS | 1822 | 1461709168019 Marionette TRACE conn3 -> [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:19:28 INFO - PROCESS | 1822 | 1461709168242 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:19:28 INFO - PROCESS | 1822 | 1461709168469 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab83800 == 101 [pid = 1822] [id = 363] 15:19:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f664aa55c00) [pid = 1822] [serial = 1090] [outer = (nil)] 15:19:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f664ac4bc00) [pid = 1822] [serial = 1091] [outer = 0x7f664aa55c00] 15:19:28 INFO - PROCESS | 1822 | 1461709168584 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f664ad94400) [pid = 1822] [serial = 1092] [outer = 0x7f664aa55c00] 15:19:29 INFO - PROCESS | 1822 | 1461709169463 Marionette TRACE conn3 <- [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:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1531ms 15:19:29 INFO - PROCESS | 1822 | 1461709169531 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:19:29 INFO - PROCESS | 1822 | 1461709169536 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:19:29 INFO - PROCESS | 1822 | 1461709169541 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1822 | 1461709169544 Marionette TRACE conn3 <- [1,1426,null,{}] 15:19:29 INFO - PROCESS | 1822 | 1461709169549 Marionette TRACE conn3 -> [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:19:29 INFO - PROCESS | 1822 | 1461709169720 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:19:29 INFO - PROCESS | 1822 | 1461709169911 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc4a800 == 102 [pid = 1822] [id = 364] 15:19:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f6646ee0000) [pid = 1822] [serial = 1093] [outer = (nil)] 15:19:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f664adbd800) [pid = 1822] [serial = 1094] [outer = 0x7f6646ee0000] 15:19:29 INFO - PROCESS | 1822 | 1461709169981 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f664b269800) [pid = 1822] [serial = 1095] [outer = 0x7f6646ee0000] 15:19:30 INFO - PROCESS | 1822 | 1461709170860 Marionette TRACE conn3 <- [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:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1379ms 15:19:30 INFO - PROCESS | 1822 | 1461709170921 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1822 | 1461709170925 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:19:30 INFO - PROCESS | 1822 | 1461709170931 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1822 | 1461709170934 Marionette TRACE conn3 <- [1,1430,null,{}] 15:19:30 INFO - PROCESS | 1822 | 1461709170939 Marionette TRACE conn3 -> [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:19:31 INFO - PROCESS | 1822 | 1461709171116 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:19:31 INFO - PROCESS | 1822 | 1461709171297 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb50800 == 103 [pid = 1822] [id = 365] 15:19:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f664aa57400) [pid = 1822] [serial = 1096] [outer = (nil)] 15:19:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f664cc9a400) [pid = 1822] [serial = 1097] [outer = 0x7f664aa57400] 15:19:31 INFO - PROCESS | 1822 | 1461709171369 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f664d6c1000) [pid = 1822] [serial = 1098] [outer = 0x7f664aa57400] 15:19:32 INFO - PROCESS | 1822 | 1461709172243 Marionette TRACE conn3 <- [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:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1376ms 15:19:32 INFO - PROCESS | 1822 | 1461709172307 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1822 | 1461709172311 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:19:32 INFO - PROCESS | 1822 | 1461709172316 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1822 | 1461709172319 Marionette TRACE conn3 <- [1,1434,null,{}] 15:19:32 INFO - PROCESS | 1822 | 1461709172324 Marionette TRACE conn3 -> [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:19:32 INFO - PROCESS | 1822 | 1461709172536 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:19:32 INFO - PROCESS | 1822 | 1461709172719 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650f98000 == 104 [pid = 1822] [id = 366] 15:19:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f664beb9000) [pid = 1822] [serial = 1099] [outer = (nil)] 15:19:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f66519d0800) [pid = 1822] [serial = 1100] [outer = 0x7f664beb9000] 15:19:32 INFO - PROCESS | 1822 | 1461709172794 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f66520f3000) [pid = 1822] [serial = 1101] [outer = 0x7f664beb9000] 15:19:33 INFO - PROCESS | 1822 | 1461709173659 Marionette TRACE conn3 <- [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:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1382ms 15:19:33 INFO - PROCESS | 1822 | 1461709173700 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1822 | 1461709173704 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:19:33 INFO - PROCESS | 1822 | 1461709173709 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1822 | 1461709173712 Marionette TRACE conn3 <- [1,1438,null,{}] 15:19:33 INFO - PROCESS | 1822 | 1461709173717 Marionette TRACE conn3 -> [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:19:33 INFO - PROCESS | 1822 | 1461709173890 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:19:34 INFO - PROCESS | 1822 | 1461709174124 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523ad800 == 105 [pid = 1822] [id = 367] 15:19:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f6652ed2000) [pid = 1822] [serial = 1102] [outer = (nil)] 15:19:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f6652ed8400) [pid = 1822] [serial = 1103] [outer = 0x7f6652ed2000] 15:19:34 INFO - PROCESS | 1822 | 1461709174244 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f6653195000) [pid = 1822] [serial = 1104] [outer = 0x7f6652ed2000] 15:19:35 INFO - PROCESS | 1822 | 1461709175121 Marionette TRACE conn3 <- [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:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1485ms 15:19:35 INFO - PROCESS | 1822 | 1461709175196 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 1822 | 1461709175200 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:19:35 INFO - PROCESS | 1822 | 1461709175207 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1822 | 1461709175210 Marionette TRACE conn3 <- [1,1442,null,{}] 15:19:35 INFO - PROCESS | 1822 | 1461709175215 Marionette TRACE conn3 -> [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:19:35 INFO - PROCESS | 1822 | 1461709175383 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:19:35 INFO - PROCESS | 1822 | 1461709175571 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652c46000 == 106 [pid = 1822] [id = 368] 15:19:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f663fb48800) [pid = 1822] [serial = 1105] [outer = (nil)] 15:19:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f6653df1400) [pid = 1822] [serial = 1106] [outer = 0x7f663fb48800] 15:19:35 INFO - PROCESS | 1822 | 1461709175638 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f66541e3800) [pid = 1822] [serial = 1107] [outer = 0x7f663fb48800] 15:19:36 INFO - PROCESS | 1822 | 1461709176509 Marionette TRACE conn3 <- [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:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1332ms 15:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:19:36 INFO - PROCESS | 1822 | 1461709176539 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1822 | 1461709176542 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:19:36 INFO - PROCESS | 1822 | 1461709176549 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1822 | 1461709176552 Marionette TRACE conn3 <- [1,1446,null,{}] 15:19:36 INFO - PROCESS | 1822 | 1461709176556 Marionette TRACE conn3 -> [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:19:36 INFO - PROCESS | 1822 | 1461709176728 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:19:36 INFO - PROCESS | 1822 | 1461709176917 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537c7000 == 107 [pid = 1822] [id = 369] 15:19:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f6646edbc00) [pid = 1822] [serial = 1108] [outer = (nil)] 15:19:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f66549b9400) [pid = 1822] [serial = 1109] [outer = 0x7f6646edbc00] 15:19:36 INFO - PROCESS | 1822 | 1461709176990 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f6655dce800) [pid = 1822] [serial = 1110] [outer = 0x7f6646edbc00] 15:19:37 INFO - PROCESS | 1822 | 1461709177891 Marionette TRACE conn3 <- [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:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1389ms 15:19:37 INFO - PROCESS | 1822 | 1461709177937 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1822 | 1461709177941 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:19:37 INFO - PROCESS | 1822 | 1461709177946 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1822 | 1461709177948 Marionette TRACE conn3 <- [1,1450,null,{}] 15:19:37 INFO - PROCESS | 1822 | 1461709177954 Marionette TRACE conn3 -> [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:19:38 INFO - PROCESS | 1822 | 1461709178121 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:19:38 INFO - PROCESS | 1822 | 1461709178320 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653d16800 == 108 [pid = 1822] [id = 370] 15:19:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f663b389800) [pid = 1822] [serial = 1111] [outer = (nil)] 15:19:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f6647837400) [pid = 1822] [serial = 1112] [outer = 0x7f663b389800] 15:19:38 INFO - PROCESS | 1822 | 1461709178391 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f6655dd4400) [pid = 1822] [serial = 1113] [outer = 0x7f663b389800] 15:19:39 INFO - PROCESS | 1822 | 1461709179295 Marionette TRACE conn3 <- [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:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1377ms 15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:19:39 INFO - PROCESS | 1822 | 1461709179325 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1822 | 1461709179328 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:19:39 INFO - PROCESS | 1822 | 1461709179334 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1822 | 1461709179338 Marionette TRACE conn3 <- [1,1454,null,{}] 15:19:39 INFO - PROCESS | 1822 | 1461709179343 Marionette TRACE conn3 -> [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:19:39 INFO - PROCESS | 1822 | 1461709179544 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:19:39 INFO - PROCESS | 1822 | 1461709179737 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654a91800 == 109 [pid = 1822] [id = 371] 15:19:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f663b3cf400) [pid = 1822] [serial = 1114] [outer = (nil)] 15:19:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f6656a12000) [pid = 1822] [serial = 1115] [outer = 0x7f663b3cf400] 15:19:39 INFO - PROCESS | 1822 | 1461709179812 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f6660f56400) [pid = 1822] [serial = 1116] [outer = 0x7f663b3cf400] 15:19:40 INFO - PROCESS | 1822 | 1461709180684 Marionette TRACE conn3 <- [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:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1381ms 15:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:19:40 INFO - PROCESS | 1822 | 1461709180714 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1822 | 1461709180717 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:19:40 INFO - PROCESS | 1822 | 1461709180721 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1822 | 1461709180725 Marionette TRACE conn3 <- [1,1458,null,{}] 15:19:40 INFO - PROCESS | 1822 | 1461709180730 Marionette TRACE conn3 -> [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:19:40 INFO - PROCESS | 1822 | 1461709180897 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:19:41 INFO - PROCESS | 1822 | 1461709181089 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d53800 == 110 [pid = 1822] [id = 372] 15:19:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f663c75d800) [pid = 1822] [serial = 1117] [outer = (nil)] 15:19:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6660c6c800) [pid = 1822] [serial = 1118] [outer = 0x7f663c75d800] 15:19:41 INFO - PROCESS | 1822 | 1461709181154 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f66620bc400) [pid = 1822] [serial = 1119] [outer = 0x7f663c75d800] 15:19:42 INFO - PROCESS | 1822 | 1461709182404 Marionette TRACE conn3 <- [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:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1732ms 15:19:42 INFO - PROCESS | 1822 | 1461709182459 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1822 | 1461709182463 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:19:42 INFO - PROCESS | 1822 | 1461709182471 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1822 | 1461709182476 Marionette TRACE conn3 <- [1,1462,null,{}] 15:19:42 INFO - PROCESS | 1822 | 1461709182484 Marionette TRACE conn3 -> [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:19:42 INFO - PROCESS | 1822 | 1461709182808 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:19:42 INFO - PROCESS | 1822 | 1461709182951 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641561800 == 111 [pid = 1822] [id = 373] 15:19:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f663c74d400) [pid = 1822] [serial = 1120] [outer = (nil)] 15:19:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f663eca7400) [pid = 1822] [serial = 1121] [outer = 0x7f663c74d400] 15:19:43 INFO - PROCESS | 1822 | 1461709183065 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f66414f7000) [pid = 1822] [serial = 1122] [outer = 0x7f663c74d400] 15:19:44 INFO - PROCESS | 1822 | 1461709184079 Marionette TRACE conn3 <- [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:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1680ms 15:19:44 INFO - PROCESS | 1822 | 1461709184152 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1822 | 1461709184160 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:19:44 INFO - PROCESS | 1822 | 1461709184168 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1822 | 1461709184172 Marionette TRACE conn3 <- [1,1466,null,{}] 15:19:44 INFO - PROCESS | 1822 | 1461709184177 Marionette TRACE conn3 -> [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:19:44 INFO - PROCESS | 1822 | 1461709184354 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:19:44 INFO - PROCESS | 1822 | 1461709184600 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dc60000 == 112 [pid = 1822] [id = 374] 15:19:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f66437a2400) [pid = 1822] [serial = 1123] [outer = (nil)] 15:19:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f6646eca000) [pid = 1822] [serial = 1124] [outer = 0x7f66437a2400] 15:19:44 INFO - PROCESS | 1822 | 1461709184708 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f66471a7c00) [pid = 1822] [serial = 1125] [outer = 0x7f66437a2400] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66479a1000 == 111 [pid = 1822] [id = 356] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f664ac4f400) [pid = 1822] [serial = 959] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f66414f5000) [pid = 1822] [serial = 953] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f6665dad800) [pid = 1822] [serial = 977] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f666215e000) [pid = 1822] [serial = 968] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f66501d7800) [pid = 1822] [serial = 962] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f663b3d9400) [pid = 1822] [serial = 983] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f663b38c400) [pid = 1822] [serial = 980] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f6665602400) [pid = 1822] [serial = 971] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f6647831800) [pid = 1822] [serial = 956] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f6655d9d800) [pid = 1822] [serial = 965] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f6665d5f400) [pid = 1822] [serial = 974] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f663b38a800) [pid = 1822] [serial = 1013] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f66414f9400) [pid = 1822] [serial = 1016] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f6646f29800) [pid = 1822] [serial = 1019] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f664958f400) [pid = 1822] [serial = 1022] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f6649e94000) [pid = 1822] [serial = 1025] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f664a808800) [pid = 1822] [serial = 1028] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f664adb9c00) [pid = 1822] [serial = 1031] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f664cc97c00) [pid = 1822] [serial = 1034] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f664d876c00) [pid = 1822] [serial = 1037] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f6650a42400) [pid = 1822] [serial = 1040] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f664a230000) [pid = 1822] [serial = 1043] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f664227f400) [pid = 1822] [serial = 1046] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f663fe0d000) [pid = 1822] [serial = 1049] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664369a800 == 110 [pid = 1822] [id = 355] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a81d800 == 109 [pid = 1822] [id = 12] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f96000 == 108 [pid = 1822] [id = 354] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff7f800 == 107 [pid = 1822] [id = 353] 15:19:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663be4d000 == 106 [pid = 1822] [id = 352] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f664374b400) [pid = 1822] [serial = 1011] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f6646ee2400) [pid = 1822] [serial = 993] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f664a80f000) [pid = 1822] [serial = 1007] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f663cdee400) [pid = 1822] [serial = 987] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f6649e76000) [pid = 1822] [serial = 1002] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f664a8d9c00) [pid = 1822] [serial = 1008] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f6641236400) [pid = 1822] [serial = 989] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f664782ac00) [pid = 1822] [serial = 998] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6649592c00) [pid = 1822] [serial = 1001] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f664a570400) [pid = 1822] [serial = 1005] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f664782d000) [pid = 1822] [serial = 995] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f663c93e000) [pid = 1822] [serial = 986] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f66479c1000) [pid = 1822] [serial = 996] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f664866e000) [pid = 1822] [serial = 999] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f66437ae400) [pid = 1822] [serial = 992] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6649e98c00) [pid = 1822] [serial = 1004] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f66414fa400) [pid = 1822] [serial = 990] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663ddd0800) [pid = 1822] [serial = 1052] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f6641237c00) [pid = 1822] [serial = 1053] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f6643343800) [pid = 1822] [serial = 1055] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f663fe04800) [pid = 1822] [serial = 1010] [outer = (nil)] [url = about:blank] 15:19:45 INFO - PROCESS | 1822 | 1461709185705 Marionette TRACE conn3 <- [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:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1581ms 15:19:45 INFO - PROCESS | 1822 | 1461709185750 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1822 | 1461709185753 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:19:45 INFO - PROCESS | 1822 | 1461709185759 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1822 | 1461709185764 Marionette TRACE conn3 <- [1,1470,null,{}] 15:19:45 INFO - PROCESS | 1822 | 1461709185778 Marionette TRACE conn3 -> [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:19:45 INFO - PROCESS | 1822 | 1461709185949 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:19:46 INFO - PROCESS | 1822 | 1461709186134 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641572800 == 107 [pid = 1822] [id = 375] 15:19:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f6643348c00) [pid = 1822] [serial = 1126] [outer = (nil)] 15:19:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f66479bf800) [pid = 1822] [serial = 1127] [outer = 0x7f6643348c00] 15:19:46 INFO - PROCESS | 1822 | 1461709186221 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f66487eec00) [pid = 1822] [serial = 1128] [outer = 0x7f6643348c00] 15:19:46 INFO - PROCESS | 1822 | 1461709186908 Marionette TRACE conn3 <- [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:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1190ms 15:19:46 INFO - PROCESS | 1822 | 1461709186951 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1822 | 1461709186955 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:19:46 INFO - PROCESS | 1822 | 1461709186960 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1822 | 1461709186962 Marionette TRACE conn3 <- [1,1474,null,{}] 15:19:46 INFO - PROCESS | 1822 | 1461709186968 Marionette TRACE conn3 -> [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:19:47 INFO - PROCESS | 1822 | 1461709187125 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:19:47 INFO - PROCESS | 1822 | 1461709187275 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664319f800 == 108 [pid = 1822] [id = 376] 15:19:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f664123c400) [pid = 1822] [serial = 1129] [outer = (nil)] 15:19:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f6649e90400) [pid = 1822] [serial = 1130] [outer = 0x7f664123c400] 15:19:47 INFO - PROCESS | 1822 | 1461709187335 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f664a568800) [pid = 1822] [serial = 1131] [outer = 0x7f664123c400] 15:19:48 INFO - PROCESS | 1822 | 1461709188158 Marionette TRACE conn3 <- [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:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1232ms 15:19:48 INFO - PROCESS | 1822 | 1461709188193 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1822 | 1461709188196 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:19:48 INFO - PROCESS | 1822 | 1461709188201 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1822 | 1461709188203 Marionette TRACE conn3 <- [1,1478,null,{}] 15:19:48 INFO - PROCESS | 1822 | 1461709188231 Marionette TRACE conn3 -> [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:19:48 INFO - PROCESS | 1822 | 1461709188443 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:19:48 INFO - PROCESS | 1822 | 1461709188466 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664705a000 == 109 [pid = 1822] [id = 377] 15:19:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f6642280c00) [pid = 1822] [serial = 1132] [outer = (nil)] 15:19:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f664a8d6800) [pid = 1822] [serial = 1133] [outer = 0x7f6642280c00] 15:19:48 INFO - PROCESS | 1822 | 1461709188523 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f664ac4b400) [pid = 1822] [serial = 1134] [outer = 0x7f6642280c00] 15:19:49 INFO - PROCESS | 1822 | 1461709189431 Marionette TRACE conn3 <- [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:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1296ms 15:19:49 INFO - PROCESS | 1822 | 1461709189505 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1822 | 1461709189508 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:19:49 INFO - PROCESS | 1822 | 1461709189513 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1822 | 1461709189515 Marionette TRACE conn3 <- [1,1482,null,{}] 15:19:49 INFO - PROCESS | 1822 | 1461709189520 Marionette TRACE conn3 -> [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:19:49 INFO - PROCESS | 1822 | 1461709189768 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:19:49 INFO - PROCESS | 1822 | 1461709189799 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498ed000 == 110 [pid = 1822] [id = 378] 15:19:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f664d61d400) [pid = 1822] [serial = 1135] [outer = (nil)] 15:19:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f6651152c00) [pid = 1822] [serial = 1136] [outer = 0x7f664d61d400] 15:19:49 INFO - PROCESS | 1822 | 1461709189861 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f6651fbd000) [pid = 1822] [serial = 1137] [outer = 0x7f664d61d400] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f663ddc3400) [pid = 1822] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f6646ec6800) [pid = 1822] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f6643344400) [pid = 1822] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f66487ea800) [pid = 1822] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f663b38ac00) [pid = 1822] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f663fe0f400) [pid = 1822] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f66487eac00) [pid = 1822] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f664b26a000) [pid = 1822] [serial = 33] [outer = (nil)] [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:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f66414f1800) [pid = 1822] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f6647b9e800) [pid = 1822] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f663b382c00) [pid = 1822] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6654b6a800) [pid = 1822] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f6646f28800) [pid = 1822] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f66437aa000) [pid = 1822] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6649fd1400) [pid = 1822] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f663c74a400) [pid = 1822] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f664ebe7800) [pid = 1822] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f663c74fc00) [pid = 1822] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f663cdf6c00) [pid = 1822] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f6647837c00) [pid = 1822] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f664d6c0800) [pid = 1822] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f66520f4400) [pid = 1822] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f664374b800) [pid = 1822] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f66495d1000) [pid = 1822] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f6646ec2000) [pid = 1822] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f664cc91800) [pid = 1822] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f664ebea000) [pid = 1822] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f664d6bc000) [pid = 1822] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f66495d9c00) [pid = 1822] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f6653df0400) [pid = 1822] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f663fb51c00) [pid = 1822] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f66520f4c00) [pid = 1822] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f663fe0fc00) [pid = 1822] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f663c764c00) [pid = 1822] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f66414f3c00) [pid = 1822] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6649fd2800) [pid = 1822] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f664d86fc00) [pid = 1822] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f664ebe6800) [pid = 1822] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66620b8000) [pid = 1822] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6662143400) [pid = 1822] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f663c768400) [pid = 1822] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f666215ac00) [pid = 1822] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f663b384800) [pid = 1822] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f6648670000) [pid = 1822] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f664a6a2400) [pid = 1822] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f664a6a3400) [pid = 1822] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f664a6a3c00) [pid = 1822] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f664adbf400) [pid = 1822] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f663b3d3800) [pid = 1822] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f663fe03800) [pid = 1822] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:19:50 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f664bf84c00) [pid = 1822] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:19:51 INFO - PROCESS | 1822 | 1461709191258 Marionette TRACE conn3 <- [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:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1775ms 15:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:19:51 INFO - PROCESS | 1822 | 1461709191289 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1822 | 1461709191292 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:19:51 INFO - PROCESS | 1822 | 1461709191298 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1822 | 1461709191300 Marionette TRACE conn3 <- [1,1486,null,{}] 15:19:51 INFO - PROCESS | 1822 | 1461709191305 Marionette TRACE conn3 -> [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:19:51 INFO - PROCESS | 1822 | 1461709191474 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:19:51 INFO - PROCESS | 1822 | 1461709191622 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc12000 == 111 [pid = 1822] [id = 379] 15:19:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f663b384800) [pid = 1822] [serial = 1138] [outer = (nil)] 15:19:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f663fe0f400) [pid = 1822] [serial = 1139] [outer = 0x7f663b384800] 15:19:51 INFO - PROCESS | 1822 | 1461709191679 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f6646ecd800) [pid = 1822] [serial = 1140] [outer = 0x7f663b384800] 15:19:52 INFO - PROCESS | 1822 | 1461709192343 Marionette TRACE conn3 <- [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:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1084ms 15:19:52 INFO - PROCESS | 1822 | 1461709192381 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1822 | 1461709192385 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:19:52 INFO - PROCESS | 1822 | 1461709192393 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1822 | 1461709192396 Marionette TRACE conn3 <- [1,1490,null,{}] 15:19:52 INFO - PROCESS | 1822 | 1461709192400 Marionette TRACE conn3 -> [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:19:52 INFO - PROCESS | 1822 | 1461709192605 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:19:52 INFO - PROCESS | 1822 | 1461709192823 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b98d800 == 112 [pid = 1822] [id = 380] 15:19:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f663b385800) [pid = 1822] [serial = 1141] [outer = (nil)] 15:19:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f663b38d800) [pid = 1822] [serial = 1142] [outer = 0x7f663b385800] 15:19:52 INFO - PROCESS | 1822 | 1461709192893 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f663c938400) [pid = 1822] [serial = 1143] [outer = 0x7f663b385800] 15:19:53 INFO - PROCESS | 1822 | 1461709193805 Marionette TRACE conn3 <- [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:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1479ms 15:19:53 INFO - PROCESS | 1822 | 1461709193871 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1822 | 1461709193878 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:19:53 INFO - PROCESS | 1822 | 1461709193885 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1822 | 1461709193890 Marionette TRACE conn3 <- [1,1494,null,{}] 15:19:53 INFO - PROCESS | 1822 | 1461709193896 Marionette TRACE conn3 -> [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:19:54 INFO - PROCESS | 1822 | 1461709194080 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:19:54 INFO - PROCESS | 1822 | 1461709194275 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f1a800 == 113 [pid = 1822] [id = 381] 15:19:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663c93b800) [pid = 1822] [serial = 1144] [outer = (nil)] 15:19:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6643347800) [pid = 1822] [serial = 1145] [outer = 0x7f663c93b800] 15:19:54 INFO - PROCESS | 1822 | 1461709194348 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6646ec6800) [pid = 1822] [serial = 1146] [outer = 0x7f663c93b800] 15:19:55 INFO - PROCESS | 1822 | 1461709195295 Marionette TRACE conn3 <- [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:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1487ms 15:19:55 INFO - PROCESS | 1822 | 1461709195375 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1822 | 1461709195382 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:19:55 INFO - PROCESS | 1822 | 1461709195389 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1822 | 1461709195393 Marionette TRACE conn3 <- [1,1498,null,{}] 15:19:55 INFO - PROCESS | 1822 | 1461709195400 Marionette TRACE conn3 -> [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:19:55 INFO - PROCESS | 1822 | 1461709195637 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:19:55 INFO - PROCESS | 1822 | 1461709195910 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a25e800 == 114 [pid = 1822] [id = 382] 15:19:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f6647b97800) [pid = 1822] [serial = 1147] [outer = (nil)] 15:19:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f66487ee000) [pid = 1822] [serial = 1148] [outer = 0x7f6647b97800] 15:19:56 INFO - PROCESS | 1822 | 1461709196022 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6649e7dc00) [pid = 1822] [serial = 1149] [outer = 0x7f6647b97800] 15:19:56 INFO - PROCESS | 1822 | 1461709196868 Marionette TRACE conn3 <- [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:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1533ms 15:19:56 INFO - PROCESS | 1822 | 1461709196922 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1822 | 1461709196925 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:19:56 INFO - PROCESS | 1822 | 1461709196940 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1822 | 1461709196949 Marionette TRACE conn3 <- [1,1502,null,{}] 15:19:56 INFO - PROCESS | 1822 | 1461709196956 Marionette TRACE conn3 -> [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:19:57 INFO - PROCESS | 1822 | 1461709197183 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:19:57 INFO - PROCESS | 1822 | 1461709197408 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad48000 == 115 [pid = 1822] [id = 383] 15:19:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f6647b9c800) [pid = 1822] [serial = 1150] [outer = (nil)] 15:19:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f664a6a3400) [pid = 1822] [serial = 1151] [outer = 0x7f6647b9c800] 15:19:57 INFO - PROCESS | 1822 | 1461709197521 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f664ad95000) [pid = 1822] [serial = 1152] [outer = 0x7f6647b9c800] 15:19:58 INFO - PROCESS | 1822 | 1461709198333 Marionette TRACE conn3 <- [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:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1452ms 15:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:19:58 INFO - PROCESS | 1822 | 1461709198385 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1822 | 1461709198388 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:19:58 INFO - PROCESS | 1822 | 1461709198394 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1822 | 1461709198397 Marionette TRACE conn3 <- [1,1506,null,{}] 15:19:58 INFO - PROCESS | 1822 | 1461709198402 Marionette TRACE conn3 -> [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:19:58 INFO - PROCESS | 1822 | 1461709198585 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:19:58 INFO - PROCESS | 1822 | 1461709198774 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d98c000 == 116 [pid = 1822] [id = 384] 15:19:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6649e7e000) [pid = 1822] [serial = 1153] [outer = (nil)] 15:19:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f664b1fd000) [pid = 1822] [serial = 1154] [outer = 0x7f6649e7e000] 15:19:58 INFO - PROCESS | 1822 | 1461709198841 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f664d66c400) [pid = 1822] [serial = 1155] [outer = 0x7f6649e7e000] 15:19:59 INFO - PROCESS | 1822 | 1461709199719 Marionette TRACE conn3 <- [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:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1377ms 15:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:19:59 INFO - PROCESS | 1822 | 1461709199771 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1822 | 1461709199774 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:19:59 INFO - PROCESS | 1822 | 1461709199780 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1822 | 1461709199783 Marionette TRACE conn3 <- [1,1510,null,{}] 15:19:59 INFO - PROCESS | 1822 | 1461709199787 Marionette TRACE conn3 -> [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:19:59 INFO - PROCESS | 1822 | 1461709199967 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:20:00 INFO - PROCESS | 1822 | 1461709200164 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652136800 == 117 [pid = 1822] [id = 385] 15:20:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f664ebea400) [pid = 1822] [serial = 1156] [outer = (nil)] 15:20:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f664f5bcc00) [pid = 1822] [serial = 1157] [outer = 0x7f664ebea400] 15:20:00 INFO - PROCESS | 1822 | 1461709200248 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6651153800) [pid = 1822] [serial = 1158] [outer = 0x7f664ebea400] 15:20:01 INFO - PROCESS | 1822 | 1461709201139 Marionette TRACE conn3 <- [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:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1387ms 15:20:01 INFO - PROCESS | 1822 | 1461709201167 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:20:01 INFO - PROCESS | 1822 | 1461709201170 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:20:01 INFO - PROCESS | 1822 | 1461709201176 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 1822 | 1461709201178 Marionette TRACE conn3 <- [1,1514,null,{}] 15:20:01 INFO - PROCESS | 1822 | 1461709201183 Marionette TRACE conn3 -> [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:20:01 INFO - PROCESS | 1822 | 1461709201366 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:20:01 INFO - PROCESS | 1822 | 1461709201559 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653d0f000 == 118 [pid = 1822] [id = 386] 15:20:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f664ebecc00) [pid = 1822] [serial = 1159] [outer = (nil)] 15:20:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6653df1800) [pid = 1822] [serial = 1160] [outer = 0x7f664ebecc00] 15:20:01 INFO - PROCESS | 1822 | 1461709201628 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f6655d98400) [pid = 1822] [serial = 1161] [outer = 0x7f664ebecc00] 15:20:02 INFO - PROCESS | 1822 | 1461709202512 Marionette TRACE conn3 <- [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:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1378ms 15:20:02 INFO - PROCESS | 1822 | 1461709202555 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1822 | 1461709202558 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:20:02 INFO - PROCESS | 1822 | 1461709202564 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1822 | 1461709202566 Marionette TRACE conn3 <- [1,1518,null,{}] 15:20:02 INFO - PROCESS | 1822 | 1461709202572 Marionette TRACE conn3 -> [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:20:02 INFO - PROCESS | 1822 | 1461709202769 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:20:02 INFO - PROCESS | 1822 | 1461709202973 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6656ac0000 == 119 [pid = 1822] [id = 387] 15:20:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663fb4b400) [pid = 1822] [serial = 1162] [outer = (nil)] 15:20:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6654b6ac00) [pid = 1822] [serial = 1163] [outer = 0x7f663fb4b400] 15:20:03 INFO - PROCESS | 1822 | 1461709203084 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f6660039c00) [pid = 1822] [serial = 1164] [outer = 0x7f663fb4b400] 15:20:03 INFO - PROCESS | 1822 | 1461709203963 Marionette TRACE conn3 <- [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:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1434ms 15:20:04 INFO - PROCESS | 1822 | 1461709203999 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1822 | 1461709204003 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:20:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:20:04 INFO - PROCESS | 1822 | 1461709204009 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1822 | 1461709204011 Marionette TRACE conn3 <- [1,1522,null,{}] 15:20:04 INFO - PROCESS | 1822 | 1461709204016 Marionette TRACE conn3 -> [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:20:04 INFO - PROCESS | 1822 | 1461709204194 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:20:04 INFO - PROCESS | 1822 | 1461709204455 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666131d800 == 120 [pid = 1822] [id = 388] 15:20:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f665b07f800) [pid = 1822] [serial = 1165] [outer = (nil)] 15:20:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f6660f53400) [pid = 1822] [serial = 1166] [outer = 0x7f665b07f800] 15:20:04 INFO - PROCESS | 1822 | 1461709204572 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f6661356800) [pid = 1822] [serial = 1167] [outer = 0x7f665b07f800] 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:05 INFO - PROCESS | 1822 | 1461709205268 Marionette TRACE conn3 <- [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:20:05 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:20:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:20:05 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:20:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:20:05 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:20:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:20:05 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:20:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:20:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1326ms 15:20:05 INFO - PROCESS | 1822 | 1461709205340 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1822 | 1461709205346 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:20:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:20:05 INFO - PROCESS | 1822 | 1461709205352 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1822 | 1461709205355 Marionette TRACE conn3 <- [1,1526,null,{}] 15:20:05 INFO - PROCESS | 1822 | 1461709205360 Marionette TRACE conn3 -> [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:20:05 INFO - PROCESS | 1822 | 1461709205540 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:20:05 INFO - PROCESS | 1822 | 1461709205733 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6663d47000 == 121 [pid = 1822] [id = 389] 15:20:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f666003d800) [pid = 1822] [serial = 1168] [outer = (nil)] 15:20:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f66620b9800) [pid = 1822] [serial = 1169] [outer = 0x7f666003d800] 15:20:05 INFO - PROCESS | 1822 | 1461709205802 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f666215a800) [pid = 1822] [serial = 1170] [outer = 0x7f666003d800] 15:20:06 INFO - PROCESS | 1822 | 1461709206599 Marionette TRACE conn3 <- [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:20:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:20:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:20:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:20:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1279ms 15:20:06 INFO - PROCESS | 1822 | 1461709206636 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:20:06 INFO - PROCESS | 1822 | 1461709206639 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:20:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:20:06 INFO - PROCESS | 1822 | 1461709206645 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1822 | 1461709206647 Marionette TRACE conn3 <- [1,1530,null,{}] 15:20:06 INFO - PROCESS | 1822 | 1461709206653 Marionette TRACE conn3 -> [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:20:06 INFO - PROCESS | 1822 | 1461709206826 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:20:07 INFO - PROCESS | 1822 | 1461709207019 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666639a800 == 122 [pid = 1822] [id = 390] 15:20:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f6660f53c00) [pid = 1822] [serial = 1171] [outer = (nil)] 15:20:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f66621c1c00) [pid = 1822] [serial = 1172] [outer = 0x7f6660f53c00] 15:20:07 INFO - PROCESS | 1822 | 1461709207091 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f666549e800) [pid = 1822] [serial = 1173] [outer = 0x7f6660f53c00] 15:20:07 INFO - PROCESS | 1822 | 1461709207900 Marionette TRACE conn3 <- [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:20:07 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:20:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:20:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:20:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:20:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:20:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1275ms 15:20:07 INFO - PROCESS | 1822 | 1461709207923 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:20:07 INFO - PROCESS | 1822 | 1461709207927 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:20:07 INFO - PROCESS | 1822 | 1461709207933 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1822 | 1461709207936 Marionette TRACE conn3 <- [1,1534,null,{}] 15:20:07 INFO - PROCESS | 1822 | 1461709207940 Marionette TRACE conn3 -> [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:20:08 INFO - PROCESS | 1822 | 1461709208138 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:20:08 INFO - PROCESS | 1822 | 1461709208364 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647993000 == 123 [pid = 1822] [id = 391] 15:20:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f6643351c00) [pid = 1822] [serial = 1174] [outer = (nil)] 15:20:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f6665da3400) [pid = 1822] [serial = 1175] [outer = 0x7f6643351c00] 15:20:08 INFO - PROCESS | 1822 | 1461709208431 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f6665f45000) [pid = 1822] [serial = 1176] [outer = 0x7f6643351c00] 15:20:09 INFO - PROCESS | 1822 | 1461709209360 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1477ms 15:20:09 INFO - PROCESS | 1822 | 1461709209411 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1822 | 1461709209418 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:20:09 INFO - PROCESS | 1822 | 1461709209428 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1822 | 1461709209431 Marionette TRACE conn3 <- [1,1538,null,{}] 15:20:09 INFO - PROCESS | 1822 | 1461709209442 Marionette TRACE conn3 -> [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:20:09 INFO - PROCESS | 1822 | 1461709209633 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:20:09 INFO - PROCESS | 1822 | 1461709209833 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dc6b000 == 124 [pid = 1822] [id = 392] 15:20:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663b386800) [pid = 1822] [serial = 1177] [outer = (nil)] 15:20:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f663cdf0000) [pid = 1822] [serial = 1178] [outer = 0x7f663b386800] 15:20:09 INFO - PROCESS | 1822 | 1461709209903 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f6646edac00) [pid = 1822] [serial = 1179] [outer = 0x7f663b386800] 15:20:10 INFO - PROCESS | 1822 | 1461709210778 Marionette TRACE conn3 <- [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:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1387ms 15:20:10 INFO - PROCESS | 1822 | 1461709210815 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:20:10 INFO - PROCESS | 1822 | 1461709210827 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:20:10 INFO - PROCESS | 1822 | 1461709210833 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1822 | 1461709210836 Marionette TRACE conn3 <- [1,1542,null,{}] 15:20:10 INFO - PROCESS | 1822 | 1461709210841 Marionette TRACE conn3 -> [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:20:11 INFO - PROCESS | 1822 | 1461709211023 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:20:11 INFO - PROCESS | 1822 | 1461709211229 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cab3000 == 125 [pid = 1822] [id = 393] 15:20:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f663b389000) [pid = 1822] [serial = 1180] [outer = (nil)] 15:20:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f663fe06800) [pid = 1822] [serial = 1181] [outer = 0x7f663b389000] 15:20:11 INFO - PROCESS | 1822 | 1461709211301 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f66471a6000) [pid = 1822] [serial = 1182] [outer = 0x7f663b389000] 15:20:12 INFO - PROCESS | 1822 | 1461709212721 Marionette TRACE conn3 <- [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:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1928ms 15:20:12 INFO - PROCESS | 1822 | 1461709212762 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:20:12 INFO - PROCESS | 1822 | 1461709212776 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:20:12 INFO - PROCESS | 1822 | 1461709212786 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1822 | 1461709212792 Marionette TRACE conn3 <- [1,1546,null,{}] 15:20:12 INFO - PROCESS | 1822 | 1461709212798 Marionette TRACE conn3 -> [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:20:12 INFO - PROCESS | 1822 | 1461709212982 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:20:13 INFO - PROCESS | 1822 | 1461709213191 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f07800 == 126 [pid = 1822] [id = 394] 15:20:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663fe0d000) [pid = 1822] [serial = 1183] [outer = (nil)] 15:20:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f66414f2c00) [pid = 1822] [serial = 1184] [outer = 0x7f663fe0d000] 15:20:13 INFO - PROCESS | 1822 | 1461709213257 Marionette DEBUG loaded listener.js 15:20:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f6643344c00) [pid = 1822] [serial = 1185] [outer = 0x7f663fe0d000] 15:20:14 INFO - PROCESS | 1822 | 1461709214313 Marionette TRACE conn3 <- [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:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1580ms 15:20:14 INFO - PROCESS | 1822 | 1461709214367 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:20:14 INFO - PROCESS | 1822 | 1461709214374 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:20:14 INFO - PROCESS | 1822 | 1461709214383 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:20:14 INFO - PROCESS | 1822 | 1461709214386 Marionette TRACE conn3 <- [1,1550,null,{}] 15:20:14 INFO - PROCESS | 1822 | 1461709214391 Marionette TRACE conn3 -> [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:20:14 INFO - PROCESS | 1822 | 1461709214585 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:20:14 INFO - PROCESS | 1822 | 1461709214836 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b98a000 == 127 [pid = 1822] [id = 395] 15:20:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6646edf400) [pid = 1822] [serial = 1186] [outer = (nil)] 15:20:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f6646f2d000) [pid = 1822] [serial = 1187] [outer = 0x7f6646edf400] 15:20:14 INFO - PROCESS | 1822 | 1461709214917 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f6647807c00) [pid = 1822] [serial = 1188] [outer = 0x7f6646edf400] 15:20:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651f5c000 == 126 [pid = 1822] [id = 195] 15:20:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a251000 == 125 [pid = 1822] [id = 22] 15:20:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a26000 == 124 [pid = 1822] [id = 19] 15:20:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652683800 == 123 [pid = 1822] [id = 16] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f664a68a800) [pid = 1822] [serial = 1082] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | 1461709215819 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:20:15 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a26f000 == 122 [pid = 1822] [id = 286] 15:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1485ms 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f6665d5d000) [pid = 1822] [serial = 984] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f66620e3400) [pid = 1822] [serial = 930] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f66487e8000) [pid = 1822] [serial = 1050] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f6650086400) [pid = 1822] [serial = 900] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f6660f59c00) [pid = 1822] [serial = 924] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6650f05000) [pid = 1822] [serial = 903] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f664a8d1400) [pid = 1822] [serial = 894] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f665a166c00) [pid = 1822] [serial = 918] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f6643348400) [pid = 1822] [serial = 1017] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f66549b8400) [pid = 1822] [serial = 915] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6661352000) [pid = 1822] [serial = 927] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f66434e5c00) [pid = 1822] [serial = 954] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f664867a800) [pid = 1822] [serial = 957] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f664bf8b400) [pid = 1822] [serial = 960] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f6653a86400) [pid = 1822] [serial = 963] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f6660ee2800) [pid = 1822] [serial = 966] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f6663d9dc00) [pid = 1822] [serial = 969] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f6665b71000) [pid = 1822] [serial = 972] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f6665da1000) [pid = 1822] [serial = 975] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f6665f45400) [pid = 1822] [serial = 978] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f663b391000) [pid = 1822] [serial = 981] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f6649fd7400) [pid = 1822] [serial = 1026] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f664ac52c00) [pid = 1822] [serial = 1029] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f664bf85c00) [pid = 1822] [serial = 1032] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f664d6be400) [pid = 1822] [serial = 1035] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f664f5bf400) [pid = 1822] [serial = 1038] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f664782d400) [pid = 1822] [serial = 1076] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f6647b9a400) [pid = 1822] [serial = 1077] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f664782c400) [pid = 1822] [serial = 1064] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f66479bf400) [pid = 1822] [serial = 1065] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f6649cd5000) [pid = 1822] [serial = 1068] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f66487eb400) [pid = 1822] [serial = 1067] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f663c944c00) [pid = 1822] [serial = 1059] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f663b3d7c00) [pid = 1822] [serial = 1058] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6643752c00) [pid = 1822] [serial = 1062] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f664334a800) [pid = 1822] [serial = 1061] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f6649fd5400) [pid = 1822] [serial = 1071] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f6649e8cc00) [pid = 1822] [serial = 1070] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f66495d4800) [pid = 1822] [serial = 750] [outer = (nil)] [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:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f66434dd400) [pid = 1822] [serial = 1074] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f6649cddc00) [pid = 1822] [serial = 1080] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f664227cc00) [pid = 1822] [serial = 1073] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f66487e1c00) [pid = 1822] [serial = 1079] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f663b3d6c00) [pid = 1822] [serial = 1014] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6660c70400) [pid = 1822] [serial = 921] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f6647b9f400) [pid = 1822] [serial = 888] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6647830400) [pid = 1822] [serial = 1020] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f664c1b4000) [pid = 1822] [serial = 897] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f663ddc9c00) [pid = 1822] [serial = 882] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f6651c2fc00) [pid = 1822] [serial = 906] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f66434e5400) [pid = 1822] [serial = 885] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f6649e96000) [pid = 1822] [serial = 1047] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f66495d5c00) [pid = 1822] [serial = 1023] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f66519cc800) [pid = 1822] [serial = 1041] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f6652edcc00) [pid = 1822] [serial = 912] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f66520f5000) [pid = 1822] [serial = 909] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f6649e92c00) [pid = 1822] [serial = 891] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f66519cdc00) [pid = 1822] [serial = 1044] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f665410fc00) [pid = 1822] [serial = 951] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1822 | 1461709215910 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1822 | 1461709215919 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:20:15 INFO - PROCESS | 1822 | 1461709215937 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1822 | 1461709215947 Marionette TRACE conn3 <- [1,1554,null,{}] 15:20:15 INFO - PROCESS | 1822 | 1461709215963 Marionette TRACE conn3 -> [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:20:16 INFO - PROCESS | 1822 | 1461709216141 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:20:16 INFO - PROCESS | 1822 | 1461709216331 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dc78800 == 123 [pid = 1822] [id = 396] 15:20:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f6646ee1c00) [pid = 1822] [serial = 1189] [outer = (nil)] 15:20:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f6647b9b000) [pid = 1822] [serial = 1190] [outer = 0x7f6646ee1c00] 15:20:16 INFO - PROCESS | 1822 | 1461709216393 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f66487e8800) [pid = 1822] [serial = 1191] [outer = 0x7f6646ee1c00] 15:20:17 INFO - PROCESS | 1822 | 1461709217111 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1192ms 15:20:17 INFO - PROCESS | 1822 | 1461709217127 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 1822 | 1461709217130 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:20:17 INFO - PROCESS | 1822 | 1461709217136 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 1822 | 1461709217138 Marionette TRACE conn3 <- [1,1558,null,{}] 15:20:17 INFO - PROCESS | 1822 | 1461709217144 Marionette TRACE conn3 -> [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:20:17 INFO - PROCESS | 1822 | 1461709217375 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:20:17 INFO - PROCESS | 1822 | 1461709217397 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f91000 == 124 [pid = 1822] [id = 397] 15:20:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f6647835800) [pid = 1822] [serial = 1192] [outer = (nil)] 15:20:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f6649cd5000) [pid = 1822] [serial = 1193] [outer = 0x7f6647835800] 15:20:17 INFO - PROCESS | 1822 | 1461709217455 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6649e91c00) [pid = 1822] [serial = 1194] [outer = 0x7f6647835800] 15:20:18 INFO - PROCESS | 1822 | 1461709218220 Marionette TRACE conn3 <- [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:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1135ms 15:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:20:18 INFO - PROCESS | 1822 | 1461709218273 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 1822 | 1461709218275 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:20:18 INFO - PROCESS | 1822 | 1461709218281 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1822 | 1461709218284 Marionette TRACE conn3 <- [1,1562,null,{}] 15:20:18 INFO - PROCESS | 1822 | 1461709218328 Marionette TRACE conn3 -> [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:20:18 INFO - PROCESS | 1822 | 1461709218553 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:20:18 INFO - PROCESS | 1822 | 1461709218575 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434b2800 == 125 [pid = 1822] [id = 398] 15:20:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f66487eb400) [pid = 1822] [serial = 1195] [outer = (nil)] 15:20:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f6649fce000) [pid = 1822] [serial = 1196] [outer = 0x7f66487eb400] 15:20:18 INFO - PROCESS | 1822 | 1461709218635 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f664a235800) [pid = 1822] [serial = 1197] [outer = 0x7f66487eb400] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f664b179000) [pid = 1822] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f6642280c00) [pid = 1822] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f664d61d400) [pid = 1822] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f6643348c00) [pid = 1822] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f663c74cc00) [pid = 1822] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f664123c400) [pid = 1822] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f663c74d400) [pid = 1822] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:20:19 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f66437a2400) [pid = 1822] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:20:20 INFO - PROCESS | 1822 | 1461709220332 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2121ms 15:20:20 INFO - PROCESS | 1822 | 1461709220403 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:20:20 INFO - PROCESS | 1822 | 1461709220407 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:20:20 INFO - PROCESS | 1822 | 1461709220416 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 1822 | 1461709220420 Marionette TRACE conn3 <- [1,1566,null,{}] 15:20:20 INFO - PROCESS | 1822 | 1461709220427 Marionette TRACE conn3 -> [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:20:20 INFO - PROCESS | 1822 | 1461709220651 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:20:20 INFO - PROCESS | 1822 | 1461709220836 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fda4000 == 126 [pid = 1822] [id = 399] 15:20:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f663fb4e800) [pid = 1822] [serial = 1198] [outer = (nil)] 15:20:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f66414f1800) [pid = 1822] [serial = 1199] [outer = 0x7f663fb4e800] 15:20:20 INFO - PROCESS | 1822 | 1461709220951 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f664334d800) [pid = 1822] [serial = 1200] [outer = 0x7f663fb4e800] 15:20:21 INFO - PROCESS | 1822 | 1461709221864 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1482ms 15:20:21 INFO - PROCESS | 1822 | 1461709221897 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1822 | 1461709221905 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:20:21 INFO - PROCESS | 1822 | 1461709221914 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1822 | 1461709221917 Marionette TRACE conn3 <- [1,1570,null,{}] 15:20:21 INFO - PROCESS | 1822 | 1461709221922 Marionette TRACE conn3 -> [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:20:22 INFO - PROCESS | 1822 | 1461709222105 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:20:22 INFO - PROCESS | 1822 | 1461709222296 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434ac800 == 127 [pid = 1822] [id = 400] 15:20:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f66414f0000) [pid = 1822] [serial = 1201] [outer = (nil)] 15:20:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f664782d000) [pid = 1822] [serial = 1202] [outer = 0x7f66414f0000] 15:20:22 INFO - PROCESS | 1822 | 1461709222366 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f6648672000) [pid = 1822] [serial = 1203] [outer = 0x7f66414f0000] 15:20:23 INFO - PROCESS | 1822 | 1461709223267 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1427ms 15:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:20:23 INFO - PROCESS | 1822 | 1461709223342 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 1822 | 1461709223345 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:20:23 INFO - PROCESS | 1822 | 1461709223351 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 1822 | 1461709223356 Marionette TRACE conn3 <- [1,1574,null,{}] 15:20:23 INFO - PROCESS | 1822 | 1461709223371 Marionette TRACE conn3 -> [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:20:23 INFO - PROCESS | 1822 | 1461709223612 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:20:23 INFO - PROCESS | 1822 | 1461709223841 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647ab7000 == 128 [pid = 1822] [id = 401] 15:20:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f664958d800) [pid = 1822] [serial = 1204] [outer = (nil)] 15:20:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f6649fd2800) [pid = 1822] [serial = 1205] [outer = 0x7f664958d800] 15:20:23 INFO - PROCESS | 1822 | 1461709223958 Marionette DEBUG loaded listener.js 15:20:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f664a69e000) [pid = 1822] [serial = 1206] [outer = 0x7f664958d800] 15:20:24 INFO - PROCESS | 1822 | 1461709224785 Marionette TRACE conn3 <- [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:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1483ms 15:20:24 INFO - PROCESS | 1822 | 1461709224834 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:20:24 INFO - PROCESS | 1822 | 1461709224839 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:20:24 INFO - PROCESS | 1822 | 1461709224844 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1822 | 1461709224847 Marionette TRACE conn3 <- [1,1578,null,{}] 15:20:24 INFO - PROCESS | 1822 | 1461709224852 Marionette TRACE conn3 -> [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:20:25 INFO - PROCESS | 1822 | 1461709225038 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:20:25 INFO - PROCESS | 1822 | 1461709225230 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f6a800 == 129 [pid = 1822] [id = 402] 15:20:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f6649592400) [pid = 1822] [serial = 1207] [outer = (nil)] 15:20:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f664aa56800) [pid = 1822] [serial = 1208] [outer = 0x7f6649592400] 15:20:25 INFO - PROCESS | 1822 | 1461709225302 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f664ac52c00) [pid = 1822] [serial = 1209] [outer = 0x7f6649592400] 15:20:26 INFO - PROCESS | 1822 | 1461709226086 Marionette TRACE conn3 <- [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:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1281ms 15:20:26 INFO - PROCESS | 1822 | 1461709226126 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1822 | 1461709226130 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:20:26 INFO - PROCESS | 1822 | 1461709226135 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1822 | 1461709226138 Marionette TRACE conn3 <- [1,1582,null,{}] 15:20:26 INFO - PROCESS | 1822 | 1461709226143 Marionette TRACE conn3 -> [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:20:26 INFO - PROCESS | 1822 | 1461709226380 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:20:26 INFO - PROCESS | 1822 | 1461709226521 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a965000 == 130 [pid = 1822] [id = 403] 15:20:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f664a806000) [pid = 1822] [serial = 1210] [outer = (nil)] 15:20:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f6649fcec00) [pid = 1822] [serial = 1211] [outer = 0x7f664a806000] 15:20:26 INFO - PROCESS | 1822 | 1461709226605 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f664b1f1800) [pid = 1822] [serial = 1212] [outer = 0x7f664a806000] 15:20:27 INFO - PROCESS | 1822 | 1461709227449 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1379ms 15:20:27 INFO - PROCESS | 1822 | 1461709227515 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1822 | 1461709227518 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:20:27 INFO - PROCESS | 1822 | 1461709227524 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1822 | 1461709227526 Marionette TRACE conn3 <- [1,1586,null,{}] 15:20:27 INFO - PROCESS | 1822 | 1461709227531 Marionette TRACE conn3 -> [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:20:27 INFO - PROCESS | 1822 | 1461709227751 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:20:27 INFO - PROCESS | 1822 | 1461709227935 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad59800 == 131 [pid = 1822] [id = 404] 15:20:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f664a8cec00) [pid = 1822] [serial = 1213] [outer = (nil)] 15:20:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f664d6b7400) [pid = 1822] [serial = 1214] [outer = 0x7f664a8cec00] 15:20:28 INFO - PROCESS | 1822 | 1461709228011 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f665010ec00) [pid = 1822] [serial = 1215] [outer = 0x7f664a8cec00] 15:20:28 INFO - PROCESS | 1822 | 1461709228837 Marionette TRACE conn3 <- [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:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1379ms 15:20:28 INFO - PROCESS | 1822 | 1461709228904 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 1822 | 1461709228907 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:20:28 INFO - PROCESS | 1822 | 1461709228913 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:20:28 INFO - PROCESS | 1822 | 1461709228915 Marionette TRACE conn3 <- [1,1590,null,{}] 15:20:28 INFO - PROCESS | 1822 | 1461709228920 Marionette TRACE conn3 -> [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:20:29 INFO - PROCESS | 1822 | 1461709229095 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:20:29 INFO - PROCESS | 1822 | 1461709229280 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664c1ce000 == 132 [pid = 1822] [id = 405] 15:20:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f664b1f2000) [pid = 1822] [serial = 1216] [outer = (nil)] 15:20:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f665114b400) [pid = 1822] [serial = 1217] [outer = 0x7f664b1f2000] 15:20:29 INFO - PROCESS | 1822 | 1461709229350 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f6651c2fc00) [pid = 1822] [serial = 1218] [outer = 0x7f664b1f2000] 15:20:30 INFO - PROCESS | 1822 | 1461709230195 Marionette TRACE conn3 <- [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:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1328ms 15:20:30 INFO - PROCESS | 1822 | 1461709230242 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1822 | 1461709230246 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:20:30 INFO - PROCESS | 1822 | 1461709230252 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1822 | 1461709230254 Marionette TRACE conn3 <- [1,1594,null,{}] 15:20:30 INFO - PROCESS | 1822 | 1461709230259 Marionette TRACE conn3 -> [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:20:30 INFO - PROCESS | 1822 | 1461709230440 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:20:30 INFO - PROCESS | 1822 | 1461709230633 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665035a000 == 133 [pid = 1822] [id = 406] 15:20:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f664f5b3400) [pid = 1822] [serial = 1219] [outer = (nil)] 15:20:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f66520ed800) [pid = 1822] [serial = 1220] [outer = 0x7f664f5b3400] 15:20:30 INFO - PROCESS | 1822 | 1461709230699 Marionette DEBUG loaded listener.js 15:20:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f66520f6800) [pid = 1822] [serial = 1221] [outer = 0x7f664f5b3400] 15:20:31 INFO - PROCESS | 1822 | 1461709231558 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1381ms 15:20:31 INFO - PROCESS | 1822 | 1461709231634 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 1822 | 1461709231637 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:20:31 INFO - PROCESS | 1822 | 1461709231642 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 1822 | 1461709231645 Marionette TRACE conn3 <- [1,1598,null,{}] 15:20:31 INFO - PROCESS | 1822 | 1461709231650 Marionette TRACE conn3 -> [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:20:31 INFO - PROCESS | 1822 | 1461709231874 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:20:32 INFO - PROCESS | 1822 | 1461709232060 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652130800 == 134 [pid = 1822] [id = 407] 15:20:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f6650313c00) [pid = 1822] [serial = 1222] [outer = (nil)] 15:20:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f6652ed1000) [pid = 1822] [serial = 1223] [outer = 0x7f6650313c00] 15:20:32 INFO - PROCESS | 1822 | 1461709232128 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f6653a92c00) [pid = 1822] [serial = 1224] [outer = 0x7f6650313c00] 15:20:33 INFO - PROCESS | 1822 | 1461709233003 Marionette TRACE conn3 <- [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:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1428ms 15:20:33 INFO - PROCESS | 1822 | 1461709233072 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1822 | 1461709233075 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:20:33 INFO - PROCESS | 1822 | 1461709233080 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1822 | 1461709233083 Marionette TRACE conn3 <- [1,1602,null,{}] 15:20:33 INFO - PROCESS | 1822 | 1461709233089 Marionette TRACE conn3 -> [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:20:33 INFO - PROCESS | 1822 | 1461709233285 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:20:33 INFO - PROCESS | 1822 | 1461709233473 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652868000 == 135 [pid = 1822] [id = 408] 15:20:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f66520edc00) [pid = 1822] [serial = 1225] [outer = (nil)] 15:20:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6654115c00) [pid = 1822] [serial = 1226] [outer = 0x7f66520edc00] 15:20:33 INFO - PROCESS | 1822 | 1461709233543 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f6654913000) [pid = 1822] [serial = 1227] [outer = 0x7f66520edc00] 15:20:34 INFO - PROCESS | 1822 | 1461709234454 Marionette TRACE conn3 <- [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:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1425ms 15:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:20:34 INFO - PROCESS | 1822 | 1461709234507 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 1822 | 1461709234510 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:20:34 INFO - PROCESS | 1822 | 1461709234516 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 1822 | 1461709234520 Marionette TRACE conn3 <- [1,1606,null,{}] 15:20:34 INFO - PROCESS | 1822 | 1461709234525 Marionette TRACE conn3 -> [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:20:34 INFO - PROCESS | 1822 | 1461709234740 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:20:34 INFO - PROCESS | 1822 | 1461709234963 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532db800 == 136 [pid = 1822] [id = 409] 15:20:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f666114dc00) [pid = 1822] [serial = 1228] [outer = (nil)] 15:20:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f66620bf000) [pid = 1822] [serial = 1229] [outer = 0x7f666114dc00] 15:20:35 INFO - PROCESS | 1822 | 1461709235086 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f666215d000) [pid = 1822] [serial = 1230] [outer = 0x7f666114dc00] 15:20:35 INFO - PROCESS | 1822 | 1461709235972 Marionette TRACE conn3 <- [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:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1528ms 15:20:36 INFO - PROCESS | 1822 | 1461709236044 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1822 | 1461709236047 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:20:36 INFO - PROCESS | 1822 | 1461709236052 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1822 | 1461709236054 Marionette TRACE conn3 <- [1,1610,null,{}] 15:20:36 INFO - PROCESS | 1822 | 1461709236061 Marionette TRACE conn3 -> [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:20:36 INFO - PROCESS | 1822 | 1461709236241 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:20:36 INFO - PROCESS | 1822 | 1461709236430 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654aa2800 == 137 [pid = 1822] [id = 410] 15:20:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6661357400) [pid = 1822] [serial = 1231] [outer = (nil)] 15:20:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f66642ebc00) [pid = 1822] [serial = 1232] [outer = 0x7f6661357400] 15:20:36 INFO - PROCESS | 1822 | 1461709236498 Marionette DEBUG loaded listener.js 15:20:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6665656800) [pid = 1822] [serial = 1233] [outer = 0x7f6661357400] 15:20:37 INFO - PROCESS | 1822 | 1461709237289 Marionette TRACE conn3 <- [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:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1287ms 15:20:37 INFO - PROCESS | 1822 | 1461709237340 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 1822 | 1461709237343 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:20:37 INFO - PROCESS | 1822 | 1461709237349 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 1822 | 1461709237351 Marionette TRACE conn3 <- [1,1614,null,{}] 15:20:37 INFO - PROCESS | 1822 | 1461709237357 Marionette TRACE conn3 -> [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:20:37 INFO - PROCESS | 1822 | 1461709237538 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:20:37 INFO - PROCESS | 1822 | 1461709237733 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661319800 == 138 [pid = 1822] [id = 411] 15:20:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f66621b6800) [pid = 1822] [serial = 1234] [outer = (nil)] 15:20:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f6665d5ec00) [pid = 1822] [serial = 1235] [outer = 0x7f66621b6800] 15:20:37 INFO - PROCESS | 1822 | 1461709237797 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f6665da1c00) [pid = 1822] [serial = 1236] [outer = 0x7f66621b6800] 15:20:38 INFO - PROCESS | 1822 | 1461709238652 Marionette TRACE conn3 <- [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:20:38 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:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1333ms 15:20:38 INFO - PROCESS | 1822 | 1461709238684 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 1822 | 1461709238687 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:20:38 INFO - PROCESS | 1822 | 1461709238693 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1822 | 1461709238695 Marionette TRACE conn3 <- [1,1618,null,{}] 15:20:38 INFO - PROCESS | 1822 | 1461709238700 Marionette TRACE conn3 -> [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:20:38 INFO - PROCESS | 1822 | 1461709238877 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:20:39 INFO - PROCESS | 1822 | 1461709239072 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665b94000 == 139 [pid = 1822] [id = 412] 15:20:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f66621c3000) [pid = 1822] [serial = 1237] [outer = (nil)] 15:20:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f6665daa000) [pid = 1822] [serial = 1238] [outer = 0x7f66621c3000] 15:20:39 INFO - PROCESS | 1822 | 1461709239136 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f6665f47800) [pid = 1822] [serial = 1239] [outer = 0x7f66621c3000] 15:20:40 INFO - PROCESS | 1822 | 1461709240046 Marionette TRACE conn3 <- [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:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1429ms 15:20:40 INFO - PROCESS | 1822 | 1461709240123 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1822 | 1461709240126 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:20:40 INFO - PROCESS | 1822 | 1461709240132 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1822 | 1461709240134 Marionette TRACE conn3 <- [1,1622,null,{}] 15:20:40 INFO - PROCESS | 1822 | 1461709240141 Marionette TRACE conn3 -> [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:20:40 INFO - PROCESS | 1822 | 1461709240374 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:20:40 INFO - PROCESS | 1822 | 1461709240610 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663caaf800 == 140 [pid = 1822] [id = 413] 15:20:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f663b38ac00) [pid = 1822] [serial = 1240] [outer = (nil)] 15:20:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f663b3d8400) [pid = 1822] [serial = 1241] [outer = 0x7f663b38ac00] 15:20:41 INFO - PROCESS | 1822 | 1461709240997 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663c7fc800) [pid = 1822] [serial = 1242] [outer = 0x7f663b38ac00] 15:20:41 INFO - PROCESS | 1822 | 1461709241873 Marionette TRACE conn3 <- [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:20:41 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:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1779ms 15:20:41 INFO - PROCESS | 1822 | 1461709241913 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 1822 | 1461709241919 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:20:41 INFO - PROCESS | 1822 | 1461709241926 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - PROCESS | 1822 | 1461709241930 Marionette TRACE conn3 <- [1,1626,null,{}] 15:20:41 INFO - PROCESS | 1822 | 1461709241937 Marionette TRACE conn3 -> [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:20:42 INFO - PROCESS | 1822 | 1461709242112 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:20:42 INFO - PROCESS | 1822 | 1461709242339 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641fa3000 == 141 [pid = 1822] [id = 414] 15:20:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663b38dc00) [pid = 1822] [serial = 1243] [outer = (nil)] 15:20:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663ddc3c00) [pid = 1822] [serial = 1244] [outer = 0x7f663b38dc00] 15:20:42 INFO - PROCESS | 1822 | 1461709242404 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f66414f5000) [pid = 1822] [serial = 1245] [outer = 0x7f663b38dc00] 15:20:43 INFO - PROCESS | 1822 | 1461709243349 Marionette TRACE conn3 <- [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:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1482ms 15:20:43 INFO - PROCESS | 1822 | 1461709243421 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 1822 | 1461709243427 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:20:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:20:43 INFO - PROCESS | 1822 | 1461709243438 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 1822 | 1461709243441 Marionette TRACE conn3 <- [1,1630,null,{}] 15:20:43 INFO - PROCESS | 1822 | 1461709243445 Marionette TRACE conn3 -> [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:20:43 INFO - PROCESS | 1822 | 1461709243653 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:20:43 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f91000 == 140 [pid = 1822] [id = 397] 15:20:43 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dc78800 == 139 [pid = 1822] [id = 396] 15:20:43 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f664b17d000) [pid = 1822] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:20:43 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f663fe0f400) [pid = 1822] [serial = 1139] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f66549b9400) [pid = 1822] [serial = 1109] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6647837400) [pid = 1822] [serial = 1112] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f6656a12000) [pid = 1822] [serial = 1115] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1822 | 1461709243989 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b98a000 == 138 [pid = 1822] [id = 395] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f07800 == 137 [pid = 1822] [id = 394] 15:20:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663c89c800 == 138 [pid = 1822] [id = 415] 15:20:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f664374dc00) [pid = 1822] [serial = 1246] [outer = (nil)] 15:20:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f6646f26000) [pid = 1822] [serial = 1247] [outer = 0x7f664374dc00] 15:20:44 INFO - PROCESS | 1822 | 1461709244121 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f6647837400) [pid = 1822] [serial = 1248] [outer = 0x7f664374dc00] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652136800 == 137 [pid = 1822] [id = 385] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d98c000 == 136 [pid = 1822] [id = 384] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad48000 == 135 [pid = 1822] [id = 383] 15:20:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b98d800 == 134 [pid = 1822] [id = 380] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f664a8d6800) [pid = 1822] [serial = 1133] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6651152c00) [pid = 1822] [serial = 1136] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f6651fbd000) [pid = 1822] [serial = 1137] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f664cc9a400) [pid = 1822] [serial = 1097] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f66479bf800) [pid = 1822] [serial = 1127] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f66487eec00) [pid = 1822] [serial = 1128] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f66434e1800) [pid = 1822] [serial = 1085] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f6652ed8400) [pid = 1822] [serial = 1103] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f6653df1400) [pid = 1822] [serial = 1106] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f6660c6c800) [pid = 1822] [serial = 1118] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f664a6a1c00) [pid = 1822] [serial = 1083] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f6649e90400) [pid = 1822] [serial = 1130] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f66414f7000) [pid = 1822] [serial = 1122] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f6646eca000) [pid = 1822] [serial = 1124] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f66471a7c00) [pid = 1822] [serial = 1125] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f663eca7400) [pid = 1822] [serial = 1121] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f664a234c00) [pid = 1822] [serial = 1088] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664ac4bc00) [pid = 1822] [serial = 1091] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f66519d0800) [pid = 1822] [serial = 1100] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f664adbd800) [pid = 1822] [serial = 1094] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f664ac4b400) [pid = 1822] [serial = 1134] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f664a568800) [pid = 1822] [serial = 1131] [outer = (nil)] [url = about:blank] 15:20:44 INFO - PROCESS | 1822 | 1461709244959 Marionette TRACE conn3 <- [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:20:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:20:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1576ms 15:20:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:20:45 INFO - PROCESS | 1822 | 1461709245016 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1822 | 1461709245020 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:20:45 INFO - PROCESS | 1822 | 1461709245027 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1822 | 1461709245034 Marionette TRACE conn3 <- [1,1634,null,{}] 15:20:45 INFO - PROCESS | 1822 | 1461709245051 Marionette TRACE conn3 -> [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:20:45 INFO - PROCESS | 1822 | 1461709245226 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:20:45 INFO - PROCESS | 1822 | 1461709245253 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643168800 == 135 [pid = 1822] [id = 416] 15:20:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f66414fc000) [pid = 1822] [serial = 1249] [outer = (nil)] 15:20:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f6649596800) [pid = 1822] [serial = 1250] [outer = 0x7f66414fc000] 15:20:45 INFO - PROCESS | 1822 | 1461709245453 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f6649e96800) [pid = 1822] [serial = 1251] [outer = 0x7f66414fc000] 15:20:46 INFO - PROCESS | 1822 | 1461709246160 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:20:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:20:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1189ms 15:20:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:20:46 INFO - PROCESS | 1822 | 1461709246216 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 1822 | 1461709246219 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:20:46 INFO - PROCESS | 1822 | 1461709246225 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 1822 | 1461709246227 Marionette TRACE conn3 <- [1,1638,null,{}] 15:20:46 INFO - PROCESS | 1822 | 1461709246232 Marionette TRACE conn3 -> [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:20:46 INFO - PROCESS | 1822 | 1461709246487 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:20:46 INFO - PROCESS | 1822 | 1461709246513 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647984000 == 136 [pid = 1822] [id = 417] 15:20:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f6649fcdc00) [pid = 1822] [serial = 1252] [outer = (nil)] 15:20:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f664a6a3800) [pid = 1822] [serial = 1253] [outer = 0x7f6649fcdc00] 15:20:46 INFO - PROCESS | 1822 | 1461709246574 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f664ac52000) [pid = 1822] [serial = 1254] [outer = 0x7f6649fcdc00] 15:20:47 INFO - PROCESS | 1822 | 1461709247437 Marionette TRACE conn3 <- [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:20:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:20:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1276ms 15:20:47 INFO - PROCESS | 1822 | 1461709247506 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 1822 | 1461709247510 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:20:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:20:47 INFO - PROCESS | 1822 | 1461709247515 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1822 | 1461709247516 Marionette TRACE conn3 <- [1,1642,null,{}] 15:20:47 INFO - PROCESS | 1822 | 1461709247525 Marionette TRACE conn3 -> [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:20:47 INFO - PROCESS | 1822 | 1461709247749 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:20:47 INFO - PROCESS | 1822 | 1461709247772 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a26b000 == 137 [pid = 1822] [id = 418] 15:20:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f664ada1800) [pid = 1822] [serial = 1255] [outer = (nil)] 15:20:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f664b277800) [pid = 1822] [serial = 1256] [outer = 0x7f664ada1800] 15:20:47 INFO - PROCESS | 1822 | 1461709247837 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f664d6c2c00) [pid = 1822] [serial = 1257] [outer = 0x7f664ada1800] 15:20:48 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f6646edf400) [pid = 1822] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:20:48 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f663fe0d000) [pid = 1822] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:20:48 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f6646ee1c00) [pid = 1822] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:20:48 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f663b384800) [pid = 1822] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:20:48 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f6647835800) [pid = 1822] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:20:48 INFO - PROCESS | 1822 | 1461709248856 Marionette TRACE conn3 <- [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:20:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:20:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1383ms 15:20:48 INFO - PROCESS | 1822 | 1461709248898 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1822 | 1461709248901 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:20:48 INFO - PROCESS | 1822 | 1461709248906 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1822 | 1461709248909 Marionette TRACE conn3 <- [1,1646,null,{}] 15:20:48 INFO - PROCESS | 1822 | 1461709248913 Marionette TRACE conn3 -> [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:20:49 INFO - PROCESS | 1822 | 1461709249074 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:20:49 INFO - PROCESS | 1822 | 1461709249238 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad53000 == 138 [pid = 1822] [id = 419] 15:20:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f6647835800) [pid = 1822] [serial = 1258] [outer = (nil)] 15:20:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f664b277400) [pid = 1822] [serial = 1259] [outer = 0x7f6647835800] 15:20:49 INFO - PROCESS | 1822 | 1461709249296 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f66520f5c00) [pid = 1822] [serial = 1260] [outer = 0x7f6647835800] 15:20:50 INFO - PROCESS | 1822 | 1461709250000 Marionette TRACE conn3 <- [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:20:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:20:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1125ms 15:20:50 INFO - PROCESS | 1822 | 1461709250058 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1822 | 1461709250060 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:20:50 INFO - PROCESS | 1822 | 1461709250083 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1822 | 1461709250087 Marionette TRACE conn3 <- [1,1650,null,{}] 15:20:50 INFO - PROCESS | 1822 | 1461709250092 Marionette TRACE conn3 -> [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:20:50 INFO - PROCESS | 1822 | 1461709250255 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:20:50 INFO - PROCESS | 1822 | 1461709250264 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650c97800 == 139 [pid = 1822] [id = 420] 15:20:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f665260a400) [pid = 1822] [serial = 1261] [outer = (nil)] 15:20:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f6655d9a400) [pid = 1822] [serial = 1262] [outer = 0x7f665260a400] 15:20:50 INFO - PROCESS | 1822 | 1461709250322 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f665b07f400) [pid = 1822] [serial = 1263] [outer = 0x7f665260a400] 15:20:51 INFO - PROCESS | 1822 | 1461709251430 Marionette TRACE conn3 <- [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:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1390ms 15:20:51 INFO - PROCESS | 1822 | 1461709251460 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1822 | 1461709251467 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:20:51 INFO - PROCESS | 1822 | 1461709251476 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1822 | 1461709251481 Marionette TRACE conn3 <- [1,1654,null,{}] 15:20:51 INFO - PROCESS | 1822 | 1461709251489 Marionette TRACE conn3 -> [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:20:51 INFO - PROCESS | 1822 | 1461709251677 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:20:51 INFO - PROCESS | 1822 | 1461709251878 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f20800 == 140 [pid = 1822] [id = 421] 15:20:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663cdee400) [pid = 1822] [serial = 1264] [outer = (nil)] 15:20:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6641dba000) [pid = 1822] [serial = 1265] [outer = 0x7f663cdee400] 15:20:51 INFO - PROCESS | 1822 | 1461709251948 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f66437ac800) [pid = 1822] [serial = 1266] [outer = 0x7f663cdee400] 15:20:52 INFO - PROCESS | 1822 | 1461709252859 Marionette TRACE conn3 <- [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:20:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:20:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1435ms 15:20:52 INFO - PROCESS | 1822 | 1461709252911 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 1822 | 1461709252920 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:20:52 INFO - PROCESS | 1822 | 1461709252929 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1822 | 1461709252933 Marionette TRACE conn3 <- [1,1658,null,{}] 15:20:52 INFO - PROCESS | 1822 | 1461709252938 Marionette TRACE conn3 -> [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:20:53 INFO - PROCESS | 1822 | 1461709253137 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:20:53 INFO - PROCESS | 1822 | 1461709253331 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a55e000 == 141 [pid = 1822] [id = 422] 15:20:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f66437ad400) [pid = 1822] [serial = 1267] [outer = (nil)] 15:20:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f66487e1800) [pid = 1822] [serial = 1268] [outer = 0x7f66437ad400] 15:20:53 INFO - PROCESS | 1822 | 1461709253403 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f6649ce2800) [pid = 1822] [serial = 1269] [outer = 0x7f66437ad400] 15:20:54 INFO - PROCESS | 1822 | 1461709254291 Marionette TRACE conn3 <- [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:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1426ms 15:20:54 INFO - PROCESS | 1822 | 1461709254356 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1822 | 1461709254360 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:20:54 INFO - PROCESS | 1822 | 1461709254365 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1822 | 1461709254371 Marionette TRACE conn3 <- [1,1662,null,{}] 15:20:54 INFO - PROCESS | 1822 | 1461709254386 Marionette TRACE conn3 -> [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:20:54 INFO - PROCESS | 1822 | 1461709254611 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:20:54 INFO - PROCESS | 1822 | 1461709254815 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66531ce800 == 142 [pid = 1822] [id = 423] 15:20:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f664a69a000) [pid = 1822] [serial = 1270] [outer = (nil)] 15:20:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f664bf91c00) [pid = 1822] [serial = 1271] [outer = 0x7f664a69a000] 15:20:54 INFO - PROCESS | 1822 | 1461709254932 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f664f5b7c00) [pid = 1822] [serial = 1272] [outer = 0x7f664a69a000] 15:20:55 INFO - PROCESS | 1822 | 1461709255811 Marionette TRACE conn3 <- [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:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1485ms 15:20:55 INFO - PROCESS | 1822 | 1461709255853 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:20:55 INFO - PROCESS | 1822 | 1461709255858 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:20:55 INFO - PROCESS | 1822 | 1461709255863 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1822 | 1461709255866 Marionette TRACE conn3 <- [1,1666,null,{}] 15:20:55 INFO - PROCESS | 1822 | 1461709255871 Marionette TRACE conn3 -> [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:20:56 INFO - PROCESS | 1822 | 1461709256055 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:20:56 INFO - PROCESS | 1822 | 1461709256253 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6654aa4000 == 143 [pid = 1822] [id = 424] 15:20:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f664aa58800) [pid = 1822] [serial = 1273] [outer = (nil)] 15:20:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f6653087000) [pid = 1822] [serial = 1274] [outer = 0x7f664aa58800] 15:20:56 INFO - PROCESS | 1822 | 1461709256321 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f665b07a400) [pid = 1822] [serial = 1275] [outer = 0x7f664aa58800] 15:20:57 INFO - PROCESS | 1822 | 1461709257173 Marionette TRACE conn3 <- [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:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1385ms 15:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:20:57 INFO - PROCESS | 1822 | 1461709257249 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 1822 | 1461709257252 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:20:57 INFO - PROCESS | 1822 | 1461709257258 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 1822 | 1461709257261 Marionette TRACE conn3 <- [1,1670,null,{}] 15:20:57 INFO - PROCESS | 1822 | 1461709257266 Marionette TRACE conn3 -> [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:20:57 INFO - PROCESS | 1822 | 1461709257457 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:20:57 INFO - PROCESS | 1822 | 1461709257651 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666201a000 == 144 [pid = 1822] [id = 425] 15:20:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f6650110000) [pid = 1822] [serial = 1276] [outer = (nil)] 15:20:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f6660f4d400) [pid = 1822] [serial = 1277] [outer = 0x7f6650110000] 15:20:57 INFO - PROCESS | 1822 | 1461709257721 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f6661d9e800) [pid = 1822] [serial = 1278] [outer = 0x7f6650110000] 15:20:58 INFO - PROCESS | 1822 | 1461709258570 Marionette TRACE conn3 <- [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:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1378ms 15:20:58 INFO - PROCESS | 1822 | 1461709258636 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 1822 | 1461709258639 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:20:58 INFO - PROCESS | 1822 | 1461709258645 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 1822 | 1461709258647 Marionette TRACE conn3 <- [1,1674,null,{}] 15:20:58 INFO - PROCESS | 1822 | 1461709258652 Marionette TRACE conn3 -> [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:20:58 INFO - PROCESS | 1822 | 1461709258865 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:20:59 INFO - PROCESS | 1822 | 1461709259059 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a3b7800 == 145 [pid = 1822] [id = 426] 15:20:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f6662154400) [pid = 1822] [serial = 1279] [outer = (nil)] 15:20:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f6665496000) [pid = 1822] [serial = 1280] [outer = 0x7f6662154400] 15:20:59 INFO - PROCESS | 1822 | 1461709259130 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f6665f4ac00) [pid = 1822] [serial = 1281] [outer = 0x7f6662154400] 15:20:59 INFO - PROCESS | 1822 | 1461709259983 Marionette TRACE conn3 <- [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:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1378ms 15:21:00 INFO - PROCESS | 1822 | 1461709260025 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1822 | 1461709260028 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:21:00 INFO - PROCESS | 1822 | 1461709260034 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1822 | 1461709260037 Marionette TRACE conn3 <- [1,1678,null,{}] 15:21:00 INFO - PROCESS | 1822 | 1461709260042 Marionette TRACE conn3 -> [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:21:00 INFO - PROCESS | 1822 | 1461709260248 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:21:00 INFO - PROCESS | 1822 | 1461709260447 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3c6000 == 146 [pid = 1822] [id = 427] 15:21:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663b8b4c00) [pid = 1822] [serial = 1282] [outer = (nil)] 15:21:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663b8ba800) [pid = 1822] [serial = 1283] [outer = 0x7f663b8b4c00] 15:21:00 INFO - PROCESS | 1822 | 1461709260513 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f663b8c0000) [pid = 1822] [serial = 1284] [outer = 0x7f663b8b4c00] 15:21:01 INFO - PROCESS | 1822 | 1461709261389 Marionette TRACE conn3 <- [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:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1427ms 15:21:01 INFO - PROCESS | 1822 | 1461709261462 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1822 | 1461709261466 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:21:01 INFO - PROCESS | 1822 | 1461709261472 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1822 | 1461709261475 Marionette TRACE conn3 <- [1,1682,null,{}] 15:21:01 INFO - PROCESS | 1822 | 1461709261481 Marionette TRACE conn3 -> [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:21:01 INFO - PROCESS | 1822 | 1461709261705 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:21:01 INFO - PROCESS | 1822 | 1461709261901 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663daa7000 == 147 [pid = 1822] [id = 428] 15:21:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f663b8b5400) [pid = 1822] [serial = 1285] [outer = (nil)] 15:21:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f663ce5a000) [pid = 1822] [serial = 1286] [outer = 0x7f663b8b5400] 15:21:01 INFO - PROCESS | 1822 | 1461709261968 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f663ce5e800) [pid = 1822] [serial = 1287] [outer = 0x7f663b8b5400] 15:21:02 INFO - PROCESS | 1822 | 1461709262816 Marionette TRACE conn3 <- [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:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1377ms 15:21:02 INFO - PROCESS | 1822 | 1461709262860 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:21:02 INFO - PROCESS | 1822 | 1461709262865 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:21:02 INFO - PROCESS | 1822 | 1461709262871 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 1822 | 1461709262875 Marionette TRACE conn3 <- [1,1686,null,{}] 15:21:02 INFO - PROCESS | 1822 | 1461709262881 Marionette TRACE conn3 -> [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:21:03 INFO - PROCESS | 1822 | 1461709263078 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:21:03 INFO - PROCESS | 1822 | 1461709263279 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dabf800 == 148 [pid = 1822] [id = 429] 15:21:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f663b8b7c00) [pid = 1822] [serial = 1288] [outer = (nil)] 15:21:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663ce64400) [pid = 1822] [serial = 1289] [outer = 0x7f663b8b7c00] 15:21:03 INFO - PROCESS | 1822 | 1461709263345 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6664237400) [pid = 1822] [serial = 1290] [outer = 0x7f663b8b7c00] 15:21:04 INFO - PROCESS | 1822 | 1461709264202 Marionette TRACE conn3 <- [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:21:04 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:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1385ms 15:21:04 INFO - PROCESS | 1822 | 1461709264256 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1822 | 1461709264260 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:21:04 INFO - PROCESS | 1822 | 1461709264266 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1822 | 1461709264268 Marionette TRACE conn3 <- [1,1690,null,{}] 15:21:04 INFO - PROCESS | 1822 | 1461709264273 Marionette TRACE conn3 -> [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:21:04 INFO - PROCESS | 1822 | 1461709264465 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:21:04 INFO - PROCESS | 1822 | 1461709264667 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af26800 == 149 [pid = 1822] [id = 430] 15:21:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f663ce5e000) [pid = 1822] [serial = 1291] [outer = (nil)] 15:21:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f663d7a6400) [pid = 1822] [serial = 1292] [outer = 0x7f663ce5e000] 15:21:04 INFO - PROCESS | 1822 | 1461709264733 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f663d7ab400) [pid = 1822] [serial = 1293] [outer = 0x7f663ce5e000] 15:21:05 INFO - PROCESS | 1822 | 1461709265671 Marionette TRACE conn3 <- [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:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1435ms 15:21:05 INFO - PROCESS | 1822 | 1461709265702 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:21:05 INFO - PROCESS | 1822 | 1461709265706 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:21:05 INFO - PROCESS | 1822 | 1461709265711 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:21:05 INFO - PROCESS | 1822 | 1461709265715 Marionette TRACE conn3 <- [1,1694,null,{}] 15:21:05 INFO - PROCESS | 1822 | 1461709265720 Marionette TRACE conn3 -> [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:21:05 INFO - PROCESS | 1822 | 1461709265918 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:21:06 INFO - PROCESS | 1822 | 1461709266123 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641356000 == 150 [pid = 1822] [id = 431] 15:21:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f663ce61400) [pid = 1822] [serial = 1294] [outer = (nil)] 15:21:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f663dcefc00) [pid = 1822] [serial = 1295] [outer = 0x7f663ce61400] 15:21:06 INFO - PROCESS | 1822 | 1461709266199 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f6662305800) [pid = 1822] [serial = 1296] [outer = 0x7f663ce61400] 15:21:07 INFO - PROCESS | 1822 | 1461709267092 Marionette TRACE conn3 <- [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:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1439ms 15:21:07 INFO - PROCESS | 1822 | 1461709267152 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1822 | 1461709267155 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:21:07 INFO - PROCESS | 1822 | 1461709267162 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1822 | 1461709267164 Marionette TRACE conn3 <- [1,1698,null,{}] 15:21:07 INFO - PROCESS | 1822 | 1461709267169 Marionette TRACE conn3 -> [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:21:07 INFO - PROCESS | 1822 | 1461709267354 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:21:07 INFO - PROCESS | 1822 | 1461709267555 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc11000 == 151 [pid = 1822] [id = 432] 15:21:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f663c947000) [pid = 1822] [serial = 1297] [outer = (nil)] 15:21:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f6641464c00) [pid = 1822] [serial = 1298] [outer = 0x7f663c947000] 15:21:07 INFO - PROCESS | 1822 | 1461709267628 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f664146a000) [pid = 1822] [serial = 1299] [outer = 0x7f663c947000] 15:21:08 INFO - PROCESS | 1822 | 1461709268504 Marionette TRACE conn3 <- [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:21: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:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1386ms 15:21:08 INFO - PROCESS | 1822 | 1461709268549 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:21:08 INFO - PROCESS | 1822 | 1461709268552 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:21:08 INFO - PROCESS | 1822 | 1461709268559 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:21:08 INFO - PROCESS | 1822 | 1461709268562 Marionette TRACE conn3 <- [1,1702,null,{}] 15:21:08 INFO - PROCESS | 1822 | 1461709268576 Marionette TRACE conn3 -> [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:21:08 INFO - PROCESS | 1822 | 1461709268765 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:21:09 INFO - PROCESS | 1822 | 1461709269657 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff75800 == 152 [pid = 1822] [id = 433] 15:21:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f663b3d2400) [pid = 1822] [serial = 1300] [outer = (nil)] 15:21:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f663c74f000) [pid = 1822] [serial = 1301] [outer = 0x7f663b3d2400] 15:21:09 INFO - PROCESS | 1822 | 1461709269748 Marionette DEBUG loaded listener.js 15:21:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f663c7fd400) [pid = 1822] [serial = 1302] [outer = 0x7f663b3d2400] 15:21:10 INFO - PROCESS | 1822 | 1461709270555 Marionette TRACE conn3 <- [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:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2039ms 15:21:10 INFO - PROCESS | 1822 | 1461709270599 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1822 | 1461709270605 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:21:10 INFO - PROCESS | 1822 | 1461709270612 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1822 | 1461709270617 Marionette TRACE conn3 <- [1,1706,null,{}] 15:21:10 INFO - PROCESS | 1822 | 1461709270638 Marionette TRACE conn3 -> [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:21:10 INFO - PROCESS | 1822 | 1461709270881 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:21:11 INFO - PROCESS | 1822 | 1461709271026 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff65000 == 153 [pid = 1822] [id = 434] 15:21:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663b3ca400) [pid = 1822] [serial = 1303] [outer = (nil)] 15:21:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f663d7a8000) [pid = 1822] [serial = 1304] [outer = 0x7f663b3ca400] 15:21:11 INFO - PROCESS | 1822 | 1461709271103 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f663ddca000) [pid = 1822] [serial = 1305] [outer = 0x7f663b3ca400] 15:21:11 INFO - PROCESS | 1822 | 1461709271953 Marionette TRACE conn3 <- [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:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1428ms 15:21:12 INFO - PROCESS | 1822 | 1461709272048 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:21:12 INFO - PROCESS | 1822 | 1461709272058 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:21:12 INFO - PROCESS | 1822 | 1461709272068 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1822 | 1461709272072 Marionette TRACE conn3 <- [1,1710,null,{}] 15:21:12 INFO - PROCESS | 1822 | 1461709272154 Marionette TRACE conn3 -> [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:21:12 INFO - PROCESS | 1822 | 1461709272402 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:21:12 INFO - PROCESS | 1822 | 1461709272684 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be57000 == 154 [pid = 1822] [id = 435] 15:21:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f663cdf0400) [pid = 1822] [serial = 1306] [outer = (nil)] 15:21:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f66414ee400) [pid = 1822] [serial = 1307] [outer = 0x7f663cdf0400] 15:21:12 INFO - PROCESS | 1822 | 1461709272818 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f6641dbb800) [pid = 1822] [serial = 1308] [outer = 0x7f663cdf0400] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665640800 == 153 [pid = 1822] [id = 175] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a96e000 == 152 [pid = 1822] [id = 314] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664cc6e800 == 151 [pid = 1822] [id = 6] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664705a000 == 150 [pid = 1822] [id = 377] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664319f800 == 149 [pid = 1822] [id = 376] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a263000 == 148 [pid = 1822] [id = 8] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641572800 == 147 [pid = 1822] [id = 375] 15:21:12 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fbaf000 == 146 [pid = 1822] [id = 311] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f66621c1c00) [pid = 1822] [serial = 1172] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f6665da3400) [pid = 1822] [serial = 1175] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663cdf0000) [pid = 1822] [serial = 1178] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc12000 == 145 [pid = 1822] [id = 379] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66498ed000 == 144 [pid = 1822] [id = 378] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a39c800 == 143 [pid = 1822] [id = 81] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665a67000 == 142 [pid = 1822] [id = 141] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654841800 == 141 [pid = 1822] [id = 197] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665286e000 == 140 [pid = 1822] [id = 160] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a336000 == 139 [pid = 1822] [id = 66] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad53000 == 138 [pid = 1822] [id = 419] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a26b000 == 137 [pid = 1822] [id = 418] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647984000 == 136 [pid = 1822] [id = 417] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643168800 == 135 [pid = 1822] [id = 416] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663c89c800 == 134 [pid = 1822] [id = 415] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641fa3000 == 133 [pid = 1822] [id = 414] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663caaf800 == 132 [pid = 1822] [id = 413] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654aa2800 == 131 [pid = 1822] [id = 410] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532db800 == 130 [pid = 1822] [id = 409] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652868000 == 129 [pid = 1822] [id = 408] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652130800 == 128 [pid = 1822] [id = 407] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665035a000 == 127 [pid = 1822] [id = 406] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664c1ce000 == 126 [pid = 1822] [id = 405] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad59800 == 125 [pid = 1822] [id = 404] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a965000 == 124 [pid = 1822] [id = 403] 15:21:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6649f6a800 == 123 [pid = 1822] [id = 402] 15:21:13 INFO - PROCESS | 1822 | 1461709273650 Marionette TRACE conn3 <- [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:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1639ms 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f6649e91c00) [pid = 1822] [serial = 1194] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f6649cd5000) [pid = 1822] [serial = 1193] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f664a6a3400) [pid = 1822] [serial = 1151] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f6647807c00) [pid = 1822] [serial = 1188] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f6646f2d000) [pid = 1822] [serial = 1187] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f664f5bcc00) [pid = 1822] [serial = 1157] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f66414f2c00) [pid = 1822] [serial = 1184] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f6643347800) [pid = 1822] [serial = 1145] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f664b1fd000) [pid = 1822] [serial = 1154] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f663fe06800) [pid = 1822] [serial = 1181] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f6647b9b000) [pid = 1822] [serial = 1190] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f66487e8800) [pid = 1822] [serial = 1191] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f66620b9800) [pid = 1822] [serial = 1169] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f6654b6ac00) [pid = 1822] [serial = 1163] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f6660f53400) [pid = 1822] [serial = 1166] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6653df1800) [pid = 1822] [serial = 1160] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6643344c00) [pid = 1822] [serial = 1185] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f663b38d800) [pid = 1822] [serial = 1142] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f66487ee000) [pid = 1822] [serial = 1148] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f6646ecd800) [pid = 1822] [serial = 1140] [outer = (nil)] [url = about:blank] 15:21:13 INFO - PROCESS | 1822 | 1461709273757 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1822 | 1461709273762 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:21:13 INFO - PROCESS | 1822 | 1461709273777 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1822 | 1461709273785 Marionette TRACE conn3 <- [1,1714,null,{}] 15:21:13 INFO - PROCESS | 1822 | 1461709273792 Marionette TRACE conn3 -> [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:21:13 INFO - PROCESS | 1822 | 1461709273961 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:21:13 INFO - PROCESS | 1822 | 1461709273974 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e58000 == 124 [pid = 1822] [id = 436] 15:21:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6642284c00) [pid = 1822] [serial = 1309] [outer = (nil)] 15:21:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f664374d000) [pid = 1822] [serial = 1310] [outer = 0x7f6642284c00] 15:21:14 INFO - PROCESS | 1822 | 1461709274037 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f66437a6c00) [pid = 1822] [serial = 1311] [outer = 0x7f6642284c00] 15:21:14 INFO - PROCESS | 1822 | 1461709274871 Marionette TRACE conn3 <- [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:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1145ms 15:21:14 INFO - PROCESS | 1822 | 1461709274916 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 1822 | 1461709274920 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:21:14 INFO - PROCESS | 1822 | 1461709274925 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 1822 | 1461709274927 Marionette TRACE conn3 <- [1,1718,null,{}] 15:21:14 INFO - PROCESS | 1822 | 1461709274932 Marionette TRACE conn3 -> [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:21:15 INFO - PROCESS | 1822 | 1461709275160 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:21:15 INFO - PROCESS | 1822 | 1461709275270 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643161800 == 125 [pid = 1822] [id = 437] 15:21:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663d7b0c00) [pid = 1822] [serial = 1312] [outer = (nil)] 15:21:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f66437a8400) [pid = 1822] [serial = 1313] [outer = 0x7f663d7b0c00] 15:21:15 INFO - PROCESS | 1822 | 1461709275329 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f66471a4000) [pid = 1822] [serial = 1314] [outer = 0x7f663d7b0c00] 15:21:16 INFO - PROCESS | 1822 | 1461709276123 Marionette TRACE conn3 <- [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:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1224ms 15:21:16 INFO - PROCESS | 1822 | 1461709276151 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 1822 | 1461709276154 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:21:16 INFO - PROCESS | 1822 | 1461709276159 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 1822 | 1461709276161 Marionette TRACE conn3 <- [1,1722,null,{}] 15:21:16 INFO - PROCESS | 1822 | 1461709276166 Marionette TRACE conn3 -> [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:21:16 INFO - PROCESS | 1822 | 1461709276380 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:21:16 INFO - PROCESS | 1822 | 1461709276410 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664705a000 == 126 [pid = 1822] [id = 438] 15:21:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f664780e800) [pid = 1822] [serial = 1315] [outer = (nil)] 15:21:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f66479b3400) [pid = 1822] [serial = 1316] [outer = 0x7f664780e800] 15:21:16 INFO - PROCESS | 1822 | 1461709276479 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f6648670400) [pid = 1822] [serial = 1317] [outer = 0x7f664780e800] 15:21:17 INFO - PROCESS | 1822 | 1461709277375 Marionette TRACE conn3 <- [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:21:17 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:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1282ms 15:21:17 INFO - PROCESS | 1822 | 1461709277442 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 1822 | 1461709277446 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:21:17 INFO - PROCESS | 1822 | 1461709277451 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 1822 | 1461709277453 Marionette TRACE conn3 <- [1,1726,null,{}] 15:21:17 INFO - PROCESS | 1822 | 1461709277458 Marionette TRACE conn3 -> [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:21:18 INFO - PROCESS | 1822 | 1461709278205 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f664ada1800) [pid = 1822] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f663b38ac00) [pid = 1822] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f663b38dc00) [pid = 1822] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f66414fc000) [pid = 1822] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f664374dc00) [pid = 1822] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6649fcdc00) [pid = 1822] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:21:18 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f6647835800) [pid = 1822] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:21:18 INFO - PROCESS | 1822 | 1461709278363 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664706e800 == 127 [pid = 1822] [id = 439] 15:21:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f663b38ac00) [pid = 1822] [serial = 1318] [outer = (nil)] 15:21:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f6642286000) [pid = 1822] [serial = 1319] [outer = 0x7f663b38ac00] 15:21:18 INFO - PROCESS | 1822 | 1461709278420 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6649e7c400) [pid = 1822] [serial = 1320] [outer = 0x7f663b38ac00] 15:21:19 INFO - PROCESS | 1822 | 1461709279058 Marionette TRACE conn3 <- [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:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1626ms 15:21:19 INFO - PROCESS | 1822 | 1461709279078 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1822 | 1461709279080 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:21:19 INFO - PROCESS | 1822 | 1461709279086 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1822 | 1461709279088 Marionette TRACE conn3 <- [1,1730,null,{}] 15:21:19 INFO - PROCESS | 1822 | 1461709279093 Marionette TRACE conn3 -> [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:21:19 INFO - PROCESS | 1822 | 1461709279354 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:21:19 INFO - PROCESS | 1822 | 1461709279378 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6649f5d000 == 128 [pid = 1822] [id = 440] 15:21:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f663b38dc00) [pid = 1822] [serial = 1321] [outer = (nil)] 15:21:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f6649fd6c00) [pid = 1822] [serial = 1322] [outer = 0x7f663b38dc00] 15:21:19 INFO - PROCESS | 1822 | 1461709279433 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f664a6a2400) [pid = 1822] [serial = 1323] [outer = 0x7f663b38dc00] 15:21:20 INFO - PROCESS | 1822 | 1461709280341 Marionette TRACE conn3 <- [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:21:20 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:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1323ms 15:21:20 INFO - PROCESS | 1822 | 1461709280431 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:21:20 INFO - PROCESS | 1822 | 1461709280436 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:21:20 INFO - PROCESS | 1822 | 1461709280444 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1822 | 1461709280450 Marionette TRACE conn3 <- [1,1734,null,{}] 15:21:20 INFO - PROCESS | 1822 | 1461709280458 Marionette TRACE conn3 -> [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:21:20 INFO - PROCESS | 1822 | 1461709280650 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:21:20 INFO - PROCESS | 1822 | 1461709280843 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc0d800 == 129 [pid = 1822] [id = 441] 15:21:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f663c943c00) [pid = 1822] [serial = 1324] [outer = (nil)] 15:21:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f663ce59000) [pid = 1822] [serial = 1325] [outer = 0x7f663c943c00] 15:21:20 INFO - PROCESS | 1822 | 1461709280920 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f663dcea800) [pid = 1822] [serial = 1326] [outer = 0x7f663c943c00] 15:21:21 INFO - PROCESS | 1822 | 1461709281832 Marionette TRACE conn3 <- [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:21:21 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:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1433ms 15:21:21 INFO - PROCESS | 1822 | 1461709281876 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 1822 | 1461709281884 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:21:21 INFO - PROCESS | 1822 | 1461709281894 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 1822 | 1461709281898 Marionette TRACE conn3 <- [1,1738,null,{}] 15:21:21 INFO - PROCESS | 1822 | 1461709281903 Marionette TRACE conn3 -> [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:21:22 INFO - PROCESS | 1822 | 1461709282096 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:21:22 INFO - PROCESS | 1822 | 1461709282290 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643691000 == 130 [pid = 1822] [id = 442] 15:21:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f663fb4ec00) [pid = 1822] [serial = 1327] [outer = (nil)] 15:21:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f66414f7000) [pid = 1822] [serial = 1328] [outer = 0x7f663fb4ec00] 15:21:22 INFO - PROCESS | 1822 | 1461709282359 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f6642286800) [pid = 1822] [serial = 1329] [outer = 0x7f663fb4ec00] 15:21:23 INFO - PROCESS | 1822 | 1461709283311 Marionette TRACE conn3 <- [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:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1482ms 15:21:23 INFO - PROCESS | 1822 | 1461709283377 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1822 | 1461709283380 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:21:23 INFO - PROCESS | 1822 | 1461709283386 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1822 | 1461709283392 Marionette TRACE conn3 <- [1,1742,null,{}] 15:21:23 INFO - PROCESS | 1822 | 1461709283407 Marionette TRACE conn3 -> [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:21:23 INFO - PROCESS | 1822 | 1461709283635 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:21:23 INFO - PROCESS | 1822 | 1461709283879 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a96d800 == 131 [pid = 1822] [id = 443] 15:21:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f66471ac000) [pid = 1822] [serial = 1330] [outer = (nil)] 15:21:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6647830c00) [pid = 1822] [serial = 1331] [outer = 0x7f66471ac000] 15:21:24 INFO - PROCESS | 1822 | 1461709284000 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f664866e000) [pid = 1822] [serial = 1332] [outer = 0x7f66471ac000] 15:21:24 INFO - PROCESS | 1822 | 1461709284892 Marionette TRACE conn3 <- [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:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1540ms 15:21:24 INFO - PROCESS | 1822 | 1461709284927 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:21:24 INFO - PROCESS | 1822 | 1461709284931 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:21:24 INFO - PROCESS | 1822 | 1461709284937 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 1822 | 1461709284940 Marionette TRACE conn3 <- [1,1746,null,{}] 15:21:24 INFO - PROCESS | 1822 | 1461709284945 Marionette TRACE conn3 -> [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:21:25 INFO - PROCESS | 1822 | 1461709285134 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:21:25 INFO - PROCESS | 1822 | 1461709285334 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc0e800 == 132 [pid = 1822] [id = 444] 15:21:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663ddc9400) [pid = 1822] [serial = 1333] [outer = (nil)] 15:21:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f66487e8800) [pid = 1822] [serial = 1334] [outer = 0x7f663ddc9400] 15:21:25 INFO - PROCESS | 1822 | 1461709285414 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f664a8d0c00) [pid = 1822] [serial = 1335] [outer = 0x7f663ddc9400] 15:21:26 INFO - PROCESS | 1822 | 1461709286279 Marionette TRACE conn3 <- [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:21:26 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:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1381ms 15:21:26 INFO - PROCESS | 1822 | 1461709286319 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 1822 | 1461709286324 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:21:26 INFO - PROCESS | 1822 | 1461709286330 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 1822 | 1461709286332 Marionette TRACE conn3 <- [1,1750,null,{}] 15:21:26 INFO - PROCESS | 1822 | 1461709286339 Marionette TRACE conn3 -> [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:21:26 INFO - PROCESS | 1822 | 1461709286516 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:21:26 INFO - PROCESS | 1822 | 1461709286717 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d973800 == 133 [pid = 1822] [id = 445] 15:21:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f6648676800) [pid = 1822] [serial = 1336] [outer = (nil)] 15:21:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f664ac57c00) [pid = 1822] [serial = 1337] [outer = 0x7f6648676800] 15:21:26 INFO - PROCESS | 1822 | 1461709286784 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f664b270c00) [pid = 1822] [serial = 1338] [outer = 0x7f6648676800] 15:21:27 INFO - PROCESS | 1822 | 1461709287645 Marionette TRACE conn3 <- [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:21:27 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:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1382ms 15:21:27 INFO - PROCESS | 1822 | 1461709287714 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 1822 | 1461709287718 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:21:27 INFO - PROCESS | 1822 | 1461709287723 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1822 | 1461709287726 Marionette TRACE conn3 <- [1,1754,null,{}] 15:21:27 INFO - PROCESS | 1822 | 1461709287730 Marionette TRACE conn3 -> [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:21:27 INFO - PROCESS | 1822 | 1461709287936 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:21:28 INFO - PROCESS | 1822 | 1461709288142 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652020800 == 134 [pid = 1822] [id = 446] 15:21:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f664bebac00) [pid = 1822] [serial = 1339] [outer = (nil)] 15:21:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f664d6c0400) [pid = 1822] [serial = 1340] [outer = 0x7f664bebac00] 15:21:28 INFO - PROCESS | 1822 | 1461709288257 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f66519d3400) [pid = 1822] [serial = 1341] [outer = 0x7f664bebac00] 15:21:29 INFO - PROCESS | 1822 | 1461709289134 Marionette TRACE conn3 <- [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:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1477ms 15:21:29 INFO - PROCESS | 1822 | 1461709289200 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 1822 | 1461709289204 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:21:29 INFO - PROCESS | 1822 | 1461709289210 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1822 | 1461709289212 Marionette TRACE conn3 <- [1,1758,null,{}] 15:21:29 INFO - PROCESS | 1822 | 1461709289217 Marionette TRACE conn3 -> [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:21:29 INFO - PROCESS | 1822 | 1461709289384 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:21:29 INFO - PROCESS | 1822 | 1461709289584 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652934000 == 135 [pid = 1822] [id = 447] 15:21:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f664c1b7400) [pid = 1822] [serial = 1342] [outer = (nil)] 15:21:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f665241ec00) [pid = 1822] [serial = 1343] [outer = 0x7f664c1b7400] 15:21:29 INFO - PROCESS | 1822 | 1461709289654 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6653a88400) [pid = 1822] [serial = 1344] [outer = 0x7f664c1b7400] 15:21:30 INFO - PROCESS | 1822 | 1461709290522 Marionette TRACE conn3 <- [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:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1383ms 15:21:30 INFO - PROCESS | 1822 | 1461709290594 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1822 | 1461709290596 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:21:30 INFO - PROCESS | 1822 | 1461709290602 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1822 | 1461709290604 Marionette TRACE conn3 <- [1,1762,null,{}] 15:21:30 INFO - PROCESS | 1822 | 1461709290610 Marionette TRACE conn3 -> [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:21:30 INFO - PROCESS | 1822 | 1461709290791 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:21:30 INFO - PROCESS | 1822 | 1461709290987 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66537e2000 == 136 [pid = 1822] [id = 448] 15:21:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f664f5bf400) [pid = 1822] [serial = 1345] [outer = (nil)] 15:21:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f665410e400) [pid = 1822] [serial = 1346] [outer = 0x7f664f5bf400] 15:21:31 INFO - PROCESS | 1822 | 1461709291058 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f6654911800) [pid = 1822] [serial = 1347] [outer = 0x7f664f5bf400] 15:21:31 INFO - PROCESS | 1822 | 1461709291924 Marionette TRACE conn3 <- [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:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1384ms 15:21:31 INFO - PROCESS | 1822 | 1461709291989 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:21:31 INFO - PROCESS | 1822 | 1461709291992 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:21:32 INFO - PROCESS | 1822 | 1461709291998 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1822 | 1461709292000 Marionette TRACE conn3 <- [1,1766,null,{}] 15:21:32 INFO - PROCESS | 1822 | 1461709292005 Marionette TRACE conn3 -> [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:21:32 INFO - PROCESS | 1822 | 1461709292197 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:21:32 INFO - PROCESS | 1822 | 1461709292394 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6655d50800 == 137 [pid = 1822] [id = 449] 15:21:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f665241c800) [pid = 1822] [serial = 1348] [outer = (nil)] 15:21:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f664227f800) [pid = 1822] [serial = 1349] [outer = 0x7f665241c800] 15:21:32 INFO - PROCESS | 1822 | 1461709292473 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f6660e77000) [pid = 1822] [serial = 1350] [outer = 0x7f665241c800] 15:21:33 INFO - PROCESS | 1822 | 1461709293340 Marionette TRACE conn3 <- [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:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1388ms 15:21:33 INFO - PROCESS | 1822 | 1461709293387 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1822 | 1461709293390 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:21:33 INFO - PROCESS | 1822 | 1461709293396 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1822 | 1461709293398 Marionette TRACE conn3 <- [1,1770,null,{}] 15:21:33 INFO - PROCESS | 1822 | 1461709293403 Marionette TRACE conn3 -> [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:21:33 INFO - PROCESS | 1822 | 1461709293588 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:21:33 INFO - PROCESS | 1822 | 1461709293788 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e07000 == 138 [pid = 1822] [id = 450] 15:21:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f6653df1800) [pid = 1822] [serial = 1351] [outer = (nil)] 15:21:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f6661147800) [pid = 1822] [serial = 1352] [outer = 0x7f6653df1800] 15:21:33 INFO - PROCESS | 1822 | 1461709293855 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f66620b9000) [pid = 1822] [serial = 1353] [outer = 0x7f6653df1800] 15:21:34 INFO - PROCESS | 1822 | 1461709294694 Marionette TRACE conn3 <- [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:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1375ms 15:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:21:34 INFO - PROCESS | 1822 | 1461709294772 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 1822 | 1461709294775 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:21:34 INFO - PROCESS | 1822 | 1461709294781 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 1822 | 1461709294784 Marionette TRACE conn3 <- [1,1774,null,{}] 15:21:34 INFO - PROCESS | 1822 | 1461709294790 Marionette TRACE conn3 -> [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:21:35 INFO - PROCESS | 1822 | 1461709295035 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:21:35 INFO - PROCESS | 1822 | 1461709295236 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6666405800 == 139 [pid = 1822] [id = 451] 15:21:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f6660e76400) [pid = 1822] [serial = 1354] [outer = (nil)] 15:21:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f666215a000) [pid = 1822] [serial = 1355] [outer = 0x7f6660e76400] 15:21:35 INFO - PROCESS | 1822 | 1461709295353 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f666549d000) [pid = 1822] [serial = 1356] [outer = 0x7f6660e76400] 15:21:36 INFO - PROCESS | 1822 | 1461709296337 Marionette TRACE conn3 <- [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:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1630ms 15:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:21:36 INFO - PROCESS | 1822 | 1461709296411 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1822 | 1461709296413 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:21:36 INFO - PROCESS | 1822 | 1461709296419 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1822 | 1461709296422 Marionette TRACE conn3 <- [1,1778,null,{}] 15:21:36 INFO - PROCESS | 1822 | 1461709296427 Marionette TRACE conn3 -> [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:21:36 INFO - PROCESS | 1822 | 1461709296630 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:21:36 INFO - PROCESS | 1822 | 1461709296829 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ac1d800 == 140 [pid = 1822] [id = 452] 15:21:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f66620bb800) [pid = 1822] [serial = 1357] [outer = (nil)] 15:21:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f6665f43400) [pid = 1822] [serial = 1358] [outer = 0x7f66620bb800] 15:21:36 INFO - PROCESS | 1822 | 1461709296898 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f6665f4d400) [pid = 1822] [serial = 1359] [outer = 0x7f66620bb800] 15:21:37 INFO - PROCESS | 1822 | 1461709297741 Marionette TRACE conn3 <- [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:21:37 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:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1388ms 15:21:37 INFO - PROCESS | 1822 | 1461709297808 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 1822 | 1461709297811 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:21:37 INFO - PROCESS | 1822 | 1461709297825 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 1822 | 1461709297827 Marionette TRACE conn3 <- [1,1782,null,{}] 15:21:37 INFO - PROCESS | 1822 | 1461709297832 Marionette TRACE conn3 -> [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:21:38 INFO - PROCESS | 1822 | 1461709298010 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:21:38 INFO - PROCESS | 1822 | 1461709298219 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ac36800 == 141 [pid = 1822] [id = 453] 15:21:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f6641d8bc00) [pid = 1822] [serial = 1360] [outer = (nil)] 15:21:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f6641d91c00) [pid = 1822] [serial = 1361] [outer = 0x7f6641d8bc00] 15:21:38 INFO - PROCESS | 1822 | 1461709298329 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f6641d97000) [pid = 1822] [serial = 1362] [outer = 0x7f6641d8bc00] 15:21:39 INFO - PROCESS | 1822 | 1461709299226 Marionette TRACE conn3 <- [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:21:39 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:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1436ms 15:21:39 INFO - PROCESS | 1822 | 1461709299262 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 1822 | 1461709299265 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:21:39 INFO - PROCESS | 1822 | 1461709299270 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1822 | 1461709299273 Marionette TRACE conn3 <- [1,1786,null,{}] 15:21:39 INFO - PROCESS | 1822 | 1461709299278 Marionette TRACE conn3 -> [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:21:39 INFO - PROCESS | 1822 | 1461709299460 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:21:39 INFO - PROCESS | 1822 | 1461709299666 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff48800 == 142 [pid = 1822] [id = 454] 15:21:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f663b906800) [pid = 1822] [serial = 1363] [outer = (nil)] 15:21:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f663b90b400) [pid = 1822] [serial = 1364] [outer = 0x7f663b906800] 15:21:39 INFO - PROCESS | 1822 | 1461709299732 Marionette DEBUG loaded listener.js 15:21:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f663b910400) [pid = 1822] [serial = 1365] [outer = 0x7f663b906800] 15:21:40 INFO - PROCESS | 1822 | 1461709300595 Marionette TRACE conn3 <- [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:21:40 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:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1380ms 15:21:40 INFO - PROCESS | 1822 | 1461709300651 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 1822 | 1461709300655 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:21:40 INFO - PROCESS | 1822 | 1461709300661 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 1822 | 1461709300663 Marionette TRACE conn3 <- [1,1790,null,{}] 15:21:40 INFO - PROCESS | 1822 | 1461709300668 Marionette TRACE conn3 -> [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:21:40 INFO - PROCESS | 1822 | 1461709300882 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:21:41 INFO - PROCESS | 1822 | 1461709301097 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdb1800 == 143 [pid = 1822] [id = 455] 15:21:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f663b385400) [pid = 1822] [serial = 1366] [outer = (nil)] 15:21:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f663b38d800) [pid = 1822] [serial = 1367] [outer = 0x7f663b385400] 15:21:41 INFO - PROCESS | 1822 | 1461709301562 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663c756800) [pid = 1822] [serial = 1368] [outer = 0x7f663b385400] 15:21:42 INFO - PROCESS | 1822 | 1461709302494 Marionette TRACE conn3 <- [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:21:42 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:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1880ms 15:21:42 INFO - PROCESS | 1822 | 1461709302542 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1822 | 1461709302549 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:21:42 INFO - PROCESS | 1822 | 1461709302556 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1822 | 1461709302560 Marionette TRACE conn3 <- [1,1794,null,{}] 15:21:42 INFO - PROCESS | 1822 | 1461709302568 Marionette TRACE conn3 -> [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:21:42 INFO - PROCESS | 1822 | 1461709302743 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:21:42 INFO - PROCESS | 1822 | 1461709302971 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66431aa000 == 144 [pid = 1822] [id = 456] 15:21:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663b8be000) [pid = 1822] [serial = 1369] [outer = (nil)] 15:21:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f663c946800) [pid = 1822] [serial = 1370] [outer = 0x7f663b8be000] 15:21:43 INFO - PROCESS | 1822 | 1461709303132 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663dcf6000) [pid = 1822] [serial = 1371] [outer = 0x7f663b8be000] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434b2800 == 143 [pid = 1822] [id = 398] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6655d9a400) [pid = 1822] [serial = 1262] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664706e800 == 142 [pid = 1822] [id = 439] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664705a000 == 141 [pid = 1822] [id = 438] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643161800 == 140 [pid = 1822] [id = 437] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e58000 == 139 [pid = 1822] [id = 436] 15:21:44 INFO - PROCESS | 1822 | 1461709304283 Marionette TRACE conn3 <- [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:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663be57000 == 138 [pid = 1822] [id = 435] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff65000 == 137 [pid = 1822] [id = 434] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff75800 == 136 [pid = 1822] [id = 433] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6654aa4000 == 135 [pid = 1822] [id = 424] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66531ce800 == 134 [pid = 1822] [id = 423] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a55e000 == 133 [pid = 1822] [id = 422] 15:21:44 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f20800 == 132 [pid = 1822] [id = 421] 15:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1781ms 15:21:44 INFO - PROCESS | 1822 | 1461709304337 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 1822 | 1461709304342 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:21:44 INFO - PROCESS | 1822 | 1461709304351 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - PROCESS | 1822 | 1461709304355 Marionette TRACE conn3 <- [1,1798,null,{}] 15:21:44 INFO - PROCESS | 1822 | 1461709304360 Marionette TRACE conn3 -> [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:21:44 INFO - PROCESS | 1822 | 1461709304542 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f664a6a3800) [pid = 1822] [serial = 1253] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f664ac52000) [pid = 1822] [serial = 1254] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f664b277400) [pid = 1822] [serial = 1259] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f6649e96800) [pid = 1822] [serial = 1251] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f66520f5c00) [pid = 1822] [serial = 1260] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f664b277800) [pid = 1822] [serial = 1256] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f664d6c2c00) [pid = 1822] [serial = 1257] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f663c7fc800) [pid = 1822] [serial = 1242] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f663b3d8400) [pid = 1822] [serial = 1241] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f6649fd2800) [pid = 1822] [serial = 1205] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f6665d5ec00) [pid = 1822] [serial = 1235] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f664aa56800) [pid = 1822] [serial = 1208] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f663ddc3c00) [pid = 1822] [serial = 1244] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f66414f5000) [pid = 1822] [serial = 1245] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f6654115c00) [pid = 1822] [serial = 1226] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f6665daa000) [pid = 1822] [serial = 1238] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f6649596800) [pid = 1822] [serial = 1250] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f6649fcec00) [pid = 1822] [serial = 1211] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f6652ed1000) [pid = 1822] [serial = 1223] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f6646f26000) [pid = 1822] [serial = 1247] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f6647837400) [pid = 1822] [serial = 1248] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f66414f1800) [pid = 1822] [serial = 1199] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f6649fce000) [pid = 1822] [serial = 1196] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f665114b400) [pid = 1822] [serial = 1217] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f66620bf000) [pid = 1822] [serial = 1229] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f66642ebc00) [pid = 1822] [serial = 1232] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f66520ed800) [pid = 1822] [serial = 1220] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f664d6b7400) [pid = 1822] [serial = 1214] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f664782d000) [pid = 1822] [serial = 1202] [outer = (nil)] [url = about:blank] 15:21:44 INFO - PROCESS | 1822 | 1461709304806 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff64000 == 133 [pid = 1822] [id = 457] 15:21:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f663c7fc800) [pid = 1822] [serial = 1372] [outer = (nil)] 15:21:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f66414f1800) [pid = 1822] [serial = 1373] [outer = 0x7f663c7fc800] 15:21:44 INFO - PROCESS | 1822 | 1461709304890 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6641d98800) [pid = 1822] [serial = 1374] [outer = 0x7f663c7fc800] 15:21:45 INFO - PROCESS | 1822 | 1461709305584 Marionette TRACE conn3 <- [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:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1277ms 15:21:45 INFO - PROCESS | 1822 | 1461709305630 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 1822 | 1461709305633 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:21:45 INFO - PROCESS | 1822 | 1461709305639 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1822 | 1461709305644 Marionette TRACE conn3 <- [1,1802,null,{}] 15:21:45 INFO - PROCESS | 1822 | 1461709305663 Marionette TRACE conn3 -> [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:21:45 INFO - PROCESS | 1822 | 1461709305916 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:21:45 INFO - PROCESS | 1822 | 1461709305933 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e7800 == 134 [pid = 1822] [id = 458] 15:21:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f6641db4800) [pid = 1822] [serial = 1375] [outer = (nil)] 15:21:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f6643751c00) [pid = 1822] [serial = 1376] [outer = 0x7f6641db4800] 15:21:45 INFO - PROCESS | 1822 | 1461709305996 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f6646ec0400) [pid = 1822] [serial = 1377] [outer = 0x7f6641db4800] 15:21:46 INFO - PROCESS | 1822 | 1461709306860 Marionette TRACE conn3 <- [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:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1285ms 15:21:46 INFO - PROCESS | 1822 | 1461709306927 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:21:46 INFO - PROCESS | 1822 | 1461709306931 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:21:46 INFO - PROCESS | 1822 | 1461709306937 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 1822 | 1461709306949 Marionette TRACE conn3 <- [1,1806,null,{}] 15:21:46 INFO - PROCESS | 1822 | 1461709306954 Marionette TRACE conn3 -> [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:21:47 INFO - PROCESS | 1822 | 1461709307191 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:21:47 INFO - PROCESS | 1822 | 1461709307212 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647ac6800 == 135 [pid = 1822] [id = 459] 15:21:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f6642287800) [pid = 1822] [serial = 1378] [outer = (nil)] 15:21:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f6647804800) [pid = 1822] [serial = 1379] [outer = 0x7f6642287800] 15:21:47 INFO - PROCESS | 1822 | 1461709307272 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f6647b96000) [pid = 1822] [serial = 1380] [outer = 0x7f6642287800] 15:21:48 INFO - PROCESS | 1822 | 1461709308162 Marionette TRACE conn3 <- [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:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1288ms 15:21:48 INFO - PROCESS | 1822 | 1461709308227 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 1822 | 1461709308230 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:21:48 INFO - PROCESS | 1822 | 1461709308241 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 1822 | 1461709308243 Marionette TRACE conn3 <- [1,1810,null,{}] 15:21:48 INFO - PROCESS | 1822 | 1461709308247 Marionette TRACE conn3 -> [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:21:48 INFO - PROCESS | 1822 | 1461709308474 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:21:48 INFO - PROCESS | 1822 | 1461709308499 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a26b800 == 136 [pid = 1822] [id = 460] 15:21:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f6647ba0800) [pid = 1822] [serial = 1381] [outer = (nil)] 15:21:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f6649595000) [pid = 1822] [serial = 1382] [outer = 0x7f6647ba0800] 15:21:48 INFO - PROCESS | 1822 | 1461709308564 Marionette DEBUG loaded listener.js 15:21:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f664a80c000) [pid = 1822] [serial = 1383] [outer = 0x7f6647ba0800] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f664780e800) [pid = 1822] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f6642284c00) [pid = 1822] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f663cdf0400) [pid = 1822] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f663b3ca400) [pid = 1822] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f663b3d2400) [pid = 1822] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f663d7b0c00) [pid = 1822] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:21:49 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f663b38ac00) [pid = 1822] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:21:49 INFO - PROCESS | 1822 | 1461709309658 Marionette TRACE conn3 <- [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:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1483ms 15:21:49 INFO - PROCESS | 1822 | 1461709309724 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1822 | 1461709309727 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:21:49 INFO - PROCESS | 1822 | 1461709309733 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1822 | 1461709309734 Marionette TRACE conn3 <- [1,1814,null,{}] 15:21:49 INFO - PROCESS | 1822 | 1461709309740 Marionette TRACE conn3 -> [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:21:49 INFO - PROCESS | 1822 | 1461709309931 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:21:49 INFO - PROCESS | 1822 | 1461709309941 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ac38000 == 137 [pid = 1822] [id = 461] 15:21:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f6646ec8000) [pid = 1822] [serial = 1384] [outer = (nil)] 15:21:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f664aa57800) [pid = 1822] [serial = 1385] [outer = 0x7f6646ec8000] 15:21:50 INFO - PROCESS | 1822 | 1461709310010 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f664d61d400) [pid = 1822] [serial = 1386] [outer = 0x7f6646ec8000] 15:21:50 INFO - PROCESS | 1822 | 1461709310832 Marionette TRACE conn3 <- [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:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1177ms 15:21:50 INFO - PROCESS | 1822 | 1461709310911 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 1822 | 1461709310914 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:21:50 INFO - PROCESS | 1822 | 1461709310919 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 1822 | 1461709310921 Marionette TRACE conn3 <- [1,1818,null,{}] 15:21:50 INFO - PROCESS | 1822 | 1461709310926 Marionette TRACE conn3 -> [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:21:51 INFO - PROCESS | 1822 | 1461709311091 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:21:51 INFO - PROCESS | 1822 | 1461709311408 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663be57000 == 138 [pid = 1822] [id = 462] 15:21:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f663b385000) [pid = 1822] [serial = 1387] [outer = (nil)] 15:21:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f663b3ce000) [pid = 1822] [serial = 1388] [outer = 0x7f663b385000] 15:21:51 INFO - PROCESS | 1822 | 1461709311484 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f663c93a400) [pid = 1822] [serial = 1389] [outer = 0x7f663b385000] 15:21:52 INFO - PROCESS | 1822 | 1461709312439 Marionette TRACE conn3 <- [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:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1575ms 15:21:52 INFO - PROCESS | 1822 | 1461709312497 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 1822 | 1461709312503 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:21:52 INFO - PROCESS | 1822 | 1461709312510 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 1822 | 1461709312515 Marionette TRACE conn3 <- [1,1822,null,{}] 15:21:52 INFO - PROCESS | 1822 | 1461709312521 Marionette TRACE conn3 -> [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:21:52 INFO - PROCESS | 1822 | 1461709312715 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:21:52 INFO - PROCESS | 1822 | 1461709312915 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432f3000 == 139 [pid = 1822] [id = 463] 15:21:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f663dceb000) [pid = 1822] [serial = 1390] [outer = (nil)] 15:21:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f664146b000) [pid = 1822] [serial = 1391] [outer = 0x7f663dceb000] 15:21:52 INFO - PROCESS | 1822 | 1461709312989 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f6641d93800) [pid = 1822] [serial = 1392] [outer = 0x7f663dceb000] 15:21:53 INFO - PROCESS | 1822 | 1461709313914 Marionette TRACE conn3 <- [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:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1478ms 15:21:53 INFO - PROCESS | 1822 | 1461709313992 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1822 | 1461709313998 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:21:54 INFO - PROCESS | 1822 | 1461709314004 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 1822 | 1461709314006 Marionette TRACE conn3 <- [1,1826,null,{}] 15:21:54 INFO - PROCESS | 1822 | 1461709314012 Marionette TRACE conn3 -> [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:21:54 INFO - PROCESS | 1822 | 1461709314240 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:21:54 INFO - PROCESS | 1822 | 1461709314523 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a832000 == 140 [pid = 1822] [id = 464] 15:21:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f664374ec00) [pid = 1822] [serial = 1393] [outer = (nil)] 15:21:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f66471a1800) [pid = 1822] [serial = 1394] [outer = 0x7f664374ec00] 15:21:54 INFO - PROCESS | 1822 | 1461709314637 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f6647b98800) [pid = 1822] [serial = 1395] [outer = 0x7f664374ec00] 15:21:55 INFO - PROCESS | 1822 | 1461709315503 Marionette TRACE conn3 <- [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:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1527ms 15:21:55 INFO - PROCESS | 1822 | 1461709315532 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:21:55 INFO - PROCESS | 1822 | 1461709315536 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:21:55 INFO - PROCESS | 1822 | 1461709315550 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 1822 | 1461709315558 Marionette TRACE conn3 <- [1,1830,null,{}] 15:21:55 INFO - PROCESS | 1822 | 1461709315565 Marionette TRACE conn3 -> [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:21:55 INFO - PROCESS | 1822 | 1461709315766 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:21:55 INFO - PROCESS | 1822 | 1461709315970 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651e4f000 == 141 [pid = 1822] [id = 465] 15:21:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f6646ec9400) [pid = 1822] [serial = 1396] [outer = (nil)] 15:21:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f6649e99000) [pid = 1822] [serial = 1397] [outer = 0x7f6646ec9400] 15:21:56 INFO - PROCESS | 1822 | 1461709316042 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f664a6a7c00) [pid = 1822] [serial = 1398] [outer = 0x7f6646ec9400] 15:21:56 INFO - PROCESS | 1822 | 1461709316928 Marionette TRACE conn3 <- [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:21:56 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:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1441ms 15:21:56 INFO - PROCESS | 1822 | 1461709316984 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 1822 | 1461709316989 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:21:56 INFO - PROCESS | 1822 | 1461709316994 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1822 | 1461709316997 Marionette TRACE conn3 <- [1,1834,null,{}] 15:21:57 INFO - PROCESS | 1822 | 1461709317002 Marionette TRACE conn3 -> [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:21:57 INFO - PROCESS | 1822 | 1461709317188 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:21:57 INFO - PROCESS | 1822 | 1461709317394 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652c3f000 == 142 [pid = 1822] [id = 466] 15:21:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f66495d2000) [pid = 1822] [serial = 1399] [outer = (nil)] 15:21:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f664c1bd400) [pid = 1822] [serial = 1400] [outer = 0x7f66495d2000] 15:21:57 INFO - PROCESS | 1822 | 1461709317463 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f664ebeb400) [pid = 1822] [serial = 1401] [outer = 0x7f66495d2000] 15:21:58 INFO - PROCESS | 1822 | 1461709318339 Marionette TRACE conn3 <- [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:21:58 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:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1376ms 15:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:21:58 INFO - PROCESS | 1822 | 1461709318372 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 1822 | 1461709318375 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:21:58 INFO - PROCESS | 1822 | 1461709318380 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 1822 | 1461709318383 Marionette TRACE conn3 <- [1,1838,null,{}] 15:21:58 INFO - PROCESS | 1822 | 1461709318388 Marionette TRACE conn3 -> [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:21:58 INFO - PROCESS | 1822 | 1461709318573 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:21:58 INFO - PROCESS | 1822 | 1461709318780 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665a264800 == 143 [pid = 1822] [id = 467] 15:21:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f6651f1a400) [pid = 1822] [serial = 1402] [outer = (nil)] 15:21:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f6652421800) [pid = 1822] [serial = 1403] [outer = 0x7f6651f1a400] 15:21:58 INFO - PROCESS | 1822 | 1461709318900 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f6660f4dc00) [pid = 1822] [serial = 1404] [outer = 0x7f6651f1a400] 15:21:59 INFO - PROCESS | 1822 | 1461709319843 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1532ms 15:21:59 INFO - PROCESS | 1822 | 1461709319913 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1822 | 1461709319916 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:21:59 INFO - PROCESS | 1822 | 1461709319922 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1822 | 1461709319924 Marionette TRACE conn3 <- [1,1842,null,{}] 15:21:59 INFO - PROCESS | 1822 | 1461709319929 Marionette TRACE conn3 -> [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:22:00 INFO - PROCESS | 1822 | 1461709320176 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:22:00 INFO - PROCESS | 1822 | 1461709320431 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a3b0000 == 144 [pid = 1822] [id = 468] 15:22:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f6641db3800) [pid = 1822] [serial = 1405] [outer = (nil)] 15:22:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f666114e000) [pid = 1822] [serial = 1406] [outer = 0x7f6641db3800] 15:22:00 INFO - PROCESS | 1822 | 1461709320549 Marionette DEBUG loaded listener.js 15:22:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f6665d66400) [pid = 1822] [serial = 1407] [outer = 0x7f6641db3800] 15:22:01 INFO - PROCESS | 1822 | 1461709321363 Marionette TRACE conn3 <- [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:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 15:22:01 INFO - PROCESS | 1822 | 1461709321404 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:22:01 INFO - PROCESS | 1822 | 1461709321406 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:22:01 INFO - PROCESS | 1822 | 1461709321412 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:22:01 INFO - PROCESS | 1822 | 1461709321414 Marionette TRACE conn3 <- [1,1846,null,{}] 15:22:01 INFO - PROCESS | 1822 | 1461709321420 Marionette TRACE conn3 -> [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:22:01 INFO - PROCESS | 1822 | 1461709321599 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:22:01 INFO - PROCESS | 1822 | 1461709321806 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3dd800 == 145 [pid = 1822] [id = 469] 15:22:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663a205400) [pid = 1822] [serial = 1408] [outer = (nil)] 15:22:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f663a20ac00) [pid = 1822] [serial = 1409] [outer = 0x7f663a205400] 15:22:01 INFO - PROCESS | 1822 | 1461709321881 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f663a210000) [pid = 1822] [serial = 1410] [outer = 0x7f663a205400] 15:22:02 INFO - PROCESS | 1822 | 1461709322793 Marionette TRACE conn3 <- [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:22:02 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:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1433ms 15:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:22:02 INFO - PROCESS | 1822 | 1461709322847 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1822 | 1461709322850 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:22:02 INFO - PROCESS | 1822 | 1461709322857 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1822 | 1461709322860 Marionette TRACE conn3 <- [1,1850,null,{}] 15:22:02 INFO - PROCESS | 1822 | 1461709322865 Marionette TRACE conn3 -> [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:22:03 INFO - PROCESS | 1822 | 1461709323051 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:22:03 INFO - PROCESS | 1822 | 1461709323311 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ef77800 == 146 [pid = 1822] [id = 470] 15:22:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f663a205c00) [pid = 1822] [serial = 1411] [outer = (nil)] 15:22:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f663b430000) [pid = 1822] [serial = 1412] [outer = 0x7f663a205c00] 15:22:03 INFO - PROCESS | 1822 | 1461709323385 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f663b433c00) [pid = 1822] [serial = 1413] [outer = 0x7f663a205c00] 15:22:04 INFO - PROCESS | 1822 | 1461709324201 Marionette TRACE conn3 <- [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:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1380ms 15:22:04 INFO - PROCESS | 1822 | 1461709324237 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 1822 | 1461709324240 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:22:04 INFO - PROCESS | 1822 | 1461709324246 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - PROCESS | 1822 | 1461709324248 Marionette TRACE conn3 <- [1,1854,null,{}] 15:22:04 INFO - PROCESS | 1822 | 1461709324254 Marionette TRACE conn3 -> [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:22:04 INFO - PROCESS | 1822 | 1461709324448 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:22:04 INFO - PROCESS | 1822 | 1461709324661 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664208a800 == 147 [pid = 1822] [id = 471] 15:22:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f663a20e400) [pid = 1822] [serial = 1414] [outer = (nil)] 15:22:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663b438c00) [pid = 1822] [serial = 1415] [outer = 0x7f663a20e400] 15:22:04 INFO - PROCESS | 1822 | 1461709324788 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f6649e74000) [pid = 1822] [serial = 1416] [outer = 0x7f663a20e400] 15:22:05 INFO - PROCESS | 1822 | 1461709325673 Marionette TRACE conn3 <- [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:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1489ms 15:22:05 INFO - PROCESS | 1822 | 1461709325752 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 1822 | 1461709325754 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:22:05 INFO - PROCESS | 1822 | 1461709325763 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1822 | 1461709325765 Marionette TRACE conn3 <- [1,1858,null,{}] 15:22:05 INFO - PROCESS | 1822 | 1461709325770 Marionette TRACE conn3 -> [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:22:05 INFO - PROCESS | 1822 | 1461709325963 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:22:06 INFO - PROCESS | 1822 | 1461709326200 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643112800 == 148 [pid = 1822] [id = 472] 15:22:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f663b8a5800) [pid = 1822] [serial = 1417] [outer = (nil)] 15:22:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f663b8ab000) [pid = 1822] [serial = 1418] [outer = 0x7f663b8a5800] 15:22:06 INFO - PROCESS | 1822 | 1461709326321 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f663b8b1800) [pid = 1822] [serial = 1419] [outer = 0x7f663b8a5800] 15:22:07 INFO - PROCESS | 1822 | 1461709327236 Marionette TRACE conn3 <- [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:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1527ms 15:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:22:07 INFO - PROCESS | 1822 | 1461709327291 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 1822 | 1461709327294 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:22:07 INFO - PROCESS | 1822 | 1461709327314 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 1822 | 1461709327319 Marionette TRACE conn3 <- [1,1862,null,{}] 15:22:07 INFO - PROCESS | 1822 | 1461709327329 Marionette TRACE conn3 -> [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:22:07 INFO - PROCESS | 1822 | 1461709327544 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:22:07 INFO - PROCESS | 1822 | 1461709327781 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663c810800 == 149 [pid = 1822] [id = 473] 15:22:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f663b8a8400) [pid = 1822] [serial = 1420] [outer = (nil)] 15:22:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f663c83d400) [pid = 1822] [serial = 1421] [outer = 0x7f663b8a8400] 15:22:07 INFO - PROCESS | 1822 | 1461709327892 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f6641467c00) [pid = 1822] [serial = 1422] [outer = 0x7f663b8a8400] 15:22:09 INFO - PROCESS | 1822 | 1461709329273 Marionette TRACE conn3 <- [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:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2052ms 15:22:09 INFO - PROCESS | 1822 | 1461709329351 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:22:09 INFO - PROCESS | 1822 | 1461709329356 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:22:09 INFO - PROCESS | 1822 | 1461709329364 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 1822 | 1461709329368 Marionette TRACE conn3 <- [1,1866,null,{}] 15:22:09 INFO - PROCESS | 1822 | 1461709329375 Marionette TRACE conn3 -> [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:22:09 INFO - PROCESS | 1822 | 1461709329588 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:22:09 INFO - PROCESS | 1822 | 1461709329842 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664134c800 == 150 [pid = 1822] [id = 474] 15:22:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f663b390000) [pid = 1822] [serial = 1423] [outer = (nil)] 15:22:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f663b90f800) [pid = 1822] [serial = 1424] [outer = 0x7f663b390000] 15:22:09 INFO - PROCESS | 1822 | 1461709329974 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f663c840400) [pid = 1822] [serial = 1425] [outer = 0x7f663b390000] 15:22:10 INFO - PROCESS | 1822 | 1461709330962 Marionette TRACE conn3 <- [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:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 15:22:11 INFO - PROCESS | 1822 | 1461709330998 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:22:11 INFO - PROCESS | 1822 | 1461709331017 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:22:11 INFO - PROCESS | 1822 | 1461709331029 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 1822 | 1461709331032 Marionette TRACE conn3 <- [1,1870,null,{}] 15:22:11 INFO - PROCESS | 1822 | 1461709331037 Marionette TRACE conn3 -> [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:22:11 INFO - PROCESS | 1822 | 1461709331215 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:22:11 INFO - PROCESS | 1822 | 1461709331496 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff3f800 == 151 [pid = 1822] [id = 475] 15:22:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f663cf53000) [pid = 1822] [serial = 1426] [outer = (nil)] 15:22:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f663cf5a400) [pid = 1822] [serial = 1427] [outer = 0x7f663cf53000] 15:22:11 INFO - PROCESS | 1822 | 1461709331605 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f663cf60000) [pid = 1822] [serial = 1428] [outer = 0x7f663cf53000] 15:22:12 INFO - PROCESS | 1822 | 1461709332425 Marionette TRACE conn3 <- [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:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1426ms 15:22:12 INFO - PROCESS | 1822 | 1461709332456 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1822 | 1461709332459 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:22:12 INFO - PROCESS | 1822 | 1461709332464 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1822 | 1461709332469 Marionette TRACE conn3 <- [1,1874,null,{}] 15:22:12 INFO - PROCESS | 1822 | 1461709332484 Marionette TRACE conn3 -> [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:22:12 INFO - PROCESS | 1822 | 1461709332664 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:22:12 INFO - PROCESS | 1822 | 1461709332884 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434aa800 == 152 [pid = 1822] [id = 476] 15:22:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f663fe06000) [pid = 1822] [serial = 1429] [outer = (nil)] 15:22:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f66414f0c00) [pid = 1822] [serial = 1430] [outer = 0x7f663fe06000] 15:22:12 INFO - PROCESS | 1822 | 1461709332993 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f6641db9400) [pid = 1822] [serial = 1431] [outer = 0x7f663fe06000] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66539b2800 == 151 [pid = 1822] [id = 104] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650f98000 == 150 [pid = 1822] [id = 366] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a81e800 == 149 [pid = 1822] [id = 362] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647ab7000 == 148 [pid = 1822] [id = 401] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f663ce64400) [pid = 1822] [serial = 1289] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f6665496000) [pid = 1822] [serial = 1280] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f6653087000) [pid = 1822] [serial = 1274] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f663b8ba800) [pid = 1822] [serial = 1283] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f66487e1800) [pid = 1822] [serial = 1268] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f663d7a6400) [pid = 1822] [serial = 1292] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f663ce5a000) [pid = 1822] [serial = 1286] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f6641dba000) [pid = 1822] [serial = 1265] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f664bf91c00) [pid = 1822] [serial = 1271] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f6660f4d400) [pid = 1822] [serial = 1277] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f663dcefc00) [pid = 1822] [serial = 1295] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6641464c00) [pid = 1822] [serial = 1298] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f6649fd6c00) [pid = 1822] [serial = 1322] [outer = (nil)] [url = about:blank] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab83800 == 147 [pid = 1822] [id = 363] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664156b000 == 146 [pid = 1822] [id = 244] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537c7000 == 145 [pid = 1822] [id = 369] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc4a800 == 144 [pid = 1822] [id = 364] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e64800 == 143 [pid = 1822] [id = 361] 15:22:13 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ac38000 == 142 [pid = 1822] [id = 461] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a26b800 == 141 [pid = 1822] [id = 460] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647ac6800 == 140 [pid = 1822] [id = 459] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e7800 == 139 [pid = 1822] [id = 458] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff64000 == 138 [pid = 1822] [id = 457] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66431aa000 == 137 [pid = 1822] [id = 456] 15:22:14 INFO - PROCESS | 1822 | 1461709334090 Marionette TRACE conn3 <- [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:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fdb1800 == 136 [pid = 1822] [id = 455] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e07000 == 135 [pid = 1822] [id = 450] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6655d50800 == 134 [pid = 1822] [id = 449] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66537e2000 == 133 [pid = 1822] [id = 448] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652934000 == 132 [pid = 1822] [id = 447] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652020800 == 131 [pid = 1822] [id = 446] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d973800 == 130 [pid = 1822] [id = 445] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc0e800 == 129 [pid = 1822] [id = 444] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a96d800 == 128 [pid = 1822] [id = 443] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643691000 == 127 [pid = 1822] [id = 442] 15:22:14 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc0d800 == 126 [pid = 1822] [id = 441] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f6648670400) [pid = 1822] [serial = 1317] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f664374d000) [pid = 1822] [serial = 1310] [outer = (nil)] [url = about:blank] 15:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1684ms 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f6641dbb800) [pid = 1822] [serial = 1308] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f66479b3400) [pid = 1822] [serial = 1316] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f663ddca000) [pid = 1822] [serial = 1305] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f663d7a8000) [pid = 1822] [serial = 1304] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f663c74f000) [pid = 1822] [serial = 1301] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f66471a4000) [pid = 1822] [serial = 1314] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f663c7fd400) [pid = 1822] [serial = 1302] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f66437a8400) [pid = 1822] [serial = 1313] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6642286000) [pid = 1822] [serial = 1319] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f66414ee400) [pid = 1822] [serial = 1307] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f6649e7c400) [pid = 1822] [serial = 1320] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f66437a6c00) [pid = 1822] [serial = 1311] [outer = (nil)] [url = about:blank] 15:22:14 INFO - PROCESS | 1822 | 1461709334165 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1822 | 1461709334168 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:22:14 INFO - PROCESS | 1822 | 1461709334177 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1822 | 1461709334179 Marionette TRACE conn3 <- [1,1878,null,{}] 15:22:14 INFO - PROCESS | 1822 | 1461709334184 Marionette TRACE conn3 -> [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:22:14 INFO - PROCESS | 1822 | 1461709334362 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:22:14 INFO - PROCESS | 1822 | 1461709334374 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdb4800 == 127 [pid = 1822] [id = 477] 15:22:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663b8ba800) [pid = 1822] [serial = 1432] [outer = (nil)] 15:22:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f664227f400) [pid = 1822] [serial = 1433] [outer = 0x7f663b8ba800] 15:22:14 INFO - PROCESS | 1822 | 1461709334435 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f66434dc800) [pid = 1822] [serial = 1434] [outer = 0x7f663b8ba800] 15:22:15 INFO - PROCESS | 1822 | 1461709335372 Marionette TRACE conn3 <- [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:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1226ms 15:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:22:15 INFO - PROCESS | 1822 | 1461709335405 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 1822 | 1461709335408 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:22:15 INFO - PROCESS | 1822 | 1461709335413 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 1822 | 1461709335415 Marionette TRACE conn3 <- [1,1882,null,{}] 15:22:15 INFO - PROCESS | 1822 | 1461709335425 Marionette TRACE conn3 -> [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:22:15 INFO - PROCESS | 1822 | 1461709335595 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:22:15 INFO - PROCESS | 1822 | 1461709335762 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664319e800 == 128 [pid = 1822] [id = 478] 15:22:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663ce56c00) [pid = 1822] [serial = 1435] [outer = (nil)] 15:22:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6646ecb000) [pid = 1822] [serial = 1436] [outer = 0x7f663ce56c00] 15:22:15 INFO - PROCESS | 1822 | 1461709335824 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f66471a4800) [pid = 1822] [serial = 1437] [outer = 0x7f663ce56c00] 15:22:16 INFO - PROCESS | 1822 | 1461709336641 Marionette TRACE conn3 <- [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:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1286ms 15:22:16 INFO - PROCESS | 1822 | 1461709336700 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1822 | 1461709336703 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:22:16 INFO - PROCESS | 1822 | 1461709336708 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1822 | 1461709336721 Marionette TRACE conn3 <- [1,1886,null,{}] 15:22:16 INFO - PROCESS | 1822 | 1461709336735 Marionette TRACE conn3 -> [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:22:17 INFO - PROCESS | 1822 | 1461709337006 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:22:17 INFO - PROCESS | 1822 | 1461709337040 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0c7000 == 129 [pid = 1822] [id = 479] 15:22:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f66479bc000) [pid = 1822] [serial = 1438] [outer = (nil)] 15:22:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6649e7a000) [pid = 1822] [serial = 1439] [outer = 0x7f66479bc000] 15:22:17 INFO - PROCESS | 1822 | 1461709337101 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f6649fd9400) [pid = 1822] [serial = 1440] [outer = 0x7f66479bc000] 15:22:17 INFO - PROCESS | 1822 | 1461709337947 Marionette TRACE conn3 <- [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:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1257ms 15:22:17 INFO - PROCESS | 1822 | 1461709337967 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 1822 | 1461709337971 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:22:17 INFO - PROCESS | 1822 | 1461709337976 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 1822 | 1461709337979 Marionette TRACE conn3 <- [1,1890,null,{}] 15:22:17 INFO - PROCESS | 1822 | 1461709337983 Marionette TRACE conn3 -> [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:22:18 INFO - PROCESS | 1822 | 1461709338229 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:22:18 INFO - PROCESS | 1822 | 1461709338273 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab80000 == 130 [pid = 1822] [id = 480] 15:22:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f663a20cc00) [pid = 1822] [serial = 1441] [outer = (nil)] 15:22:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f664a8d8c00) [pid = 1822] [serial = 1442] [outer = 0x7f663a20cc00] 15:22:18 INFO - PROCESS | 1822 | 1461709338342 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f66434e7c00) [pid = 1822] [serial = 1443] [outer = 0x7f663a20cc00] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f663fb48800) [pid = 1822] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f663b389000) [pid = 1822] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f663c93cc00) [pid = 1822] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f663b38dc00) [pid = 1822] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f664aa57400) [pid = 1822] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f6641db4800) [pid = 1822] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f663c7fc800) [pid = 1822] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f663c75d800) [pid = 1822] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6646edbc00) [pid = 1822] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663b3cf400) [pid = 1822] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f664aa55c00) [pid = 1822] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f6642289800) [pid = 1822] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663b8be000) [pid = 1822] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f6646ee0000) [pid = 1822] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f6647ba0800) [pid = 1822] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f664beb9000) [pid = 1822] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f6642287800) [pid = 1822] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f663b385400) [pid = 1822] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f6649592800) [pid = 1822] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f6652ed2000) [pid = 1822] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:22:19 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f663b389800) [pid = 1822] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:22:20 INFO - PROCESS | 1822 | 1461709340066 Marionette TRACE conn3 <- [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:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2128ms 15:22:20 INFO - PROCESS | 1822 | 1461709340105 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1822 | 1461709340108 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:22:20 INFO - PROCESS | 1822 | 1461709340113 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1822 | 1461709340115 Marionette TRACE conn3 <- [1,1894,null,{}] 15:22:20 INFO - PROCESS | 1822 | 1461709340120 Marionette TRACE conn3 -> [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:22:20 INFO - PROCESS | 1822 | 1461709340295 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:22:20 INFO - PROCESS | 1822 | 1461709340313 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478ad800 == 131 [pid = 1822] [id = 481] 15:22:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f663b385400) [pid = 1822] [serial = 1444] [outer = (nil)] 15:22:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f6642287800) [pid = 1822] [serial = 1445] [outer = 0x7f663b385400] 15:22:20 INFO - PROCESS | 1822 | 1461709340523 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f6649fcf800) [pid = 1822] [serial = 1446] [outer = 0x7f663b385400] 15:22:21 INFO - PROCESS | 1822 | 1461709341240 Marionette TRACE conn3 <- [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:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1184ms 15:22:21 INFO - PROCESS | 1822 | 1461709341299 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 1822 | 1461709341301 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:22:21 INFO - PROCESS | 1822 | 1461709341307 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 1822 | 1461709341308 Marionette TRACE conn3 <- [1,1898,null,{}] 15:22:21 INFO - PROCESS | 1822 | 1461709341313 Marionette TRACE conn3 -> [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:22:21 INFO - PROCESS | 1822 | 1461709341550 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:22:21 INFO - PROCESS | 1822 | 1461709341788 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cab6000 == 132 [pid = 1822] [id = 482] 15:22:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f663a208000) [pid = 1822] [serial = 1447] [outer = (nil)] 15:22:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f663b3d2400) [pid = 1822] [serial = 1448] [outer = 0x7f663a208000] 15:22:21 INFO - PROCESS | 1822 | 1461709341902 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f663b8adc00) [pid = 1822] [serial = 1449] [outer = 0x7f663a208000] 15:22:22 INFO - PROCESS | 1822 | 1461709342896 Marionette TRACE conn3 <- [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:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1629ms 15:22:22 INFO - PROCESS | 1822 | 1461709342938 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:22:22 INFO - PROCESS | 1822 | 1461709342945 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:22:22 INFO - PROCESS | 1822 | 1461709342951 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1822 | 1461709342956 Marionette TRACE conn3 <- [1,1902,null,{}] 15:22:22 INFO - PROCESS | 1822 | 1461709342963 Marionette TRACE conn3 -> [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:22:23 INFO - PROCESS | 1822 | 1461709343166 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:22:23 INFO - PROCESS | 1822 | 1461709343424 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664316d000 == 133 [pid = 1822] [id = 483] 15:22:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f663c841c00) [pid = 1822] [serial = 1450] [outer = (nil)] 15:22:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f663cf57800) [pid = 1822] [serial = 1451] [outer = 0x7f663c841c00] 15:22:23 INFO - PROCESS | 1822 | 1461709343555 Marionette DEBUG loaded listener.js 15:22:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f663cf61c00) [pid = 1822] [serial = 1452] [outer = 0x7f663c841c00] 15:22:24 INFO - PROCESS | 1822 | 1461709344428 Marionette TRACE conn3 <- [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:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1532ms 15:22:24 INFO - PROCESS | 1822 | 1461709344486 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 1822 | 1461709344491 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:22:24 INFO - PROCESS | 1822 | 1461709344498 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 1822 | 1461709344500 Marionette TRACE conn3 <- [1,1906,null,{}] 15:22:24 INFO - PROCESS | 1822 | 1461709344509 Marionette TRACE conn3 -> [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:22:24 INFO - PROCESS | 1822 | 1461709344701 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:22:24 INFO - PROCESS | 1822 | 1461709344907 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6648a62800 == 134 [pid = 1822] [id = 484] 15:22:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663dcf3400) [pid = 1822] [serial = 1453] [outer = (nil)] 15:22:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f6641d92c00) [pid = 1822] [serial = 1454] [outer = 0x7f663dcf3400] 15:22:24 INFO - PROCESS | 1822 | 1461709344979 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f664228a000) [pid = 1822] [serial = 1455] [outer = 0x7f663dcf3400] 15:22:25 INFO - PROCESS | 1822 | 1461709345922 Marionette TRACE conn3 <- [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:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1477ms 15:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:22:25 INFO - PROCESS | 1822 | 1461709345975 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1822 | 1461709345978 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:22:25 INFO - PROCESS | 1822 | 1461709345994 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1822 | 1461709346002 Marionette TRACE conn3 <- [1,1910,null,{}] 15:22:26 INFO - PROCESS | 1822 | 1461709346008 Marionette TRACE conn3 -> [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:22:26 INFO - PROCESS | 1822 | 1461709346218 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:22:26 INFO - PROCESS | 1822 | 1461709346423 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664c1ce000 == 135 [pid = 1822] [id = 485] 15:22:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663fe11c00) [pid = 1822] [serial = 1456] [outer = (nil)] 15:22:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6647839c00) [pid = 1822] [serial = 1457] [outer = 0x7f663fe11c00] 15:22:26 INFO - PROCESS | 1822 | 1461709346495 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f66487e2000) [pid = 1822] [serial = 1458] [outer = 0x7f663fe11c00] 15:22:27 INFO - PROCESS | 1822 | 1461709347366 Marionette TRACE conn3 <- [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:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1441ms 15:22:27 INFO - PROCESS | 1822 | 1461709347427 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 1822 | 1461709347431 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:22:27 INFO - PROCESS | 1822 | 1461709347436 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 1822 | 1461709347438 Marionette TRACE conn3 <- [1,1914,null,{}] 15:22:27 INFO - PROCESS | 1822 | 1461709347444 Marionette TRACE conn3 -> [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:22:27 INFO - PROCESS | 1822 | 1461709347633 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:22:27 INFO - PROCESS | 1822 | 1461709347845 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6651192000 == 136 [pid = 1822] [id = 486] 15:22:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f66437ae400) [pid = 1822] [serial = 1459] [outer = (nil)] 15:22:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6649e78800) [pid = 1822] [serial = 1460] [outer = 0x7f66437ae400] 15:22:27 INFO - PROCESS | 1822 | 1461709347955 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f664a808800) [pid = 1822] [serial = 1461] [outer = 0x7f66437ae400] 15:22:28 INFO - PROCESS | 1822 | 1461709348839 Marionette TRACE conn3 <- [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:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 15:22:28 INFO - PROCESS | 1822 | 1461709348872 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 1822 | 1461709348875 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:22:28 INFO - PROCESS | 1822 | 1461709348880 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 1822 | 1461709348882 Marionette TRACE conn3 <- [1,1918,null,{}] 15:22:28 INFO - PROCESS | 1822 | 1461709348888 Marionette TRACE conn3 -> [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:22:29 INFO - PROCESS | 1822 | 1461709349071 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:22:29 INFO - PROCESS | 1822 | 1461709349284 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652930800 == 137 [pid = 1822] [id = 487] 15:22:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f664c1b4000) [pid = 1822] [serial = 1462] [outer = (nil)] 15:22:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f664d61ac00) [pid = 1822] [serial = 1463] [outer = 0x7f664c1b4000] 15:22:29 INFO - PROCESS | 1822 | 1461709349409 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f66519d0800) [pid = 1822] [serial = 1464] [outer = 0x7f664c1b4000] 15:22:30 INFO - PROCESS | 1822 | 1461709350371 Marionette TRACE conn3 <- [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:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1526ms 15:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:22:30 INFO - PROCESS | 1822 | 1461709350408 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 1822 | 1461709350410 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:22:30 INFO - PROCESS | 1822 | 1461709350418 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 1822 | 1461709350421 Marionette TRACE conn3 <- [1,1922,null,{}] 15:22:30 INFO - PROCESS | 1822 | 1461709350427 Marionette TRACE conn3 -> [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:22:30 INFO - PROCESS | 1822 | 1461709350627 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:22:30 INFO - PROCESS | 1822 | 1461709350843 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66600b2000 == 138 [pid = 1822] [id = 488] 15:22:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f664c1b6400) [pid = 1822] [serial = 1465] [outer = (nil)] 15:22:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f6653a87c00) [pid = 1822] [serial = 1466] [outer = 0x7f664c1b6400] 15:22:30 INFO - PROCESS | 1822 | 1461709350956 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f6655dd3000) [pid = 1822] [serial = 1467] [outer = 0x7f664c1b6400] 15:22:31 INFO - PROCESS | 1822 | 1461709351855 Marionette TRACE conn3 <- [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:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1490ms 15:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:22:31 INFO - PROCESS | 1822 | 1461709351907 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1822 | 1461709351910 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:22:31 INFO - PROCESS | 1822 | 1461709351916 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1822 | 1461709351919 Marionette TRACE conn3 <- [1,1926,null,{}] 15:22:31 INFO - PROCESS | 1822 | 1461709351924 Marionette TRACE conn3 -> [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:22:32 INFO - PROCESS | 1822 | 1461709352116 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:22:32 INFO - PROCESS | 1822 | 1461709352329 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665b97800 == 139 [pid = 1822] [id = 489] 15:22:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f66520ed400) [pid = 1822] [serial = 1468] [outer = (nil)] 15:22:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f665b023000) [pid = 1822] [serial = 1469] [outer = 0x7f66520ed400] 15:22:32 INFO - PROCESS | 1822 | 1461709352438 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f6661149400) [pid = 1822] [serial = 1470] [outer = 0x7f66520ed400] 15:22:33 INFO - PROCESS | 1822 | 1461709353304 Marionette TRACE conn3 <- [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:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1432ms 15:22:33 INFO - PROCESS | 1822 | 1461709353351 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1822 | 1461709353355 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:22:33 INFO - PROCESS | 1822 | 1461709353361 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1822 | 1461709353364 Marionette TRACE conn3 <- [1,1930,null,{}] 15:22:33 INFO - PROCESS | 1822 | 1461709353369 Marionette TRACE conn3 -> [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:22:33 INFO - PROCESS | 1822 | 1461709353564 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:22:33 INFO - PROCESS | 1822 | 1461709353778 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b345800 == 140 [pid = 1822] [id = 490] 15:22:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f663a20b400) [pid = 1822] [serial = 1471] [outer = (nil)] 15:22:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f66620c1400) [pid = 1822] [serial = 1472] [outer = 0x7f663a20b400] 15:22:33 INFO - PROCESS | 1822 | 1461709353885 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f666215fc00) [pid = 1822] [serial = 1473] [outer = 0x7f663a20b400] 15:22:34 INFO - PROCESS | 1822 | 1461709354735 Marionette TRACE conn3 <- [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:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1431ms 15:22:34 INFO - PROCESS | 1822 | 1461709354793 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1822 | 1461709354796 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:22:34 INFO - PROCESS | 1822 | 1461709354803 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1822 | 1461709354806 Marionette TRACE conn3 <- [1,1934,null,{}] 15:22:34 INFO - PROCESS | 1822 | 1461709354811 Marionette TRACE conn3 -> [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:22:34 INFO - PROCESS | 1822 | 1461709354990 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:22:35 INFO - PROCESS | 1822 | 1461709355258 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b49c800 == 141 [pid = 1822] [id = 491] 15:22:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f66520ed800) [pid = 1822] [serial = 1474] [outer = (nil)] 15:22:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f6665466400) [pid = 1822] [serial = 1475] [outer = 0x7f66520ed800] 15:22:35 INFO - PROCESS | 1822 | 1461709355337 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f6665da3c00) [pid = 1822] [serial = 1476] [outer = 0x7f66520ed800] 15:22:36 INFO - PROCESS | 1822 | 1461709356177 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1430ms 15:22:36 INFO - PROCESS | 1822 | 1461709356237 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 1822 | 1461709356245 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:22:36 INFO - PROCESS | 1822 | 1461709356277 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1822 | 1461709356281 Marionette TRACE conn3 <- [1,1938,null,{}] 15:22:36 INFO - PROCESS | 1822 | 1461709356289 Marionette TRACE conn3 -> [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:22:36 INFO - PROCESS | 1822 | 1461709356508 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:22:36 INFO - PROCESS | 1822 | 1461709356719 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d089800 == 142 [pid = 1822] [id = 492] 15:22:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f663d079400) [pid = 1822] [serial = 1477] [outer = (nil)] 15:22:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f663d07b400) [pid = 1822] [serial = 1478] [outer = 0x7f663d079400] 15:22:36 INFO - PROCESS | 1822 | 1461709356894 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f6665da7400) [pid = 1822] [serial = 1479] [outer = 0x7f663d079400] 15:22:37 INFO - PROCESS | 1822 | 1461709357770 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1542ms 15:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:22:37 INFO - PROCESS | 1822 | 1461709357820 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 1822 | 1461709357824 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:22:37 INFO - PROCESS | 1822 | 1461709357829 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 1822 | 1461709357833 Marionette TRACE conn3 <- [1,1942,null,{}] 15:22:37 INFO - PROCESS | 1822 | 1461709357838 Marionette TRACE conn3 -> [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:22:38 INFO - PROCESS | 1822 | 1461709358052 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:22:38 INFO - PROCESS | 1822 | 1461709358261 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6636e6c000 == 143 [pid = 1822] [id = 493] 15:22:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f6636e05400) [pid = 1822] [serial = 1480] [outer = (nil)] 15:22:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f6636e11400) [pid = 1822] [serial = 1481] [outer = 0x7f6636e05400] 15:22:38 INFO - PROCESS | 1822 | 1461709358377 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f6665f46400) [pid = 1822] [serial = 1482] [outer = 0x7f6636e05400] 15:22:39 INFO - PROCESS | 1822 | 1461709359304 Marionette TRACE conn3 <- [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:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1529ms 15:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:22:39 INFO - PROCESS | 1822 | 1461709359359 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 1822 | 1461709359361 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:22:39 INFO - PROCESS | 1822 | 1461709359368 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 1822 | 1461709359371 Marionette TRACE conn3 <- [1,1946,null,{}] 15:22:39 INFO - PROCESS | 1822 | 1461709359376 Marionette TRACE conn3 -> [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:22:39 INFO - PROCESS | 1822 | 1461709359573 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:22:39 INFO - PROCESS | 1822 | 1461709359789 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641559000 == 144 [pid = 1822] [id = 494] 15:22:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f6636e0a400) [pid = 1822] [serial = 1483] [outer = (nil)] 15:22:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f663b889000) [pid = 1822] [serial = 1484] [outer = 0x7f6636e0a400] 15:22:39 INFO - PROCESS | 1822 | 1461709359896 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f663b88e000) [pid = 1822] [serial = 1485] [outer = 0x7f6636e0a400] 15:22:40 INFO - PROCESS | 1822 | 1461709360803 Marionette TRACE conn3 <- [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:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1482ms 15:22:40 INFO - PROCESS | 1822 | 1461709360850 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1822 | 1461709360862 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:22:40 INFO - PROCESS | 1822 | 1461709360868 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1822 | 1461709360871 Marionette TRACE conn3 <- [1,1950,null,{}] 15:22:40 INFO - PROCESS | 1822 | 1461709360876 Marionette TRACE conn3 -> [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:22:41 INFO - PROCESS | 1822 | 1461709361066 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:22:41 INFO - PROCESS | 1822 | 1461709361344 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fba8800 == 145 [pid = 1822] [id = 495] 15:22:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f663b883000) [pid = 1822] [serial = 1486] [outer = (nil)] 15:22:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f663b911400) [pid = 1822] [serial = 1487] [outer = 0x7f663b883000] 15:22:41 INFO - PROCESS | 1822 | 1461709361453 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f663d7afc00) [pid = 1822] [serial = 1488] [outer = 0x7f663b883000] 15:22:42 INFO - PROCESS | 1822 | 1461709362649 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1828ms 15:22:42 INFO - PROCESS | 1822 | 1461709362697 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1822 | 1461709362702 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:22:42 INFO - PROCESS | 1822 | 1461709362709 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1822 | 1461709362714 Marionette TRACE conn3 <- [1,1954,null,{}] 15:22:42 INFO - PROCESS | 1822 | 1461709362723 Marionette TRACE conn3 -> [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:22:42 INFO - PROCESS | 1822 | 1461709362903 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:22:43 INFO - PROCESS | 1822 | 1461709363191 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdba800 == 146 [pid = 1822] [id = 496] 15:22:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f663b88e400) [pid = 1822] [serial = 1489] [outer = (nil)] 15:22:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663b8ac400) [pid = 1822] [serial = 1490] [outer = 0x7f663b88e400] 15:22:43 INFO - PROCESS | 1822 | 1461709363259 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f663c755000) [pid = 1822] [serial = 1491] [outer = 0x7f663b88e400] 15:22:44 INFO - PROCESS | 1822 | 1461709364179 Marionette TRACE conn3 <- [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:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1534ms 15:22:44 INFO - PROCESS | 1822 | 1461709364245 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 1822 | 1461709364261 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:22:44 INFO - PROCESS | 1822 | 1461709364341 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 1822 | 1461709364350 Marionette TRACE conn3 <- [1,1958,null,{}] 15:22:44 INFO - PROCESS | 1822 | 1461709364356 Marionette TRACE conn3 -> [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:22:44 INFO - PROCESS | 1822 | 1461709364559 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:22:44 INFO - PROCESS | 1822 | 1461709364828 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ef74000 == 147 [pid = 1822] [id = 497] 15:22:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663c947c00) [pid = 1822] [serial = 1492] [outer = (nil)] 15:22:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f663ce62400) [pid = 1822] [serial = 1493] [outer = 0x7f663c947c00] 15:22:44 INFO - PROCESS | 1822 | 1461709364912 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f663cf5e400) [pid = 1822] [serial = 1494] [outer = 0x7f663c947c00] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dc60000 == 146 [pid = 1822] [id = 374] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f6661147800) [pid = 1822] [serial = 1352] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f6665f43400) [pid = 1822] [serial = 1358] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f664227f800) [pid = 1822] [serial = 1349] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f6641d91c00) [pid = 1822] [serial = 1361] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f664aa57800) [pid = 1822] [serial = 1385] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f666215a000) [pid = 1822] [serial = 1355] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663b90b400) [pid = 1822] [serial = 1364] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478ad800 == 145 [pid = 1822] [id = 481] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab80000 == 144 [pid = 1822] [id = 480] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a0c7000 == 143 [pid = 1822] [id = 479] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664319e800 == 142 [pid = 1822] [id = 478] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fdb4800 == 141 [pid = 1822] [id = 477] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434aa800 == 140 [pid = 1822] [id = 476] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff3f800 == 139 [pid = 1822] [id = 475] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664134c800 == 138 [pid = 1822] [id = 474] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663c810800 == 137 [pid = 1822] [id = 473] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643112800 == 136 [pid = 1822] [id = 472] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664208a800 == 135 [pid = 1822] [id = 471] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ef77800 == 134 [pid = 1822] [id = 470] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b3dd800 == 133 [pid = 1822] [id = 469] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a3b0000 == 132 [pid = 1822] [id = 468] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665a264800 == 131 [pid = 1822] [id = 467] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652c3f000 == 130 [pid = 1822] [id = 466] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651e4f000 == 129 [pid = 1822] [id = 465] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a832000 == 128 [pid = 1822] [id = 464] 15:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432f3000 == 127 [pid = 1822] [id = 463] 15:22:45 INFO - PROCESS | 1822 | 1461709365899 Marionette TRACE conn3 <- [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:22:45 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663be57000 == 126 [pid = 1822] [id = 462] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f665410e400) [pid = 1822] [serial = 1346] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f6653195000) [pid = 1822] [serial = 1104] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f6647b96000) [pid = 1822] [serial = 1380] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f66414f7000) [pid = 1822] [serial = 1328] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f664d6c0400) [pid = 1822] [serial = 1340] [outer = (nil)] [url = about:blank] 15:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1610ms 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f6655dd4400) [pid = 1822] [serial = 1113] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f66487e8800) [pid = 1822] [serial = 1334] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f66541e3800) [pid = 1822] [serial = 1107] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f66471a6000) [pid = 1822] [serial = 1182] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f663ce59000) [pid = 1822] [serial = 1325] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f66434dc400) [pid = 1822] [serial = 1056] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f664a6a2400) [pid = 1822] [serial = 1323] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f664d6c1000) [pid = 1822] [serial = 1098] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f6647830c00) [pid = 1822] [serial = 1331] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f6643751c00) [pid = 1822] [serial = 1376] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f66414f1800) [pid = 1822] [serial = 1373] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f66620bc400) [pid = 1822] [serial = 1119] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f6655dce800) [pid = 1822] [serial = 1110] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f6660f56400) [pid = 1822] [serial = 1116] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f664ac57c00) [pid = 1822] [serial = 1337] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f664ad94400) [pid = 1822] [serial = 1092] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f6646eca400) [pid = 1822] [serial = 1086] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f663dcf6000) [pid = 1822] [serial = 1371] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f664b269800) [pid = 1822] [serial = 1095] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f664a80c000) [pid = 1822] [serial = 1383] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f665241ec00) [pid = 1822] [serial = 1343] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f6641d98800) [pid = 1822] [serial = 1374] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f6649595000) [pid = 1822] [serial = 1382] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f66520f3000) [pid = 1822] [serial = 1101] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f6647804800) [pid = 1822] [serial = 1379] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f663b38d800) [pid = 1822] [serial = 1367] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f663c756800) [pid = 1822] [serial = 1368] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663c946800) [pid = 1822] [serial = 1370] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f664a804c00) [pid = 1822] [serial = 1089] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f6646ec0400) [pid = 1822] [serial = 1377] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1822 | 1461709365952 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1822 | 1461709365959 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:22:45 INFO - PROCESS | 1822 | 1461709365966 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1822 | 1461709365971 Marionette TRACE conn3 <- [1,1962,null,{}] 15:22:45 INFO - PROCESS | 1822 | 1461709365985 Marionette TRACE conn3 -> [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:22:46 INFO - PROCESS | 1822 | 1461709366180 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:22:46 INFO - PROCESS | 1822 | 1461709366455 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664134b000 == 127 [pid = 1822] [id = 498] 15:22:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663d06e800) [pid = 1822] [serial = 1495] [outer = (nil)] 15:22:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663dcf0c00) [pid = 1822] [serial = 1496] [outer = 0x7f663d06e800] 15:22:46 INFO - PROCESS | 1822 | 1461709366532 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f663fe0e400) [pid = 1822] [serial = 1497] [outer = 0x7f663d06e800] 15:22:47 INFO - PROCESS | 1822 | 1461709367233 Marionette TRACE conn3 <- [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:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1293ms 15:22:47 INFO - PROCESS | 1822 | 1461709367258 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:22:47 INFO - PROCESS | 1822 | 1461709367261 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:22:47 INFO - PROCESS | 1822 | 1461709367266 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:22:47 INFO - PROCESS | 1822 | 1461709367269 Marionette TRACE conn3 <- [1,1966,null,{}] 15:22:47 INFO - PROCESS | 1822 | 1461709367274 Marionette TRACE conn3 -> [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:22:47 INFO - PROCESS | 1822 | 1461709367440 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:22:47 INFO - PROCESS | 1822 | 1461709367628 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664312e000 == 128 [pid = 1822] [id = 499] 15:22:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663cdf2400) [pid = 1822] [serial = 1498] [outer = (nil)] 15:22:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6641d95000) [pid = 1822] [serial = 1499] [outer = 0x7f663cdf2400] 15:22:47 INFO - PROCESS | 1822 | 1461709367686 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f6643347400) [pid = 1822] [serial = 1500] [outer = 0x7f663cdf2400] 15:22:48 INFO - PROCESS | 1822 | 1461709368432 Marionette TRACE conn3 <- [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:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1232ms 15:22:48 INFO - PROCESS | 1822 | 1461709368500 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1822 | 1461709368504 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:22:48 INFO - PROCESS | 1822 | 1461709368509 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1822 | 1461709368522 Marionette TRACE conn3 <- [1,1970,null,{}] 15:22:48 INFO - PROCESS | 1822 | 1461709368529 Marionette TRACE conn3 -> [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:22:48 INFO - PROCESS | 1822 | 1461709368780 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:22:48 INFO - PROCESS | 1822 | 1461709368809 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478c4800 == 129 [pid = 1822] [id = 500] 15:22:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f663d079000) [pid = 1822] [serial = 1501] [outer = (nil)] 15:22:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f664374e000) [pid = 1822] [serial = 1502] [outer = 0x7f663d079000] 15:22:48 INFO - PROCESS | 1822 | 1461709368868 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f6646ecc400) [pid = 1822] [serial = 1503] [outer = 0x7f663d079000] 15:22:49 INFO - PROCESS | 1822 | 1461709369780 Marionette TRACE conn3 <- [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:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1289ms 15:22:49 INFO - PROCESS | 1822 | 1461709369823 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:22:49 INFO - PROCESS | 1822 | 1461709369827 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:22:49 INFO - PROCESS | 1822 | 1461709369833 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 1822 | 1461709369836 Marionette TRACE conn3 <- [1,1974,null,{}] 15:22:49 INFO - PROCESS | 1822 | 1461709369841 Marionette TRACE conn3 -> [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:22:50 INFO - PROCESS | 1822 | 1461709370892 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f6646ec8000) [pid = 1822] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f66479bc000) [pid = 1822] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f663a20cc00) [pid = 1822] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f663b8ba800) [pid = 1822] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f663cf53000) [pid = 1822] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f663ce56c00) [pid = 1822] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663b390000) [pid = 1822] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:22:50 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f663fe06000) [pid = 1822] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:22:51 INFO - PROCESS | 1822 | 1461709371085 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641620000 == 130 [pid = 1822] [id = 501] 15:22:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663b390000) [pid = 1822] [serial = 1504] [outer = (nil)] 15:22:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f663cf53000) [pid = 1822] [serial = 1505] [outer = 0x7f663b390000] 15:22:51 INFO - PROCESS | 1822 | 1461709371152 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f664a234000) [pid = 1822] [serial = 1506] [outer = 0x7f663b390000] 15:22:51 INFO - PROCESS | 1822 | 1461709371811 Marionette TRACE conn3 <- [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:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2035ms 15:22:51 INFO - PROCESS | 1822 | 1461709371867 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1822 | 1461709371870 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:22:51 INFO - PROCESS | 1822 | 1461709371875 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1822 | 1461709371878 Marionette TRACE conn3 <- [1,1978,null,{}] 15:22:51 INFO - PROCESS | 1822 | 1461709371892 Marionette TRACE conn3 -> [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:22:52 INFO - PROCESS | 1822 | 1461709372057 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:22:52 INFO - PROCESS | 1822 | 1461709372225 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab0b800 == 131 [pid = 1822] [id = 502] 15:22:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f663b8ba800) [pid = 1822] [serial = 1507] [outer = (nil)] 15:22:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f664aa57800) [pid = 1822] [serial = 1508] [outer = 0x7f663b8ba800] 15:22:52 INFO - PROCESS | 1822 | 1461709372284 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f664b1fd000) [pid = 1822] [serial = 1509] [outer = 0x7f663b8ba800] 15:22:53 INFO - PROCESS | 1822 | 1461709373119 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1278ms 15:22:53 INFO - PROCESS | 1822 | 1461709373153 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1822 | 1461709373158 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:22:53 INFO - PROCESS | 1822 | 1461709373166 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1822 | 1461709373172 Marionette TRACE conn3 <- [1,1982,null,{}] 15:22:53 INFO - PROCESS | 1822 | 1461709373181 Marionette TRACE conn3 -> [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:22:53 INFO - PROCESS | 1822 | 1461709373378 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:22:53 INFO - PROCESS | 1822 | 1461709373607 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dab3800 == 132 [pid = 1822] [id = 503] 15:22:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6636e11c00) [pid = 1822] [serial = 1510] [outer = (nil)] 15:22:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f663b8a4400) [pid = 1822] [serial = 1511] [outer = 0x7f6636e11c00] 15:22:53 INFO - PROCESS | 1822 | 1461709373718 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f663c7f9400) [pid = 1822] [serial = 1512] [outer = 0x7f6636e11c00] 15:22:54 INFO - PROCESS | 1822 | 1461709374637 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1486ms 15:22:54 INFO - PROCESS | 1822 | 1461709374660 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1822 | 1461709374668 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:22:54 INFO - PROCESS | 1822 | 1461709374680 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1822 | 1461709374683 Marionette TRACE conn3 <- [1,1986,null,{}] 15:22:54 INFO - PROCESS | 1822 | 1461709374689 Marionette TRACE conn3 -> [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:22:54 INFO - PROCESS | 1822 | 1461709374872 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:22:55 INFO - PROCESS | 1822 | 1461709375093 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643129000 == 133 [pid = 1822] [id = 504] 15:22:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663c7fb000) [pid = 1822] [serial = 1513] [outer = (nil)] 15:22:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f663d079800) [pid = 1822] [serial = 1514] [outer = 0x7f663c7fb000] 15:22:55 INFO - PROCESS | 1822 | 1461709375202 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f663ddc7000) [pid = 1822] [serial = 1515] [outer = 0x7f663c7fb000] 15:22:56 INFO - PROCESS | 1822 | 1461709376148 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1531ms 15:22:56 INFO - PROCESS | 1822 | 1461709376211 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:22:56 INFO - PROCESS | 1822 | 1461709376215 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:22:56 INFO - PROCESS | 1822 | 1461709376220 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1822 | 1461709376226 Marionette TRACE conn3 <- [1,1990,null,{}] 15:22:56 INFO - PROCESS | 1822 | 1461709376240 Marionette TRACE conn3 -> [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:22:56 INFO - PROCESS | 1822 | 1461709376474 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:22:56 INFO - PROCESS | 1822 | 1461709376734 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af26000 == 134 [pid = 1822] [id = 505] 15:22:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f6646ec8000) [pid = 1822] [serial = 1516] [outer = (nil)] 15:22:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f66471b0400) [pid = 1822] [serial = 1517] [outer = 0x7f6646ec8000] 15:22:56 INFO - PROCESS | 1822 | 1461709376854 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f6648670400) [pid = 1822] [serial = 1518] [outer = 0x7f6646ec8000] 15:22:57 INFO - PROCESS | 1822 | 1461709377695 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1536ms 15:22:57 INFO - PROCESS | 1822 | 1461709377757 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1822 | 1461709377761 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:22:57 INFO - PROCESS | 1822 | 1461709377767 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1822 | 1461709377769 Marionette TRACE conn3 <- [1,1994,null,{}] 15:22:57 INFO - PROCESS | 1822 | 1461709377774 Marionette TRACE conn3 -> [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:22:57 INFO - PROCESS | 1822 | 1461709377967 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:22:58 INFO - PROCESS | 1822 | 1461709378176 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650128000 == 135 [pid = 1822] [id = 506] 15:22:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f664a683400) [pid = 1822] [serial = 1519] [outer = (nil)] 15:22:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f664ad94400) [pid = 1822] [serial = 1520] [outer = 0x7f664a683400] 15:22:58 INFO - PROCESS | 1822 | 1461709378298 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f664cc94c00) [pid = 1822] [serial = 1521] [outer = 0x7f664a683400] 15:22:59 INFO - PROCESS | 1822 | 1461709379197 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1485ms 15:22:59 INFO - PROCESS | 1822 | 1461709379253 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1822 | 1461709379256 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:22:59 INFO - PROCESS | 1822 | 1461709379262 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1822 | 1461709379264 Marionette TRACE conn3 <- [1,1998,null,{}] 15:22:59 INFO - PROCESS | 1822 | 1461709379269 Marionette TRACE conn3 -> [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:22:59 INFO - PROCESS | 1822 | 1461709379444 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:22:59 INFO - PROCESS | 1822 | 1461709379660 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665285b800 == 136 [pid = 1822] [id = 507] 15:22:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f6649598400) [pid = 1822] [serial = 1522] [outer = (nil)] 15:22:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f664ebe9c00) [pid = 1822] [serial = 1523] [outer = 0x7f6649598400] 15:22:59 INFO - PROCESS | 1822 | 1461709379768 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f6650a45800) [pid = 1822] [serial = 1524] [outer = 0x7f6649598400] 15:23:00 INFO - PROCESS | 1822 | 1461709380645 Marionette TRACE conn3 <- [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:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1428ms 15:23:00 INFO - PROCESS | 1822 | 1461709380690 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 1822 | 1461709380694 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:23:00 INFO - PROCESS | 1822 | 1461709380699 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1822 | 1461709380701 Marionette TRACE conn3 <- [1,2002,null,{}] 15:23:00 INFO - PROCESS | 1822 | 1461709380706 Marionette TRACE conn3 -> [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:23:01 INFO - PROCESS | 1822 | 1461709381006 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:23:01 INFO - PROCESS | 1822 | 1461709381166 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6653a35000 == 137 [pid = 1822] [id = 508] 15:23:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f6650f08800) [pid = 1822] [serial = 1525] [outer = (nil)] 15:23:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f6653138000) [pid = 1822] [serial = 1526] [outer = 0x7f6650f08800] 15:23:01 INFO - PROCESS | 1822 | 1461709381279 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f6660f56400) [pid = 1822] [serial = 1527] [outer = 0x7f6650f08800] 15:23:02 INFO - PROCESS | 1822 | 1461709382129 Marionette TRACE conn3 <- [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:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1476ms 15:23:02 INFO - PROCESS | 1822 | 1461709382177 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:23:02 INFO - PROCESS | 1822 | 1461709382179 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:23:02 INFO - PROCESS | 1822 | 1461709382185 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:23:02 INFO - PROCESS | 1822 | 1461709382187 Marionette TRACE conn3 <- [1,2006,null,{}] 15:23:02 INFO - PROCESS | 1822 | 1461709382192 Marionette TRACE conn3 -> [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:23:02 INFO - PROCESS | 1822 | 1461709382375 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:23:02 INFO - PROCESS | 1822 | 1461709382592 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660c0f800 == 138 [pid = 1822] [id = 509] 15:23:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f6651b29c00) [pid = 1822] [serial = 1528] [outer = (nil)] 15:23:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f66624d0800) [pid = 1822] [serial = 1529] [outer = 0x7f6651b29c00] 15:23:02 INFO - PROCESS | 1822 | 1461709382700 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f6665f43400) [pid = 1822] [serial = 1530] [outer = 0x7f6651b29c00] 15:23:03 INFO - PROCESS | 1822 | 1461709383550 Marionette TRACE conn3 <- [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:23:03 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:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1430ms 15:23:03 INFO - PROCESS | 1822 | 1461709383626 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1822 | 1461709383631 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:23:03 INFO - PROCESS | 1822 | 1461709383639 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1822 | 1461709383642 Marionette TRACE conn3 <- [1,2010,null,{}] 15:23:03 INFO - PROCESS | 1822 | 1461709383647 Marionette TRACE conn3 -> [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:23:03 INFO - PROCESS | 1822 | 1461709383827 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:23:04 INFO - PROCESS | 1822 | 1461709384044 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b28e800 == 139 [pid = 1822] [id = 510] 15:23:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f6638153000) [pid = 1822] [serial = 1531] [outer = (nil)] 15:23:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f663815a400) [pid = 1822] [serial = 1532] [outer = 0x7f6638153000] 15:23:04 INFO - PROCESS | 1822 | 1461709384154 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f6638160000) [pid = 1822] [serial = 1533] [outer = 0x7f6638153000] 15:23:05 INFO - PROCESS | 1822 | 1461709385034 Marionette TRACE conn3 <- [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:23:05 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:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1435ms 15:23:05 INFO - PROCESS | 1822 | 1461709385079 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1822 | 1461709385082 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:23:05 INFO - PROCESS | 1822 | 1461709385089 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1822 | 1461709385091 Marionette TRACE conn3 <- [1,2014,null,{}] 15:23:05 INFO - PROCESS | 1822 | 1461709385096 Marionette TRACE conn3 -> [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:23:05 INFO - PROCESS | 1822 | 1461709385290 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:23:05 INFO - PROCESS | 1822 | 1461709385509 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639349800 == 140 [pid = 1822] [id = 511] 15:23:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f6638157000) [pid = 1822] [serial = 1534] [outer = (nil)] 15:23:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f6639758000) [pid = 1822] [serial = 1535] [outer = 0x7f6638157000] 15:23:05 INFO - PROCESS | 1822 | 1461709385619 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f663975c000) [pid = 1822] [serial = 1536] [outer = 0x7f6638157000] 15:23:06 INFO - PROCESS | 1822 | 1461709386497 Marionette TRACE conn3 <- [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:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1477ms 15:23:06 INFO - PROCESS | 1822 | 1461709386587 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1822 | 1461709386590 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:23:06 INFO - PROCESS | 1822 | 1461709386596 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1822 | 1461709386599 Marionette TRACE conn3 <- [1,2018,null,{}] 15:23:06 INFO - PROCESS | 1822 | 1461709386604 Marionette TRACE conn3 -> [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:23:06 INFO - PROCESS | 1822 | 1461709386797 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:23:07 INFO - PROCESS | 1822 | 1461709387010 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66387d5800 == 141 [pid = 1822] [id = 512] 15:23:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f663815c000) [pid = 1822] [serial = 1537] [outer = (nil)] 15:23:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f6639762800) [pid = 1822] [serial = 1538] [outer = 0x7f663815c000] 15:23:07 INFO - PROCESS | 1822 | 1461709387121 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f6662309800) [pid = 1822] [serial = 1539] [outer = 0x7f663815c000] 15:23:07 INFO - PROCESS | 1822 | 1461709387979 Marionette TRACE conn3 <- [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:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1430ms 15:23:08 INFO - PROCESS | 1822 | 1461709388027 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 1822 | 1461709388031 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:23:08 INFO - PROCESS | 1822 | 1461709388037 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1822 | 1461709388040 Marionette TRACE conn3 <- [1,2022,null,{}] 15:23:08 INFO - PROCESS | 1822 | 1461709388045 Marionette TRACE conn3 -> [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:23:08 INFO - PROCESS | 1822 | 1461709388252 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:23:08 INFO - PROCESS | 1822 | 1461709388513 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd3e800 == 142 [pid = 1822] [id = 513] 15:23:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663815d000) [pid = 1822] [serial = 1540] [outer = (nil)] 15:23:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f663b4b6c00) [pid = 1822] [serial = 1541] [outer = 0x7f663815d000] 15:23:08 INFO - PROCESS | 1822 | 1461709388607 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f6665f46800) [pid = 1822] [serial = 1542] [outer = 0x7f663815d000] 15:23:09 INFO - PROCESS | 1822 | 1461709389434 Marionette TRACE conn3 <- [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:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1427ms 15:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:23:09 INFO - PROCESS | 1822 | 1461709389464 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1822 | 1461709389466 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:23:09 INFO - PROCESS | 1822 | 1461709389472 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1822 | 1461709389475 Marionette TRACE conn3 <- [1,2026,null,{}] 15:23:09 INFO - PROCESS | 1822 | 1461709389480 Marionette TRACE conn3 -> [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:23:09 INFO - PROCESS | 1822 | 1461709389659 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:23:09 INFO - PROCESS | 1822 | 1461709389876 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd5c000 == 143 [pid = 1822] [id = 514] 15:23:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f66381e5000) [pid = 1822] [serial = 1543] [outer = (nil)] 15:23:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f66381eb400) [pid = 1822] [serial = 1544] [outer = 0x7f66381e5000] 15:23:09 INFO - PROCESS | 1822 | 1461709389985 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f66381f1000) [pid = 1822] [serial = 1545] [outer = 0x7f66381e5000] 15:23:10 INFO - PROCESS | 1822 | 1461709390893 Marionette TRACE conn3 <- [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:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1485ms 15:23:10 INFO - PROCESS | 1822 | 1461709390957 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1822 | 1461709390961 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:23:10 INFO - PROCESS | 1822 | 1461709390966 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1822 | 1461709390968 Marionette TRACE conn3 <- [1,2030,null,{}] 15:23:10 INFO - PROCESS | 1822 | 1461709390973 Marionette TRACE conn3 -> [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:23:11 INFO - PROCESS | 1822 | 1461709391163 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:23:11 INFO - PROCESS | 1822 | 1461709391390 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639519800 == 144 [pid = 1822] [id = 515] 15:23:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f66381e7800) [pid = 1822] [serial = 1546] [outer = (nil)] 15:23:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f663c7fec00) [pid = 1822] [serial = 1547] [outer = 0x7f66381e7800] 15:23:11 INFO - PROCESS | 1822 | 1461709391500 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f663d047800) [pid = 1822] [serial = 1548] [outer = 0x7f66381e7800] 15:23:12 INFO - PROCESS | 1822 | 1461709392400 Marionette TRACE conn3 <- [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:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1486ms 15:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:23:12 INFO - PROCESS | 1822 | 1461709392452 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1822 | 1461709392454 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:23:12 INFO - PROCESS | 1822 | 1461709392460 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1822 | 1461709392463 Marionette TRACE conn3 <- [1,2034,null,{}] 15:23:12 INFO - PROCESS | 1822 | 1461709392467 Marionette TRACE conn3 -> [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:23:12 INFO - PROCESS | 1822 | 1461709392645 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:23:12 INFO - PROCESS | 1822 | 1461709392920 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664209c800 == 145 [pid = 1822] [id = 516] 15:23:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f66381ec000) [pid = 1822] [serial = 1549] [outer = (nil)] 15:23:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 281 (0x7f663d04b800) [pid = 1822] [serial = 1550] [outer = 0x7f66381ec000] 15:23:12 INFO - PROCESS | 1822 | 1461709392990 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 282 (0x7f663d051800) [pid = 1822] [serial = 1551] [outer = 0x7f66381ec000] 15:23:13 INFO - PROCESS | 1822 | 1461709393815 Marionette TRACE conn3 <- [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:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1427ms 15:23:13 INFO - PROCESS | 1822 | 1461709393887 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1822 | 1461709393890 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:23:13 INFO - PROCESS | 1822 | 1461709393896 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1822 | 1461709393898 Marionette TRACE conn3 <- [1,2038,null,{}] 15:23:13 INFO - PROCESS | 1822 | 1461709393903 Marionette TRACE conn3 -> [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:23:14 INFO - PROCESS | 1822 | 1461709394100 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:23:14 INFO - PROCESS | 1822 | 1461709394845 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd3f800 == 146 [pid = 1822] [id = 517] 15:23:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 283 (0x7f6636e0e000) [pid = 1822] [serial = 1552] [outer = (nil)] 15:23:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 284 (0x7f66372cdc00) [pid = 1822] [serial = 1553] [outer = 0x7f6636e0e000] 15:23:14 INFO - PROCESS | 1822 | 1461709394910 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 285 (0x7f66381e6c00) [pid = 1822] [serial = 1554] [outer = 0x7f6636e0e000] 15:23:15 INFO - PROCESS | 1822 | 1461709395765 Marionette TRACE conn3 <- [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:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1937ms 15:23:15 INFO - PROCESS | 1822 | 1461709395835 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1822 | 1461709395840 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:23:15 INFO - PROCESS | 1822 | 1461709395847 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1822 | 1461709395851 Marionette TRACE conn3 <- [1,2042,null,{}] 15:23:15 INFO - PROCESS | 1822 | 1461709395857 Marionette TRACE conn3 -> [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:23:16 INFO - PROCESS | 1822 | 1461709396040 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:23:16 INFO - PROCESS | 1822 | 1461709396257 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6636e5f000 == 147 [pid = 1822] [id = 518] 15:23:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 286 (0x7f663b43b800) [pid = 1822] [serial = 1555] [outer = (nil)] 15:23:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 287 (0x7f663b4b8000) [pid = 1822] [serial = 1556] [outer = 0x7f663b43b800] 15:23:16 INFO - PROCESS | 1822 | 1461709396422 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 288 (0x7f663b888c00) [pid = 1822] [serial = 1557] [outer = 0x7f663b43b800] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 287 (0x7f663b8ab000) [pid = 1822] [serial = 1418] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 286 (0x7f663b438c00) [pid = 1822] [serial = 1415] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 285 (0x7f6642287800) [pid = 1822] [serial = 1445] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 284 (0x7f666114e000) [pid = 1822] [serial = 1406] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 283 (0x7f663a20ac00) [pid = 1822] [serial = 1409] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 282 (0x7f663b430000) [pid = 1822] [serial = 1412] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6636e6c000 == 146 [pid = 1822] [id = 493] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663d089800 == 145 [pid = 1822] [id = 492] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b49c800 == 144 [pid = 1822] [id = 491] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b345800 == 143 [pid = 1822] [id = 490] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665b97800 == 142 [pid = 1822] [id = 489] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66600b2000 == 141 [pid = 1822] [id = 488] 15:23:17 INFO - PROCESS | 1822 | 1461709397572 Marionette TRACE conn3 <- [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:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652930800 == 140 [pid = 1822] [id = 487] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6651192000 == 139 [pid = 1822] [id = 486] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664c1ce000 == 138 [pid = 1822] [id = 485] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6648a62800 == 137 [pid = 1822] [id = 484] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664316d000 == 136 [pid = 1822] [id = 483] 15:23:17 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cab6000 == 135 [pid = 1822] [id = 482] 15:23:17 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:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1785ms 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 281 (0x7f664d61d400) [pid = 1822] [serial = 1386] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 280 (0x7f66434e7c00) [pid = 1822] [serial = 1443] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f66471a4800) [pid = 1822] [serial = 1437] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f6649e7a000) [pid = 1822] [serial = 1439] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f664a8d8c00) [pid = 1822] [serial = 1442] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f6649fd9400) [pid = 1822] [serial = 1440] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f664146b000) [pid = 1822] [serial = 1391] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f664227f400) [pid = 1822] [serial = 1433] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f66434dc800) [pid = 1822] [serial = 1434] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f663cf60000) [pid = 1822] [serial = 1428] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f663cf5a400) [pid = 1822] [serial = 1427] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f6646ecb000) [pid = 1822] [serial = 1436] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f663c840400) [pid = 1822] [serial = 1425] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663b90f800) [pid = 1822] [serial = 1424] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f66414f0c00) [pid = 1822] [serial = 1430] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f6641db9400) [pid = 1822] [serial = 1431] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663b3ce000) [pid = 1822] [serial = 1388] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6649e99000) [pid = 1822] [serial = 1397] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f6652421800) [pid = 1822] [serial = 1403] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f663c83d400) [pid = 1822] [serial = 1421] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f66471a1800) [pid = 1822] [serial = 1394] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f664c1bd400) [pid = 1822] [serial = 1400] [outer = (nil)] [url = about:blank] 15:23:17 INFO - PROCESS | 1822 | 1461709397668 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1822 | 1461709397672 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:23:17 INFO - PROCESS | 1822 | 1461709397681 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1822 | 1461709397684 Marionette TRACE conn3 <- [1,2046,null,{}] 15:23:17 INFO - PROCESS | 1822 | 1461709397689 Marionette TRACE conn3 -> [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:23:17 INFO - PROCESS | 1822 | 1461709397874 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:23:17 INFO - PROCESS | 1822 | 1461709397884 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d089800 == 136 [pid = 1822] [id = 519] 15:23:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f663b890400) [pid = 1822] [serial = 1558] [outer = (nil)] 15:23:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f663c833800) [pid = 1822] [serial = 1559] [outer = 0x7f663b890400] 15:23:17 INFO - PROCESS | 1822 | 1461709397977 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f663cf54800) [pid = 1822] [serial = 1560] [outer = 0x7f663b890400] 15:23:18 INFO - PROCESS | 1822 | 1461709398936 Marionette TRACE conn3 <- [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:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1283ms 15:23:18 INFO - PROCESS | 1822 | 1461709398965 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1822 | 1461709398968 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:23:18 INFO - PROCESS | 1822 | 1461709398984 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1822 | 1461709398992 Marionette TRACE conn3 <- [1,2050,null,{}] 15:23:19 INFO - PROCESS | 1822 | 1461709398999 Marionette TRACE conn3 -> [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:23:19 INFO - PROCESS | 1822 | 1461709399235 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:23:19 INFO - PROCESS | 1822 | 1461709399261 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6642092800 == 137 [pid = 1822] [id = 520] 15:23:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f663cf55800) [pid = 1822] [serial = 1561] [outer = (nil)] 15:23:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f663d06cc00) [pid = 1822] [serial = 1562] [outer = 0x7f663cf55800] 15:23:19 INFO - PROCESS | 1822 | 1461709399317 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f663d7a5400) [pid = 1822] [serial = 1563] [outer = 0x7f663cf55800] 15:23:20 INFO - PROCESS | 1822 | 1461709400169 Marionette TRACE conn3 <- [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:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1247ms 15:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:23:20 INFO - PROCESS | 1822 | 1461709400222 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1822 | 1461709400225 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:23:20 INFO - PROCESS | 1822 | 1461709400230 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1822 | 1461709400243 Marionette TRACE conn3 <- [1,2054,null,{}] 15:23:20 INFO - PROCESS | 1822 | 1461709400257 Marionette TRACE conn3 -> [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:23:20 INFO - PROCESS | 1822 | 1461709400497 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:23:20 INFO - PROCESS | 1822 | 1461709400523 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643693800 == 138 [pid = 1822] [id = 521] 15:23:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f66381ed800) [pid = 1822] [serial = 1564] [outer = (nil)] 15:23:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f663fb47400) [pid = 1822] [serial = 1565] [outer = 0x7f66381ed800] 15:23:20 INFO - PROCESS | 1822 | 1461709400580 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f66414ef000) [pid = 1822] [serial = 1566] [outer = 0x7f66381ed800] 15:23:21 INFO - PROCESS | 1822 | 1461709401439 Marionette TRACE conn3 <- [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:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1239ms 15:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:23:21 INFO - PROCESS | 1822 | 1461709401489 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 1822 | 1461709401491 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:23:21 INFO - PROCESS | 1822 | 1461709401497 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1822 | 1461709401499 Marionette TRACE conn3 <- [1,2058,null,{}] 15:23:21 INFO - PROCESS | 1822 | 1461709401508 Marionette TRACE conn3 -> [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:23:21 INFO - PROCESS | 1822 | 1461709401768 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:23:21 INFO - PROCESS | 1822 | 1461709401829 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6648a62000 == 139 [pid = 1822] [id = 522] 15:23:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f6643346800) [pid = 1822] [serial = 1567] [outer = (nil)] 15:23:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f66434de400) [pid = 1822] [serial = 1568] [outer = 0x7f6643346800] 15:23:21 INFO - PROCESS | 1822 | 1461709401899 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f6646ec1800) [pid = 1822] [serial = 1569] [outer = 0x7f6643346800] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f663cdee400) [pid = 1822] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f663cdf2400) [pid = 1822] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f664a69a000) [pid = 1822] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663c947c00) [pid = 1822] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f66520edc00) [pid = 1822] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f664b1f2000) [pid = 1822] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f6647b9c800) [pid = 1822] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f663d079000) [pid = 1822] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f663b88e400) [pid = 1822] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:23:22 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f664a8cec00) [pid = 1822] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f664a806000) [pid = 1822] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f664f5bf400) [pid = 1822] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f665241c800) [pid = 1822] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f663d06e800) [pid = 1822] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f663b8b5400) [pid = 1822] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f663ddc9400) [pid = 1822] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f663b390000) [pid = 1822] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f66621b6800) [pid = 1822] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f66471ac000) [pid = 1822] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f6650313c00) [pid = 1822] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f663c93b800) [pid = 1822] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f663c947000) [pid = 1822] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f66487eb400) [pid = 1822] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6662154400) [pid = 1822] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f6653df1800) [pid = 1822] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f6649e7e000) [pid = 1822] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f66437ad400) [pid = 1822] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f664bebac00) [pid = 1822] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f66621c3000) [pid = 1822] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f664ebea400) [pid = 1822] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f6650110000) [pid = 1822] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f666114dc00) [pid = 1822] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f663b385800) [pid = 1822] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f666003d800) [pid = 1822] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f6647b97800) [pid = 1822] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6649592400) [pid = 1822] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663fb4ec00) [pid = 1822] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f665b07f800) [pid = 1822] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f663b386800) [pid = 1822] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663ce5e000) [pid = 1822] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f66414f0000) [pid = 1822] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f6648676800) [pid = 1822] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f663ce61400) [pid = 1822] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f6643351c00) [pid = 1822] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f664c1b7400) [pid = 1822] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f663c943c00) [pid = 1822] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f664aa58800) [pid = 1822] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f663fb4b400) [pid = 1822] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f665260a400) [pid = 1822] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f663b385400) [pid = 1822] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f664ebecc00) [pid = 1822] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f664958d800) [pid = 1822] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f663fb4e800) [pid = 1822] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f6660f53c00) [pid = 1822] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f664f5b3400) [pid = 1822] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f663b8b4c00) [pid = 1822] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f663b8b7c00) [pid = 1822] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:23:23 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f6661357400) [pid = 1822] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:23:23 INFO - PROCESS | 1822 | 1461709403466 Marionette TRACE conn3 <- [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:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1985ms 15:23:23 INFO - PROCESS | 1822 | 1461709403482 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1822 | 1461709403485 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:23:23 INFO - PROCESS | 1822 | 1461709403491 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1822 | 1461709403493 Marionette TRACE conn3 <- [1,2062,null,{}] 15:23:23 INFO - PROCESS | 1822 | 1461709403510 Marionette TRACE conn3 -> [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:23:23 INFO - PROCESS | 1822 | 1461709403683 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:23:23 INFO - PROCESS | 1822 | 1461709403698 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66434a9000 == 140 [pid = 1822] [id = 523] 15:23:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f663c7f4c00) [pid = 1822] [serial = 1570] [outer = (nil)] 15:23:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f663ddc3400) [pid = 1822] [serial = 1571] [outer = 0x7f663c7f4c00] 15:23:23 INFO - PROCESS | 1822 | 1461709403755 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f663b3cc800) [pid = 1822] [serial = 1572] [outer = 0x7f663c7f4c00] 15:23:24 INFO - PROCESS | 1822 | 1461709404588 Marionette TRACE conn3 <- [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:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1132ms 15:23:24 INFO - PROCESS | 1822 | 1461709404624 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 1822 | 1461709404626 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:23:24 INFO - PROCESS | 1822 | 1461709404632 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1822 | 1461709404634 Marionette TRACE conn3 <- [1,2066,null,{}] 15:23:24 INFO - PROCESS | 1822 | 1461709404652 Marionette TRACE conn3 -> [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:23:24 INFO - PROCESS | 1822 | 1461709404815 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:23:25 INFO - PROCESS | 1822 | 1461709405160 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663934e000 == 141 [pid = 1822] [id = 524] 15:23:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f6636e02800) [pid = 1822] [serial = 1573] [outer = (nil)] 15:23:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f6636e09400) [pid = 1822] [serial = 1574] [outer = 0x7f6636e02800] 15:23:25 INFO - PROCESS | 1822 | 1461709405231 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f6638158400) [pid = 1822] [serial = 1575] [outer = 0x7f6636e02800] 15:23:26 INFO - PROCESS | 1822 | 1461709406218 Marionette TRACE conn3 <- [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:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1638ms 15:23:26 INFO - PROCESS | 1822 | 1461709406273 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:23:26 INFO - PROCESS | 1822 | 1461709406278 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:23:26 INFO - PROCESS | 1822 | 1461709406285 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 1822 | 1461709406290 Marionette TRACE conn3 <- [1,2070,null,{}] 15:23:26 INFO - PROCESS | 1822 | 1461709406297 Marionette TRACE conn3 -> [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:23:26 INFO - PROCESS | 1822 | 1461709406493 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:23:26 INFO - PROCESS | 1822 | 1461709406707 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664156a800 == 142 [pid = 1822] [id = 525] 15:23:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f663a210c00) [pid = 1822] [serial = 1576] [outer = (nil)] 15:23:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f663b88bc00) [pid = 1822] [serial = 1577] [outer = 0x7f663a210c00] 15:23:26 INFO - PROCESS | 1822 | 1461709406837 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f663c74f000) [pid = 1822] [serial = 1578] [outer = 0x7f663a210c00] 15:23:27 INFO - PROCESS | 1822 | 1461709407785 Marionette TRACE conn3 <- [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:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1533ms 15:23:27 INFO - PROCESS | 1822 | 1461709407822 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 1822 | 1461709407829 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:23:27 INFO - PROCESS | 1822 | 1461709407834 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1822 | 1461709407837 Marionette TRACE conn3 <- [1,2074,null,{}] 15:23:27 INFO - PROCESS | 1822 | 1461709407843 Marionette TRACE conn3 -> [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:23:28 INFO - PROCESS | 1822 | 1461709408040 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:23:28 INFO - PROCESS | 1822 | 1461709408262 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66477d6000 == 143 [pid = 1822] [id = 526] 15:23:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f663c83d400) [pid = 1822] [serial = 1579] [outer = (nil)] 15:23:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f663cf5b000) [pid = 1822] [serial = 1580] [outer = 0x7f663c83d400] 15:23:28 INFO - PROCESS | 1822 | 1461709408373 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f663d7a5000) [pid = 1822] [serial = 1581] [outer = 0x7f663c83d400] 15:23:29 INFO - PROCESS | 1822 | 1461709409363 Marionette TRACE conn3 <- [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:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1576ms 15:23:29 INFO - PROCESS | 1822 | 1461709409412 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1822 | 1461709409416 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:23:29 INFO - PROCESS | 1822 | 1461709409431 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1822 | 1461709409440 Marionette TRACE conn3 <- [1,2078,null,{}] 15:23:29 INFO - PROCESS | 1822 | 1461709409447 Marionette TRACE conn3 -> [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:23:29 INFO - PROCESS | 1822 | 1461709409660 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:23:29 INFO - PROCESS | 1822 | 1461709409876 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af1d000 == 144 [pid = 1822] [id = 527] 15:23:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f663c841400) [pid = 1822] [serial = 1582] [outer = (nil)] 15:23:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f6641d96400) [pid = 1822] [serial = 1583] [outer = 0x7f663c841400] 15:23:30 INFO - PROCESS | 1822 | 1461709410029 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f66434e6000) [pid = 1822] [serial = 1584] [outer = 0x7f663c841400] 15:23:30 INFO - PROCESS | 1822 | 1461709410901 Marionette TRACE conn3 <- [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:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1545ms 15:23:30 INFO - PROCESS | 1822 | 1461709410969 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:23:30 INFO - PROCESS | 1822 | 1461709410973 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:23:30 INFO - PROCESS | 1822 | 1461709410979 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1822 | 1461709410982 Marionette TRACE conn3 <- [1,2082,null,{}] 15:23:30 INFO - PROCESS | 1822 | 1461709410987 Marionette TRACE conn3 -> [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:23:31 INFO - PROCESS | 1822 | 1461709411192 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:23:31 INFO - PROCESS | 1822 | 1461709411408 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650129000 == 145 [pid = 1822] [id = 528] 15:23:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f663ce5b800) [pid = 1822] [serial = 1585] [outer = (nil)] 15:23:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f66471a2400) [pid = 1822] [serial = 1586] [outer = 0x7f663ce5b800] 15:23:31 INFO - PROCESS | 1822 | 1461709411522 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f664780bc00) [pid = 1822] [serial = 1587] [outer = 0x7f663ce5b800] 15:23:32 INFO - PROCESS | 1822 | 1461709412432 Marionette TRACE conn3 <- [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:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1528ms 15:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:23:32 INFO - PROCESS | 1822 | 1461709412507 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1822 | 1461709412510 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:23:32 INFO - PROCESS | 1822 | 1461709412515 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1822 | 1461709412518 Marionette TRACE conn3 <- [1,2086,null,{}] 15:23:32 INFO - PROCESS | 1822 | 1461709412524 Marionette TRACE conn3 -> [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:23:32 INFO - PROCESS | 1822 | 1461709412747 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:23:32 INFO - PROCESS | 1822 | 1461709412960 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652871800 == 146 [pid = 1822] [id = 529] 15:23:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f6647b9bc00) [pid = 1822] [serial = 1588] [outer = (nil)] 15:23:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f6648673000) [pid = 1822] [serial = 1589] [outer = 0x7f6647b9bc00] 15:23:33 INFO - PROCESS | 1822 | 1461709413095 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f6649e94000) [pid = 1822] [serial = 1590] [outer = 0x7f6647b9bc00] 15:23:33 INFO - PROCESS | 1822 | ************************* 15:23:33 INFO - PROCESS | 1822 | A coding exception was thrown and uncaught in a Task. 15:23:33 INFO - PROCESS | 1822 | 15:23:33 INFO - PROCESS | 1822 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:23:33 INFO - PROCESS | 1822 | Full stack: 15:23:33 INFO - PROCESS | 1822 | ************************* 15:23:34 INFO - PROCESS | 1822 | 1461709414153 Marionette TRACE conn3 <- [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:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1685ms 15:23:34 INFO - PROCESS | 1822 | 1461709414201 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1822 | 1461709414204 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:23:34 INFO - PROCESS | 1822 | 1461709414209 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1822 | 1461709414212 Marionette TRACE conn3 <- [1,2090,null,{}] 15:23:34 INFO - PROCESS | 1822 | 1461709414217 Marionette TRACE conn3 -> [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:23:34 INFO - PROCESS | 1822 | 1461709414408 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:23:34 INFO - PROCESS | 1822 | 1461709414669 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e07000 == 147 [pid = 1822] [id = 530] 15:23:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f6647b9c800) [pid = 1822] [serial = 1591] [outer = (nil)] 15:23:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f664f5b7800) [pid = 1822] [serial = 1592] [outer = 0x7f6647b9c800] 15:23:34 INFO - PROCESS | 1822 | 1461709414783 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f66501d7800) [pid = 1822] [serial = 1593] [outer = 0x7f6647b9c800] 15:23:35 INFO - PROCESS | 1822 | 1461709415611 Marionette TRACE conn3 <- [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:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1475ms 15:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:23:35 INFO - PROCESS | 1822 | 1461709415686 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 1822 | 1461709415689 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:23:35 INFO - PROCESS | 1822 | 1461709415696 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1822 | 1461709415698 Marionette TRACE conn3 <- [1,2094,null,{}] 15:23:35 INFO - PROCESS | 1822 | 1461709415704 Marionette TRACE conn3 -> [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:23:35 INFO - PROCESS | 1822 | 1461709415896 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:23:36 INFO - PROCESS | 1822 | 1461709416112 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b33b800 == 148 [pid = 1822] [id = 531] 15:23:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f664a8cf000) [pid = 1822] [serial = 1594] [outer = (nil)] 15:23:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f6651b26c00) [pid = 1822] [serial = 1595] [outer = 0x7f664a8cf000] 15:23:36 INFO - PROCESS | 1822 | 1461709416224 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f665219b400) [pid = 1822] [serial = 1596] [outer = 0x7f664a8cf000] 15:23:37 INFO - PROCESS | 1822 | 1461709417157 Marionette TRACE conn3 <- [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:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1528ms 15:23:37 INFO - PROCESS | 1822 | 1461709417223 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1822 | 1461709417226 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:23:37 INFO - PROCESS | 1822 | 1461709417232 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1822 | 1461709417234 Marionette TRACE conn3 <- [1,2098,null,{}] 15:23:37 INFO - PROCESS | 1822 | 1461709417239 Marionette TRACE conn3 -> [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:23:37 INFO - PROCESS | 1822 | 1461709417426 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:23:37 INFO - PROCESS | 1822 | 1461709417697 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666235f800 == 149 [pid = 1822] [id = 532] 15:23:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f66487e4400) [pid = 1822] [serial = 1597] [outer = (nil)] 15:23:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f6652ece800) [pid = 1822] [serial = 1598] [outer = 0x7f66487e4400] 15:23:37 INFO - PROCESS | 1822 | 1461709417807 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f6653df3800) [pid = 1822] [serial = 1599] [outer = 0x7f66487e4400] 15:23:38 INFO - PROCESS | 1822 | 1461709418625 Marionette TRACE conn3 <- [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:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1478ms 15:23:38 INFO - PROCESS | 1822 | 1461709418711 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 1822 | 1461709418714 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:23:38 INFO - PROCESS | 1822 | 1461709418719 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1822 | 1461709418722 Marionette TRACE conn3 <- [1,2102,null,{}] 15:23:38 INFO - PROCESS | 1822 | 1461709418727 Marionette TRACE conn3 -> [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:23:38 INFO - PROCESS | 1822 | 1461709418950 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:23:39 INFO - PROCESS | 1822 | 1461709419209 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66382e6800 == 150 [pid = 1822] [id = 533] 15:23:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f663a209c00) [pid = 1822] [serial = 1600] [outer = (nil)] 15:23:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f663d073400) [pid = 1822] [serial = 1601] [outer = 0x7f663a209c00] 15:23:39 INFO - PROCESS | 1822 | 1461709419319 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f665410f400) [pid = 1822] [serial = 1602] [outer = 0x7f663a209c00] 15:23:40 INFO - PROCESS | 1822 | 1461709420099 Marionette TRACE conn3 <- [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:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1428ms 15:23:40 INFO - PROCESS | 1822 | 1461709420149 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1822 | 1461709420153 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:23:40 INFO - PROCESS | 1822 | 1461709420158 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1822 | 1461709420161 Marionette TRACE conn3 <- [1,2106,null,{}] 15:23:40 INFO - PROCESS | 1822 | 1461709420166 Marionette TRACE conn3 -> [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:23:40 INFO - PROCESS | 1822 | 1461709420342 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:23:40 INFO - PROCESS | 1822 | 1461709420573 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca5e800 == 151 [pid = 1822] [id = 534] 15:23:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f66541e3800) [pid = 1822] [serial = 1603] [outer = (nil)] 15:23:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f6660c6f800) [pid = 1822] [serial = 1604] [outer = 0x7f66541e3800] 15:23:40 INFO - PROCESS | 1822 | 1461709420693 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f66620c1800) [pid = 1822] [serial = 1605] [outer = 0x7f66541e3800] 15:23:41 INFO - PROCESS | 1822 | 1461709421589 Marionette TRACE conn3 <- [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:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1476ms 15:23:41 INFO - PROCESS | 1822 | 1461709421634 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1822 | 1461709421638 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:23:41 INFO - PROCESS | 1822 | 1461709421644 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1822 | 1461709421647 Marionette TRACE conn3 <- [1,2110,null,{}] 15:23:41 INFO - PROCESS | 1822 | 1461709421652 Marionette TRACE conn3 -> [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:23:41 INFO - PROCESS | 1822 | 1461709421959 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:23:42 INFO - PROCESS | 1822 | 1461709422161 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd09800 == 152 [pid = 1822] [id = 535] 15:23:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f663eca3400) [pid = 1822] [serial = 1606] [outer = (nil)] 15:23:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f66488b2800) [pid = 1822] [serial = 1607] [outer = 0x7f663eca3400] 15:23:42 INFO - PROCESS | 1822 | 1461709422231 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f66621b6800) [pid = 1822] [serial = 1608] [outer = 0x7f663eca3400] 15:23:43 INFO - PROCESS | 1822 | 1461709423059 Marionette TRACE conn3 <- [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:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1478ms 15:23:43 INFO - PROCESS | 1822 | 1461709423123 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 1822 | 1461709423126 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:23:43 INFO - PROCESS | 1822 | 1461709423132 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1822 | 1461709423134 Marionette TRACE conn3 <- [1,2114,null,{}] 15:23:43 INFO - PROCESS | 1822 | 1461709423139 Marionette TRACE conn3 -> [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:23:43 INFO - PROCESS | 1822 | 1461709423325 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:23:43 INFO - PROCESS | 1822 | 1461709423592 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd22000 == 153 [pid = 1822] [id = 536] 15:23:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f66359d7800) [pid = 1822] [serial = 1609] [outer = (nil)] 15:23:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f66359ddc00) [pid = 1822] [serial = 1610] [outer = 0x7f66359d7800] 15:23:43 INFO - PROCESS | 1822 | 1461709423673 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f66359e3000) [pid = 1822] [serial = 1611] [outer = 0x7f66359d7800] 15:23:44 INFO - PROCESS | 1822 | 1461709424481 Marionette TRACE conn3 <- [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:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1435ms 15:23:44 INFO - PROCESS | 1822 | 1461709424568 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 1822 | 1461709424571 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:23:44 INFO - PROCESS | 1822 | 1461709424577 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1822 | 1461709424579 Marionette TRACE conn3 <- [1,2118,null,{}] 15:23:44 INFO - PROCESS | 1822 | 1461709424584 Marionette TRACE conn3 -> [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:23:44 INFO - PROCESS | 1822 | 1461709424769 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:23:45 INFO - PROCESS | 1822 | 1461709425037 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b4a4800 == 154 [pid = 1822] [id = 537] 15:23:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f66359d7c00) [pid = 1822] [serial = 1612] [outer = (nil)] 15:23:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f663b8ae800) [pid = 1822] [serial = 1613] [outer = 0x7f66359d7c00] 15:23:45 INFO - PROCESS | 1822 | 1461709425109 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f66434dc400) [pid = 1822] [serial = 1614] [outer = 0x7f66359d7c00] 15:23:45 INFO - PROCESS | 1822 | 1461709425932 Marionette TRACE conn3 <- [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:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1427ms 15:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:23:46 INFO - PROCESS | 1822 | 1461709426005 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1822 | 1461709426007 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:23:46 INFO - PROCESS | 1822 | 1461709426013 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1822 | 1461709426016 Marionette TRACE conn3 <- [1,2122,null,{}] 15:23:46 INFO - PROCESS | 1822 | 1461709426021 Marionette TRACE conn3 -> [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:23:46 INFO - PROCESS | 1822 | 1461709426213 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:23:46 INFO - PROCESS | 1822 | 1461709426495 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664134c000 == 155 [pid = 1822] [id = 538] 15:23:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f66359dec00) [pid = 1822] [serial = 1615] [outer = (nil)] 15:23:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f663c74fc00) [pid = 1822] [serial = 1616] [outer = 0x7f66359dec00] 15:23:46 INFO - PROCESS | 1822 | 1461709426566 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f6641462c00) [pid = 1822] [serial = 1617] [outer = 0x7f66359dec00] 15:23:47 INFO - PROCESS | 1822 | 1461709427412 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1429ms 15:23:47 INFO - PROCESS | 1822 | 1461709427442 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1822 | 1461709427446 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:23:47 INFO - PROCESS | 1822 | 1461709427451 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1822 | 1461709427454 Marionette TRACE conn3 <- [1,2126,null,{}] 15:23:47 INFO - PROCESS | 1822 | 1461709427459 Marionette TRACE conn3 -> [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:23:47 INFO - PROCESS | 1822 | 1461709427657 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:23:47 INFO - PROCESS | 1822 | 1461709427931 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dac1000 == 156 [pid = 1822] [id = 539] 15:23:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f663b8b7400) [pid = 1822] [serial = 1618] [outer = (nil)] 15:23:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f663c7f2000) [pid = 1822] [serial = 1619] [outer = 0x7f663b8b7400] 15:23:48 INFO - PROCESS | 1822 | 1461709428001 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f663ecad000) [pid = 1822] [serial = 1620] [outer = 0x7f663b8b7400] 15:23:48 INFO - PROCESS | 1822 | 1461709428855 Marionette TRACE conn3 <- [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:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1478ms 15:23:48 INFO - PROCESS | 1822 | 1461709428931 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1822 | 1461709428934 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:23:48 INFO - PROCESS | 1822 | 1461709428940 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1822 | 1461709428942 Marionette TRACE conn3 <- [1,2130,null,{}] 15:23:48 INFO - PROCESS | 1822 | 1461709428948 Marionette TRACE conn3 -> [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:23:49 INFO - PROCESS | 1822 | 1461709429197 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:23:49 INFO - PROCESS | 1822 | 1461709429936 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca6b800 == 157 [pid = 1822] [id = 540] 15:23:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f66372c4c00) [pid = 1822] [serial = 1621] [outer = (nil)] 15:23:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f66372cfc00) [pid = 1822] [serial = 1622] [outer = 0x7f66372c4c00] 15:23:50 INFO - PROCESS | 1822 | 1461709430015 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f6639758c00) [pid = 1822] [serial = 1623] [outer = 0x7f66372c4c00] 15:23:50 INFO - PROCESS | 1822 | 1461709430842 Marionette TRACE conn3 <- [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:23:50 INFO - PROCESS | 1822 | 1461709430883 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:23:50 INFO - PROCESS | 1822 | 1461709430892 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1822 | 1461709430898 Marionette TRACE conn3 <- [1,2134,null,{}] 15:23:50 INFO - PROCESS | 1822 | 1461709430905 Marionette TRACE conn3 -> [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:23:51 INFO - PROCESS | 1822 | 1461709431120 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:23:51 INFO - PROCESS | 1822 | 1461709431408 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff50800 == 158 [pid = 1822] [id = 541] 15:23:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f6638158800) [pid = 1822] [serial = 1624] [outer = (nil)] 15:23:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f66381f0000) [pid = 1822] [serial = 1625] [outer = 0x7f6638158800] 15:23:51 INFO - PROCESS | 1822 | 1461709431528 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663b8b2800) [pid = 1822] [serial = 1626] [outer = 0x7f6638158800] 15:23:52 INFO - PROCESS | 1822 | 1461709432548 Marionette TRACE conn3 <- [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:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1733ms 15:23:52 INFO - PROCESS | 1822 | 1461709432629 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:23:52 INFO - PROCESS | 1822 | 1461709432634 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:23:52 INFO - PROCESS | 1822 | 1461709432640 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1822 | 1461709432643 Marionette TRACE conn3 <- [1,2138,null,{}] 15:23:52 INFO - PROCESS | 1822 | 1461709432648 Marionette TRACE conn3 -> [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:23:52 INFO - PROCESS | 1822 | 1461709432839 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:23:53 INFO - PROCESS | 1822 | 1461709433290 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66434a9000 == 157 [pid = 1822] [id = 523] 15:23:53 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f664aa57800) [pid = 1822] [serial = 1508] [outer = (nil)] [url = about:blank] 15:23:53 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f663b889000) [pid = 1822] [serial = 1484] [outer = (nil)] [url = about:blank] 15:23:53 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663d07b400) [pid = 1822] [serial = 1478] [outer = (nil)] [url = about:blank] 15:23:53 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f6636e11400) [pid = 1822] [serial = 1481] [outer = (nil)] [url = about:blank] 15:23:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66387cd000 == 158 [pid = 1822] [id = 542] 15:23:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f6636e11400) [pid = 1822] [serial = 1627] [outer = (nil)] 15:23:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f663cdf0800) [pid = 1822] [serial = 1628] [outer = 0x7f6636e11400] 15:23:53 INFO - PROCESS | 1822 | 1461709433417 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f663d06f400) [pid = 1822] [serial = 1629] [outer = 0x7f6636e11400] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6648a62000 == 157 [pid = 1822] [id = 522] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643693800 == 156 [pid = 1822] [id = 521] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6642092800 == 155 [pid = 1822] [id = 520] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663d089800 == 154 [pid = 1822] [id = 519] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6636e5f000 == 153 [pid = 1822] [id = 518] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd3f800 == 152 [pid = 1822] [id = 517] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664209c800 == 151 [pid = 1822] [id = 516] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639519800 == 150 [pid = 1822] [id = 515] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd5c000 == 149 [pid = 1822] [id = 514] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd3e800 == 148 [pid = 1822] [id = 513] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66387d5800 == 147 [pid = 1822] [id = 512] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639349800 == 146 [pid = 1822] [id = 511] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b28e800 == 145 [pid = 1822] [id = 510] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660c0f800 == 144 [pid = 1822] [id = 509] 15:23:53 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6653a35000 == 143 [pid = 1822] [id = 508] 15:23:54 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665285b800 == 142 [pid = 1822] [id = 507] 15:23:54 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650128000 == 141 [pid = 1822] [id = 506] 15:23:54 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af26000 == 140 [pid = 1822] [id = 505] 15:23:54 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643129000 == 139 [pid = 1822] [id = 504] 15:23:54 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dab3800 == 138 [pid = 1822] [id = 503] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f66437ac800) [pid = 1822] [serial = 1266] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f6643347400) [pid = 1822] [serial = 1500] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f664f5b7c00) [pid = 1822] [serial = 1272] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f664d61ac00) [pid = 1822] [serial = 1463] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663ce62400) [pid = 1822] [serial = 1493] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6654913000) [pid = 1822] [serial = 1227] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f6651c2fc00) [pid = 1822] [serial = 1218] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f664ad95000) [pid = 1822] [serial = 1152] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f6646ecc400) [pid = 1822] [serial = 1503] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f663c755000) [pid = 1822] [serial = 1491] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f665010ec00) [pid = 1822] [serial = 1215] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f664b1f1800) [pid = 1822] [serial = 1212] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f6654911800) [pid = 1822] [serial = 1347] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f6641d95000) [pid = 1822] [serial = 1499] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f6660e77000) [pid = 1822] [serial = 1350] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f663dcf0c00) [pid = 1822] [serial = 1496] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f663ce5e800) [pid = 1822] [serial = 1287] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f664374e000) [pid = 1822] [serial = 1502] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f6641d92c00) [pid = 1822] [serial = 1454] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f664a8d0c00) [pid = 1822] [serial = 1335] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f663cf53000) [pid = 1822] [serial = 1505] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6665da1c00) [pid = 1822] [serial = 1236] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f664866e000) [pid = 1822] [serial = 1332] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f6653a92c00) [pid = 1822] [serial = 1224] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f6646ec6800) [pid = 1822] [serial = 1146] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f66620c1400) [pid = 1822] [serial = 1472] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f664146a000) [pid = 1822] [serial = 1299] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f664a235800) [pid = 1822] [serial = 1197] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f663fe0e400) [pid = 1822] [serial = 1497] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f663cf57800) [pid = 1822] [serial = 1451] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f6665f4ac00) [pid = 1822] [serial = 1281] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f66620b9000) [pid = 1822] [serial = 1353] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f6649e78800) [pid = 1822] [serial = 1460] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f664d66c400) [pid = 1822] [serial = 1155] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f6649ce2800) [pid = 1822] [serial = 1269] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f66519d3400) [pid = 1822] [serial = 1341] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f6665f47800) [pid = 1822] [serial = 1239] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f6651153800) [pid = 1822] [serial = 1158] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f6661d9e800) [pid = 1822] [serial = 1278] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f666215d000) [pid = 1822] [serial = 1230] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f663c938400) [pid = 1822] [serial = 1143] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f666215a800) [pid = 1822] [serial = 1170] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f6649e7dc00) [pid = 1822] [serial = 1149] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f665b023000) [pid = 1822] [serial = 1469] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f663cf5e400) [pid = 1822] [serial = 1494] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f664ac52c00) [pid = 1822] [serial = 1209] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f6642286800) [pid = 1822] [serial = 1329] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f6661356800) [pid = 1822] [serial = 1167] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f6653a87c00) [pid = 1822] [serial = 1466] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f6646edac00) [pid = 1822] [serial = 1179] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f663d7ab400) [pid = 1822] [serial = 1293] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f6648672000) [pid = 1822] [serial = 1203] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f664b270c00) [pid = 1822] [serial = 1338] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f6662305800) [pid = 1822] [serial = 1296] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f6665f45000) [pid = 1822] [serial = 1176] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f6653a88400) [pid = 1822] [serial = 1344] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f663dcea800) [pid = 1822] [serial = 1326] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f665b07a400) [pid = 1822] [serial = 1275] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f6660039c00) [pid = 1822] [serial = 1164] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f665b07f400) [pid = 1822] [serial = 1263] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f663b911400) [pid = 1822] [serial = 1487] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f6665466400) [pid = 1822] [serial = 1475] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f6649fcf800) [pid = 1822] [serial = 1446] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f6655d98400) [pid = 1822] [serial = 1161] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f664a69e000) [pid = 1822] [serial = 1206] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f664334d800) [pid = 1822] [serial = 1200] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f663b3d2400) [pid = 1822] [serial = 1448] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f666549e800) [pid = 1822] [serial = 1173] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f664a234000) [pid = 1822] [serial = 1506] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f663b8ac400) [pid = 1822] [serial = 1490] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f66520f6800) [pid = 1822] [serial = 1221] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f6647839c00) [pid = 1822] [serial = 1457] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f663b8c0000) [pid = 1822] [serial = 1284] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f6664237400) [pid = 1822] [serial = 1290] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f6665656800) [pid = 1822] [serial = 1233] [outer = (nil)] [url = about:blank] 15:23:54 INFO - PROCESS | 1822 | 1461709434264 Marionette TRACE conn3 <- [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:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1679ms 15:23:54 INFO - PROCESS | 1822 | 1461709434319 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1822 | 1461709434322 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:23:54 INFO - PROCESS | 1822 | 1461709434337 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1822 | 1461709434345 Marionette TRACE conn3 <- [1,2142,null,{}] 15:23:54 INFO - PROCESS | 1822 | 1461709434350 Marionette TRACE conn3 -> [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:23:54 INFO - PROCESS | 1822 | 1461709434531 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:23:54 INFO - PROCESS | 1822 | 1461709434723 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dab3800 == 139 [pid = 1822] [id = 543] 15:23:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f66372d0c00) [pid = 1822] [serial = 1630] [outer = (nil)] 15:23:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f663d7a8c00) [pid = 1822] [serial = 1631] [outer = 0x7f66372d0c00] 15:23:54 INFO - PROCESS | 1822 | 1461709434786 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f664123dc00) [pid = 1822] [serial = 1632] [outer = 0x7f66372d0c00] 15:23:55 INFO - PROCESS | 1822 | 1461709435530 Marionette TRACE conn3 <- [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:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:23:55 INFO - PROCESS | 1822 | 1461709435604 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:23:55 INFO - PROCESS | 1822 | 1461709435610 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1822 | 1461709435612 Marionette TRACE conn3 <- [1,2146,null,{}] 15:23:55 INFO - PROCESS | 1822 | 1461709435617 Marionette TRACE conn3 -> [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:23:55 INFO - PROCESS | 1822 | 1461709435852 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:23:55 INFO - PROCESS | 1822 | 1461709435882 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641dc9000 == 140 [pid = 1822] [id = 544] 15:23:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663c938400) [pid = 1822] [serial = 1633] [outer = (nil)] 15:23:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f6641d95000) [pid = 1822] [serial = 1634] [outer = 0x7f663c938400] 15:23:55 INFO - PROCESS | 1822 | 1461709435939 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f66434e5c00) [pid = 1822] [serial = 1635] [outer = 0x7f663c938400] 15:23:56 INFO - PROCESS | 1822 | 1461709436846 Marionette TRACE conn3 <- [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:23:56 INFO - PROCESS | 1822 | 1461709436890 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:23:56 INFO - PROCESS | 1822 | 1461709436895 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1822 | 1461709436898 Marionette TRACE conn3 <- [1,2150,null,{}] 15:23:56 INFO - PROCESS | 1822 | 1461709436903 Marionette TRACE conn3 -> [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:23:57 INFO - PROCESS | 1822 | 1461709437170 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:23:57 INFO - PROCESS | 1822 | 1461709437206 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66431a1800 == 141 [pid = 1822] [id = 545] 15:23:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f6646f28000) [pid = 1822] [serial = 1636] [outer = (nil)] 15:23:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f66471a5c00) [pid = 1822] [serial = 1637] [outer = 0x7f6646f28000] 15:23:57 INFO - PROCESS | 1822 | 1461709437283 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f66488a8c00) [pid = 1822] [serial = 1638] [outer = 0x7f6646f28000] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f663b890400) [pid = 1822] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f663cf55800) [pid = 1822] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663b43b800) [pid = 1822] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f6636e0e000) [pid = 1822] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f66381ed800) [pid = 1822] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:23:58 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f6643346800) [pid = 1822] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:23:58 INFO - PROCESS | 1822 | 1461709438619 Marionette TRACE conn3 <- [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:23:58 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:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1781ms 15:23:58 INFO - PROCESS | 1822 | 1461709438677 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1822 | 1461709438680 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:23:58 INFO - PROCESS | 1822 | 1461709438686 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1822 | 1461709438689 Marionette TRACE conn3 <- [1,2154,null,{}] 15:23:58 INFO - PROCESS | 1822 | 1461709438694 Marionette TRACE conn3 -> [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:23:58 INFO - PROCESS | 1822 | 1461709438969 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:23:59 INFO - PROCESS | 1822 | 1461709438993 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664706a000 == 142 [pid = 1822] [id = 546] 15:23:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663b8b7c00) [pid = 1822] [serial = 1639] [outer = (nil)] 15:23:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f6646ecf800) [pid = 1822] [serial = 1640] [outer = 0x7f663b8b7c00] 15:23:59 INFO - PROCESS | 1822 | 1461709439055 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f6649e78800) [pid = 1822] [serial = 1641] [outer = 0x7f663b8b7c00] 15:23:59 INFO - PROCESS | 1822 | 1461709439923 Marionette TRACE conn3 <- [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:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1282ms 15:23:59 INFO - PROCESS | 1822 | 1461709439969 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1822 | 1461709439973 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:23:59 INFO - PROCESS | 1822 | 1461709439979 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1822 | 1461709439981 Marionette TRACE conn3 <- [1,2158,null,{}] 15:23:59 INFO - PROCESS | 1822 | 1461709439987 Marionette TRACE conn3 -> [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:24:00 INFO - PROCESS | 1822 | 1461709440201 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:24:00 INFO - PROCESS | 1822 | 1461709440655 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663950b000 == 143 [pid = 1822] [id = 547] 15:24:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f66359df400) [pid = 1822] [serial = 1642] [outer = (nil)] 15:24:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f66372c6c00) [pid = 1822] [serial = 1643] [outer = 0x7f66359df400] 15:24:00 INFO - PROCESS | 1822 | 1461709440747 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f6639754800) [pid = 1822] [serial = 1644] [outer = 0x7f66359df400] 15:24:01 INFO - PROCESS | 1822 | 1461709441693 Marionette TRACE conn3 <- [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:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1786ms 15:24:01 INFO - PROCESS | 1822 | 1461709441769 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:24:01 INFO - PROCESS | 1822 | 1461709441776 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:24:01 INFO - PROCESS | 1822 | 1461709441784 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1822 | 1461709441791 Marionette TRACE conn3 <- [1,2162,null,{}] 15:24:01 INFO - PROCESS | 1822 | 1461709441798 Marionette TRACE conn3 -> [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:24:02 INFO - PROCESS | 1822 | 1461709442072 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:24:02 INFO - PROCESS | 1822 | 1461709442386 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc0c000 == 144 [pid = 1822] [id = 548] 15:24:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f663b8c0c00) [pid = 1822] [serial = 1645] [outer = (nil)] 15:24:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f663c93f000) [pid = 1822] [serial = 1646] [outer = 0x7f663b8c0c00] 15:24:02 INFO - PROCESS | 1822 | 1461709442469 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f663cf57800) [pid = 1822] [serial = 1647] [outer = 0x7f663b8c0c00] 15:24:03 INFO - PROCESS | 1822 | 1461709443373 Marionette TRACE conn3 <- [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:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1640ms 15:24:03 INFO - PROCESS | 1822 | 1461709443426 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 1822 | 1461709443432 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:24:03 INFO - PROCESS | 1822 | 1461709443440 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1822 | 1461709443445 Marionette TRACE conn3 <- [1,2166,null,{}] 15:24:03 INFO - PROCESS | 1822 | 1461709443452 Marionette TRACE conn3 -> [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:24:03 INFO - PROCESS | 1822 | 1461709443679 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:24:04 INFO - PROCESS | 1822 | 1461709444040 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643685800 == 145 [pid = 1822] [id = 549] 15:24:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f663d070c00) [pid = 1822] [serial = 1648] [outer = (nil)] 15:24:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f663fb48400) [pid = 1822] [serial = 1649] [outer = 0x7f663d070c00] 15:24:04 INFO - PROCESS | 1822 | 1461709444123 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f6641d98800) [pid = 1822] [serial = 1650] [outer = 0x7f663d070c00] 15:24:05 INFO - PROCESS | 1822 | 1461709444998 Marionette TRACE conn3 <- [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:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1634ms 15:24:05 INFO - PROCESS | 1822 | 1461709445075 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1822 | 1461709445079 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:24:05 INFO - PROCESS | 1822 | 1461709445095 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1822 | 1461709445104 Marionette TRACE conn3 <- [1,2170,null,{}] 15:24:05 INFO - PROCESS | 1822 | 1461709445110 Marionette TRACE conn3 -> [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:24:05 INFO - PROCESS | 1822 | 1461709445386 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:24:05 INFO - PROCESS | 1822 | 1461709445700 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab05000 == 146 [pid = 1822] [id = 550] 15:24:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f663dcea000) [pid = 1822] [serial = 1651] [outer = (nil)] 15:24:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f6646ee2800) [pid = 1822] [serial = 1652] [outer = 0x7f663dcea000] 15:24:05 INFO - PROCESS | 1822 | 1461709445788 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f66487ee000) [pid = 1822] [serial = 1653] [outer = 0x7f663dcea000] 15:24:06 INFO - PROCESS | 1822 | 1461709446622 Marionette TRACE conn3 <- [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:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1596ms 15:24:06 INFO - PROCESS | 1822 | 1461709446685 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1822 | 1461709446689 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:24:06 INFO - PROCESS | 1822 | 1461709446695 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1822 | 1461709446697 Marionette TRACE conn3 <- [1,2174,null,{}] 15:24:06 INFO - PROCESS | 1822 | 1461709446702 Marionette TRACE conn3 -> [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:24:06 INFO - PROCESS | 1822 | 1461709446903 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:24:07 INFO - PROCESS | 1822 | 1461709447116 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ad4b800 == 147 [pid = 1822] [id = 551] 15:24:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f663fb4b000) [pid = 1822] [serial = 1654] [outer = (nil)] 15:24:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f6649e8b800) [pid = 1822] [serial = 1655] [outer = 0x7f663fb4b000] 15:24:07 INFO - PROCESS | 1822 | 1461709447238 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f664a686400) [pid = 1822] [serial = 1656] [outer = 0x7f663fb4b000] 15:24:08 INFO - PROCESS | 1822 | 1461709448145 Marionette TRACE conn3 <- [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:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1478ms 15:24:08 INFO - PROCESS | 1822 | 1461709448190 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1822 | 1461709448194 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:24:08 INFO - PROCESS | 1822 | 1461709448202 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1822 | 1461709448205 Marionette TRACE conn3 <- [1,2178,null,{}] 15:24:08 INFO - PROCESS | 1822 | 1461709448210 Marionette TRACE conn3 -> [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:24:08 INFO - PROCESS | 1822 | 1461709448401 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:24:08 INFO - PROCESS | 1822 | 1461709448619 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc21000 == 148 [pid = 1822] [id = 552] 15:24:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f664adb3000) [pid = 1822] [serial = 1657] [outer = (nil)] 15:24:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f664adc0000) [pid = 1822] [serial = 1658] [outer = 0x7f664adb3000] 15:24:08 INFO - PROCESS | 1822 | 1461709448741 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f665010ec00) [pid = 1822] [serial = 1659] [outer = 0x7f664adb3000] 15:24:09 INFO - PROCESS | 1822 | 1461709449701 Marionette TRACE conn3 <- [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:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1533ms 15:24:09 INFO - PROCESS | 1822 | 1461709449736 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:24:09 INFO - PROCESS | 1822 | 1461709449740 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:24:09 INFO - PROCESS | 1822 | 1461709449745 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1822 | 1461709449748 Marionette TRACE conn3 <- [1,2182,null,{}] 15:24:09 INFO - PROCESS | 1822 | 1461709449753 Marionette TRACE conn3 -> [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:24:09 INFO - PROCESS | 1822 | 1461709449950 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:24:10 INFO - PROCESS | 1822 | 1461709450173 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fac000 == 149 [pid = 1822] [id = 553] 15:24:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f663ddc3800) [pid = 1822] [serial = 1660] [outer = (nil)] 15:24:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f6652046400) [pid = 1822] [serial = 1661] [outer = 0x7f663ddc3800] 15:24:10 INFO - PROCESS | 1822 | 1461709450288 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f6654b68400) [pid = 1822] [serial = 1662] [outer = 0x7f663ddc3800] 15:24:11 INFO - PROCESS | 1822 | 1461709451183 Marionette TRACE conn3 <- [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:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1479ms 15:24:11 INFO - PROCESS | 1822 | 1461709451224 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1822 | 1461709451228 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:24:11 INFO - PROCESS | 1822 | 1461709451233 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1822 | 1461709451235 Marionette TRACE conn3 <- [1,2186,null,{}] 15:24:11 INFO - PROCESS | 1822 | 1461709451241 Marionette TRACE conn3 -> [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:24:11 INFO - PROCESS | 1822 | 1461709451430 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:24:11 INFO - PROCESS | 1822 | 1461709451651 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652860000 == 150 [pid = 1822] [id = 554] 15:24:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f6646f2f400) [pid = 1822] [serial = 1663] [outer = (nil)] 15:24:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f665b023000) [pid = 1822] [serial = 1664] [outer = 0x7f6646f2f400] 15:24:11 INFO - PROCESS | 1822 | 1461709451762 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f6660ee5c00) [pid = 1822] [serial = 1665] [outer = 0x7f6646f2f400] 15:24:12 INFO - PROCESS | 1822 | 1461709452648 Marionette TRACE conn3 <- [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:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1479ms 15:24:12 INFO - PROCESS | 1822 | 1461709452714 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1822 | 1461709452717 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:24:12 INFO - PROCESS | 1822 | 1461709452723 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1822 | 1461709452727 Marionette TRACE conn3 <- [1,2190,null,{}] 15:24:12 INFO - PROCESS | 1822 | 1461709452731 Marionette TRACE conn3 -> [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:24:12 INFO - PROCESS | 1822 | 1461709452929 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:24:13 INFO - PROCESS | 1822 | 1461709453193 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66532c6000 == 151 [pid = 1822] [id = 555] 15:24:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f664b1f1800) [pid = 1822] [serial = 1666] [outer = (nil)] 15:24:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f6661352000) [pid = 1822] [serial = 1667] [outer = 0x7f664b1f1800] 15:24:13 INFO - PROCESS | 1822 | 1461709453312 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f66620bc400) [pid = 1822] [serial = 1668] [outer = 0x7f664b1f1800] 15:24:14 INFO - PROCESS | 1822 | 1461709454147 Marionette TRACE conn3 <- [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:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1494ms 15:24:14 INFO - PROCESS | 1822 | 1461709454218 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1822 | 1461709454221 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:24:14 INFO - PROCESS | 1822 | 1461709454228 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1822 | 1461709454231 Marionette TRACE conn3 <- [1,2194,null,{}] 15:24:14 INFO - PROCESS | 1822 | 1461709454237 Marionette TRACE conn3 -> [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:24:14 INFO - PROCESS | 1822 | 1461709454496 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:24:14 INFO - PROCESS | 1822 | 1461709454802 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665484a800 == 152 [pid = 1822] [id = 556] 15:24:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f6655e75800) [pid = 1822] [serial = 1669] [outer = (nil)] 15:24:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f66621bb400) [pid = 1822] [serial = 1670] [outer = 0x7f6655e75800] 15:24:14 INFO - PROCESS | 1822 | 1461709454879 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f6664237400) [pid = 1822] [serial = 1671] [outer = 0x7f6655e75800] 15:24:15 INFO - PROCESS | 1822 | 1461709455731 Marionette TRACE conn3 <- [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:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1534ms 15:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:24:15 INFO - PROCESS | 1822 | 1461709455762 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1822 | 1461709455765 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:24:15 INFO - PROCESS | 1822 | 1461709455772 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1822 | 1461709455775 Marionette TRACE conn3 <- [1,2198,null,{}] 15:24:15 INFO - PROCESS | 1822 | 1461709455781 Marionette TRACE conn3 -> [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:24:16 INFO - PROCESS | 1822 | 1461709455995 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:24:16 INFO - PROCESS | 1822 | 1461709456269 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660e95800 == 153 [pid = 1822] [id = 557] 15:24:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f6649fd7800) [pid = 1822] [serial = 1672] [outer = (nil)] 15:24:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f6665d5d000) [pid = 1822] [serial = 1673] [outer = 0x7f6649fd7800] 15:24:16 INFO - PROCESS | 1822 | 1461709456358 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f6665f45400) [pid = 1822] [serial = 1674] [outer = 0x7f6649fd7800] 15:24:17 INFO - PROCESS | 1822 | 1461709457259 Marionette TRACE conn3 <- [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:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1528ms 15:24:17 INFO - PROCESS | 1822 | 1461709457300 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 1822 | 1461709457303 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:24:17 INFO - PROCESS | 1822 | 1461709457310 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 1822 | 1461709457314 Marionette TRACE conn3 <- [1,2202,null,{}] 15:24:17 INFO - PROCESS | 1822 | 1461709457319 Marionette TRACE conn3 -> [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:24:17 INFO - PROCESS | 1822 | 1461709457545 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:24:17 INFO - PROCESS | 1822 | 1461709457816 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6666418000 == 154 [pid = 1822] [id = 558] 15:24:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663ec0a400) [pid = 1822] [serial = 1675] [outer = (nil)] 15:24:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f664966d000) [pid = 1822] [serial = 1676] [outer = 0x7f663ec0a400] 15:24:17 INFO - PROCESS | 1822 | 1461709457933 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f6649672400) [pid = 1822] [serial = 1677] [outer = 0x7f663ec0a400] 15:24:18 INFO - PROCESS | 1822 | 1461709458743 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1483ms 15:24:18 INFO - PROCESS | 1822 | 1461709458793 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1822 | 1461709458797 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:24:18 INFO - PROCESS | 1822 | 1461709458802 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1822 | 1461709458804 Marionette TRACE conn3 <- [1,2206,null,{}] 15:24:18 INFO - PROCESS | 1822 | 1461709458816 Marionette TRACE conn3 -> [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:24:19 INFO - PROCESS | 1822 | 1461709459024 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:24:19 INFO - PROCESS | 1822 | 1461709459242 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b294000 == 155 [pid = 1822] [id = 559] 15:24:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6637168400) [pid = 1822] [serial = 1678] [outer = (nil)] 15:24:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f6637171000) [pid = 1822] [serial = 1679] [outer = 0x7f6637168400] 15:24:19 INFO - PROCESS | 1822 | 1461709459354 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f6637175800) [pid = 1822] [serial = 1680] [outer = 0x7f6637168400] 15:24:20 INFO - PROCESS | 1822 | 1461709460273 Marionette TRACE conn3 <- [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:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1532ms 15:24:20 INFO - PROCESS | 1822 | 1461709460336 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:24:20 INFO - PROCESS | 1822 | 1461709460348 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:24:20 INFO - PROCESS | 1822 | 1461709460354 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1822 | 1461709460357 Marionette TRACE conn3 <- [1,2210,null,{}] 15:24:20 INFO - PROCESS | 1822 | 1461709460363 Marionette TRACE conn3 -> [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:24:20 INFO - PROCESS | 1822 | 1461709460570 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:24:20 INFO - PROCESS | 1822 | 1461709460831 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66399d7000 == 156 [pid = 1822] [id = 560] 15:24:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6637169400) [pid = 1822] [serial = 1681] [outer = (nil)] 15:24:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f663ec0e800) [pid = 1822] [serial = 1682] [outer = 0x7f6637169400] 15:24:20 INFO - PROCESS | 1822 | 1461709460943 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f6649674800) [pid = 1822] [serial = 1683] [outer = 0x7f6637169400] 15:24:21 INFO - PROCESS | 1822 | 1461709461742 Marionette TRACE conn3 <- [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:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1431ms 15:24:21 INFO - PROCESS | 1822 | 1461709461786 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1822 | 1461709461790 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:24:21 INFO - PROCESS | 1822 | 1461709461795 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1822 | 1461709461797 Marionette TRACE conn3 <- [1,2214,null,{}] 15:24:21 INFO - PROCESS | 1822 | 1461709461803 Marionette TRACE conn3 -> [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:24:22 INFO - PROCESS | 1822 | 1461709462004 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:24:22 INFO - PROCESS | 1822 | 1461709462269 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639c5b000 == 157 [pid = 1822] [id = 561] 15:24:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663716f400) [pid = 1822] [serial = 1684] [outer = (nil)] 15:24:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f6639c48000) [pid = 1822] [serial = 1685] [outer = 0x7f663716f400] 15:24:22 INFO - PROCESS | 1822 | 1461709462343 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f6639c4c400) [pid = 1822] [serial = 1686] [outer = 0x7f663716f400] 15:24:23 INFO - PROCESS | 1822 | 1461709463196 Marionette TRACE conn3 <- [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:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1431ms 15:24:23 INFO - PROCESS | 1822 | 1461709463234 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1822 | 1461709463237 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:24:23 INFO - PROCESS | 1822 | 1461709463245 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1822 | 1461709463248 Marionette TRACE conn3 <- [1,2218,null,{}] 15:24:23 INFO - PROCESS | 1822 | 1461709463253 Marionette TRACE conn3 -> [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:24:23 INFO - PROCESS | 1822 | 1461709463450 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:24:23 INFO - PROCESS | 1822 | 1461709463718 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639dbe000 == 158 [pid = 1822] [id = 562] 15:24:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f6637177400) [pid = 1822] [serial = 1687] [outer = (nil)] 15:24:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f663b33b800) [pid = 1822] [serial = 1688] [outer = 0x7f6637177400] 15:24:23 INFO - PROCESS | 1822 | 1461709463788 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f663b33f800) [pid = 1822] [serial = 1689] [outer = 0x7f6637177400] 15:24:24 INFO - PROCESS | 1822 | 1461709464665 Marionette TRACE conn3 <- [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:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1479ms 15:24:24 INFO - PROCESS | 1822 | 1461709464725 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1822 | 1461709464728 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:24:24 INFO - PROCESS | 1822 | 1461709464734 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1822 | 1461709464737 Marionette TRACE conn3 <- [1,2222,null,{}] 15:24:24 INFO - PROCESS | 1822 | 1461709464744 Marionette TRACE conn3 -> [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:24:24 INFO - PROCESS | 1822 | 1461709464933 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:24:25 INFO - PROCESS | 1822 | 1461709465200 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663934c000 == 159 [pid = 1822] [id = 563] 15:24:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f6639c46400) [pid = 1822] [serial = 1690] [outer = (nil)] 15:24:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f663b344c00) [pid = 1822] [serial = 1691] [outer = 0x7f6639c46400] 15:24:25 INFO - PROCESS | 1822 | 1461709465277 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f663b4bbc00) [pid = 1822] [serial = 1692] [outer = 0x7f6639c46400] 15:24:26 INFO - PROCESS | 1822 | 1461709466114 Marionette TRACE conn3 <- [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:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1429ms 15:24:26 INFO - PROCESS | 1822 | 1461709466164 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1822 | 1461709466167 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:24:26 INFO - PROCESS | 1822 | 1461709466172 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1822 | 1461709466174 Marionette TRACE conn3 <- [1,2226,null,{}] 15:24:26 INFO - PROCESS | 1822 | 1461709466179 Marionette TRACE conn3 -> [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:24:26 INFO - PROCESS | 1822 | 1461709466379 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:24:27 INFO - PROCESS | 1822 | 1461709467142 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b522000 == 160 [pid = 1822] [id = 564] 15:24:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f66347bdc00) [pid = 1822] [serial = 1693] [outer = (nil)] 15:24:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f66359e3c00) [pid = 1822] [serial = 1694] [outer = 0x7f66347bdc00] 15:24:27 INFO - PROCESS | 1822 | 1461709467262 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f663815dc00) [pid = 1822] [serial = 1695] [outer = 0x7f66347bdc00] 15:24:28 INFO - PROCESS | 1822 | 1461709468141 Marionette TRACE conn3 <- [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:24:28 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:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2037ms 15:24:28 INFO - PROCESS | 1822 | 1461709468212 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:24:28 INFO - PROCESS | 1822 | 1461709468218 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:24:28 INFO - PROCESS | 1822 | 1461709468226 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1822 | 1461709468231 Marionette TRACE conn3 <- [1,2230,null,{}] 15:24:28 INFO - PROCESS | 1822 | 1461709468238 Marionette TRACE conn3 -> [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:24:28 INFO - PROCESS | 1822 | 1461709468452 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:24:28 INFO - PROCESS | 1822 | 1461709468722 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641de0000 == 161 [pid = 1822] [id = 565] 15:24:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f663b341400) [pid = 1822] [serial = 1696] [outer = (nil)] 15:24:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f663b439400) [pid = 1822] [serial = 1697] [outer = 0x7f663b341400] 15:24:28 INFO - PROCESS | 1822 | 1461709468839 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f663b8a7400) [pid = 1822] [serial = 1698] [outer = 0x7f663b341400] 15:24:29 INFO - PROCESS | 1822 | 1461709469721 Marionette TRACE conn3 <- [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:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1539ms 15:24:29 INFO - PROCESS | 1822 | 1461709469765 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1822 | 1461709469771 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:24:29 INFO - PROCESS | 1822 | 1461709469779 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1822 | 1461709469783 Marionette TRACE conn3 <- [1,2234,null,{}] 15:24:29 INFO - PROCESS | 1822 | 1461709469788 Marionette TRACE conn3 -> [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:24:29 INFO - PROCESS | 1822 | 1461709469993 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664706a000 == 160 [pid = 1822] [id = 546] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66431a1800 == 159 [pid = 1822] [id = 545] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641dc9000 == 158 [pid = 1822] [id = 544] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dab3800 == 157 [pid = 1822] [id = 543] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66387cd000 == 156 [pid = 1822] [id = 542] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff50800 == 155 [pid = 1822] [id = 541] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ca6b800 == 154 [pid = 1822] [id = 540] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ca5e800 == 153 [pid = 1822] [id = 534] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66382e6800 == 152 [pid = 1822] [id = 533] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666235f800 == 151 [pid = 1822] [id = 532] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b33b800 == 150 [pid = 1822] [id = 531] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e07000 == 149 [pid = 1822] [id = 530] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652871800 == 148 [pid = 1822] [id = 529] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650129000 == 147 [pid = 1822] [id = 528] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af1d000 == 146 [pid = 1822] [id = 527] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66477d6000 == 145 [pid = 1822] [id = 526] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664156a800 == 144 [pid = 1822] [id = 525] 15:24:30 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663934e000 == 143 [pid = 1822] [id = 524] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f663d079800) [pid = 1822] [serial = 1514] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f663cf54800) [pid = 1822] [serial = 1560] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f6639758000) [pid = 1822] [serial = 1535] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f663d04b800) [pid = 1822] [serial = 1550] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f664ad94400) [pid = 1822] [serial = 1520] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f663b4b6c00) [pid = 1822] [serial = 1541] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f663d7a5400) [pid = 1822] [serial = 1563] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f663b4b8000) [pid = 1822] [serial = 1556] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f663c833800) [pid = 1822] [serial = 1559] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f66471b0400) [pid = 1822] [serial = 1517] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f663d06cc00) [pid = 1822] [serial = 1562] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f663c7fec00) [pid = 1822] [serial = 1547] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f66372cdc00) [pid = 1822] [serial = 1553] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f663fb47400) [pid = 1822] [serial = 1565] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f6653138000) [pid = 1822] [serial = 1526] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f66434de400) [pid = 1822] [serial = 1568] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f66414ef000) [pid = 1822] [serial = 1566] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f66381e6c00) [pid = 1822] [serial = 1554] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f663b8a4400) [pid = 1822] [serial = 1511] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f664ebe9c00) [pid = 1822] [serial = 1523] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f66624d0800) [pid = 1822] [serial = 1529] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6646ec1800) [pid = 1822] [serial = 1569] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f6639762800) [pid = 1822] [serial = 1538] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f663815a400) [pid = 1822] [serial = 1532] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f66381eb400) [pid = 1822] [serial = 1544] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663b888c00) [pid = 1822] [serial = 1557] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f663ddc3400) [pid = 1822] [serial = 1571] [outer = (nil)] [url = about:blank] 15:24:30 INFO - PROCESS | 1822 | 1461709470821 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6634af2000 == 144 [pid = 1822] [id = 566] 15:24:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f66372cdc00) [pid = 1822] [serial = 1699] [outer = (nil)] 15:24:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f6639762800) [pid = 1822] [serial = 1700] [outer = 0x7f66372cdc00] 15:24:30 INFO - PROCESS | 1822 | 1461709470896 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663cdf2400) [pid = 1822] [serial = 1701] [outer = 0x7f66372cdc00] 15:24:31 INFO - PROCESS | 1822 | 1461709471630 Marionette TRACE conn3 <- [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:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1884ms 15:24:31 INFO - PROCESS | 1822 | 1461709471662 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 1822 | 1461709471665 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:24:31 INFO - PROCESS | 1822 | 1461709471672 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1822 | 1461709471680 Marionette TRACE conn3 <- [1,2238,null,{}] 15:24:31 INFO - PROCESS | 1822 | 1461709471701 Marionette TRACE conn3 -> [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:24:31 INFO - PROCESS | 1822 | 1461709471975 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:24:32 INFO - PROCESS | 1822 | 1461709472113 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca9f800 == 145 [pid = 1822] [id = 567] 15:24:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663b345000) [pid = 1822] [serial = 1702] [outer = (nil)] 15:24:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f663d7a5400) [pid = 1822] [serial = 1703] [outer = 0x7f663b345000] 15:24:32 INFO - PROCESS | 1822 | 1461709472178 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663dcf0c00) [pid = 1822] [serial = 1704] [outer = 0x7f663b345000] 15:24:32 INFO - PROCESS | 1822 | 1461709472910 Marionette TRACE conn3 <- [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:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1292ms 15:24:33 INFO - PROCESS | 1822 | 1461709472998 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 1822 | 1461709473001 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:24:33 INFO - PROCESS | 1822 | 1461709473012 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 1822 | 1461709473014 Marionette TRACE conn3 <- [1,2242,null,{}] 15:24:33 INFO - PROCESS | 1822 | 1461709473017 Marionette TRACE conn3 -> [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:24:33 INFO - PROCESS | 1822 | 1461709473261 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:24:33 INFO - PROCESS | 1822 | 1461709473294 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fba6000 == 146 [pid = 1822] [id = 568] 15:24:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f663d7a2c00) [pid = 1822] [serial = 1705] [outer = (nil)] 15:24:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f663ec0a000) [pid = 1822] [serial = 1706] [outer = 0x7f663d7a2c00] 15:24:33 INFO - PROCESS | 1822 | 1461709473352 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f663fb47400) [pid = 1822] [serial = 1707] [outer = 0x7f663d7a2c00] 15:24:34 INFO - PROCESS | 1822 | 1461709474269 Marionette TRACE conn3 <- [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:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1276ms 15:24:34 INFO - PROCESS | 1822 | 1461709474291 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1822 | 1461709474294 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:24:34 INFO - PROCESS | 1822 | 1461709474300 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1822 | 1461709474302 Marionette TRACE conn3 <- [1,2246,null,{}] 15:24:34 INFO - PROCESS | 1822 | 1461709474308 Marionette TRACE conn3 -> [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:24:34 INFO - PROCESS | 1822 | 1461709474566 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:24:34 INFO - PROCESS | 1822 | 1461709474606 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6642091000 == 147 [pid = 1822] [id = 569] 15:24:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6641468000) [pid = 1822] [serial = 1708] [outer = (nil)] 15:24:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f66414ed800) [pid = 1822] [serial = 1709] [outer = 0x7f6641468000] 15:24:34 INFO - PROCESS | 1822 | 1461709474686 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f66434e7c00) [pid = 1822] [serial = 1710] [outer = 0x7f6641468000] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f6638158800) [pid = 1822] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f663c938400) [pid = 1822] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f66372d0c00) [pid = 1822] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f66372c4c00) [pid = 1822] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f6636e11400) [pid = 1822] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:24:35 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f6646f28000) [pid = 1822] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:24:35 INFO - PROCESS | 1822 | 1461709475954 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1687ms 15:24:35 INFO - PROCESS | 1822 | 1461709475988 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1822 | 1461709475991 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:24:35 INFO - PROCESS | 1822 | 1461709475996 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 1822 | 1461709475999 Marionette TRACE conn3 <- [1,2250,null,{}] 15:24:36 INFO - PROCESS | 1822 | 1461709476003 Marionette TRACE conn3 -> [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:24:36 INFO - PROCESS | 1822 | 1461709476185 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:24:36 INFO - PROCESS | 1822 | 1461709476371 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664349d800 == 148 [pid = 1822] [id = 570] 15:24:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f6636e06400) [pid = 1822] [serial = 1711] [outer = (nil)] 15:24:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f6641d95800) [pid = 1822] [serial = 1712] [outer = 0x7f6636e06400] 15:24:36 INFO - PROCESS | 1822 | 1461709476432 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f6647830c00) [pid = 1822] [serial = 1713] [outer = 0x7f6636e06400] 15:24:37 INFO - PROCESS | 1822 | 1461709477149 Marionette TRACE conn3 <- [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:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1179ms 15:24:37 INFO - PROCESS | 1822 | 1461709477175 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 1822 | 1461709477178 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:24:37 INFO - PROCESS | 1822 | 1461709477183 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1822 | 1461709477186 Marionette TRACE conn3 <- [1,2254,null,{}] 15:24:37 INFO - PROCESS | 1822 | 1461709477191 Marionette TRACE conn3 -> [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:24:37 INFO - PROCESS | 1822 | 1461709477438 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:24:37 INFO - PROCESS | 1822 | 1461709477462 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647aca800 == 149 [pid = 1822] [id = 571] 15:24:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f6647831800) [pid = 1822] [serial = 1714] [outer = (nil)] 15:24:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f66488a8000) [pid = 1822] [serial = 1715] [outer = 0x7f6647831800] 15:24:37 INFO - PROCESS | 1822 | 1461709477522 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f664958b000) [pid = 1822] [serial = 1716] [outer = 0x7f6647831800] 15:24:38 INFO - PROCESS | 1822 | 1461709478713 Marionette TRACE conn3 <- [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:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 15:24:38 INFO - PROCESS | 1822 | 1461709478766 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1822 | 1461709478770 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:24:38 INFO - PROCESS | 1822 | 1461709478778 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1822 | 1461709478783 Marionette TRACE conn3 <- [1,2258,null,{}] 15:24:38 INFO - PROCESS | 1822 | 1461709478789 Marionette TRACE conn3 -> [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:24:39 INFO - PROCESS | 1822 | 1461709479017 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:24:39 INFO - PROCESS | 1822 | 1461709479326 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd51800 == 150 [pid = 1822] [id = 572] 15:24:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f6639c41400) [pid = 1822] [serial = 1717] [outer = (nil)] 15:24:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f663b340000) [pid = 1822] [serial = 1718] [outer = 0x7f6639c41400] 15:24:39 INFO - PROCESS | 1822 | 1461709479404 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f663b4b2000) [pid = 1822] [serial = 1719] [outer = 0x7f6639c41400] 15:24:40 INFO - PROCESS | 1822 | 1461709480292 Marionette TRACE conn3 <- [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:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1528ms 15:24:40 INFO - PROCESS | 1822 | 1461709480307 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1822 | 1461709480315 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:24:40 INFO - PROCESS | 1822 | 1461709480327 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1822 | 1461709480330 Marionette TRACE conn3 <- [1,2262,null,{}] 15:24:40 INFO - PROCESS | 1822 | 1461709480336 Marionette TRACE conn3 -> [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:24:40 INFO - PROCESS | 1822 | 1461709480551 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:24:40 INFO - PROCESS | 1822 | 1461709480830 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664318b000 == 151 [pid = 1822] [id = 573] 15:24:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f663c944000) [pid = 1822] [serial = 1720] [outer = (nil)] 15:24:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f663d046800) [pid = 1822] [serial = 1721] [outer = 0x7f663c944000] 15:24:40 INFO - PROCESS | 1822 | 1461709480988 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f663d076800) [pid = 1822] [serial = 1722] [outer = 0x7f663c944000] 15:24:41 INFO - PROCESS | 1822 | 1461709481817 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 15:24:41 INFO - PROCESS | 1822 | 1461709481854 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1822 | 1461709481857 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:24:41 INFO - PROCESS | 1822 | 1461709481863 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1822 | 1461709481868 Marionette TRACE conn3 <- [1,2266,null,{}] 15:24:41 INFO - PROCESS | 1822 | 1461709481883 Marionette TRACE conn3 -> [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:24:42 INFO - PROCESS | 1822 | 1461709482107 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:24:42 INFO - PROCESS | 1822 | 1461709482384 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a967800 == 152 [pid = 1822] [id = 574] 15:24:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f663ec0f800) [pid = 1822] [serial = 1723] [outer = (nil)] 15:24:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f66414fa800) [pid = 1822] [serial = 1724] [outer = 0x7f663ec0f800] 15:24:42 INFO - PROCESS | 1822 | 1461709482473 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f6646ec1800) [pid = 1822] [serial = 1725] [outer = 0x7f663ec0f800] 15:24:43 INFO - PROCESS | 1822 | 1461709483374 Marionette TRACE conn3 <- [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:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 15:24:43 INFO - PROCESS | 1822 | 1461709483446 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1822 | 1461709483450 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:24:43 INFO - PROCESS | 1822 | 1461709483457 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1822 | 1461709483459 Marionette TRACE conn3 <- [1,2270,null,{}] 15:24:43 INFO - PROCESS | 1822 | 1461709483465 Marionette TRACE conn3 -> [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:24:43 INFO - PROCESS | 1822 | 1461709483704 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:24:44 INFO - PROCESS | 1822 | 1461709484032 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bfb3000 == 153 [pid = 1822] [id = 575] 15:24:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f66359dc800) [pid = 1822] [serial = 1726] [outer = (nil)] 15:24:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f66495d3c00) [pid = 1822] [serial = 1727] [outer = 0x7f66359dc800] 15:24:44 INFO - PROCESS | 1822 | 1461709484115 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f6649673800) [pid = 1822] [serial = 1728] [outer = 0x7f66359dc800] 15:24:44 INFO - PROCESS | 1822 | 1461709484959 Marionette TRACE conn3 <- [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:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1578ms 15:24:45 INFO - PROCESS | 1822 | 1461709485035 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1822 | 1461709485038 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:24:45 INFO - PROCESS | 1822 | 1461709485046 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1822 | 1461709485048 Marionette TRACE conn3 <- [1,2274,null,{}] 15:24:45 INFO - PROCESS | 1822 | 1461709485055 Marionette TRACE conn3 -> [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:24:45 INFO - PROCESS | 1822 | 1461709485313 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:24:45 INFO - PROCESS | 1822 | 1461709485634 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fad000 == 154 [pid = 1822] [id = 576] 15:24:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f6649679c00) [pid = 1822] [serial = 1729] [outer = (nil)] 15:24:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f6649e74c00) [pid = 1822] [serial = 1730] [outer = 0x7f6649679c00] 15:24:45 INFO - PROCESS | 1822 | 1461709485715 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f664a235800) [pid = 1822] [serial = 1731] [outer = 0x7f6649679c00] 15:24:46 INFO - PROCESS | 1822 | 1461709486546 Marionette TRACE conn3 <- [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:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1532ms 15:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:24:46 INFO - PROCESS | 1822 | 1461709486577 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 1822 | 1461709486580 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:24:46 INFO - PROCESS | 1822 | 1461709486587 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1822 | 1461709486589 Marionette TRACE conn3 <- [1,2278,null,{}] 15:24:46 INFO - PROCESS | 1822 | 1461709486594 Marionette TRACE conn3 -> [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:24:46 INFO - PROCESS | 1822 | 1461709486807 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:24:47 INFO - PROCESS | 1822 | 1461709487076 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548c4800 == 155 [pid = 1822] [id = 577] 15:24:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f664aa52c00) [pid = 1822] [serial = 1732] [outer = (nil)] 15:24:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f664bf8b000) [pid = 1822] [serial = 1733] [outer = 0x7f664aa52c00] 15:24:47 INFO - PROCESS | 1822 | 1461709487151 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f664ebe8400) [pid = 1822] [serial = 1734] [outer = 0x7f664aa52c00] 15:24:47 INFO - PROCESS | 1822 | 1461709487979 Marionette TRACE conn3 <- [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:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1436ms 15:24:48 INFO - PROCESS | 1822 | 1461709488023 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1822 | 1461709488026 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:24:48 INFO - PROCESS | 1822 | 1461709488031 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1822 | 1461709488033 Marionette TRACE conn3 <- [1,2282,null,{}] 15:24:48 INFO - PROCESS | 1822 | 1461709488039 Marionette TRACE conn3 -> [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:24:48 INFO - PROCESS | 1822 | 1461709488243 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:24:48 INFO - PROCESS | 1822 | 1461709488513 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6665a65800 == 156 [pid = 1822] [id = 578] 15:24:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f663b3cb800) [pid = 1822] [serial = 1735] [outer = (nil)] 15:24:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f664f5b8c00) [pid = 1822] [serial = 1736] [outer = 0x7f663b3cb800] 15:24:48 INFO - PROCESS | 1822 | 1461709488594 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f665203c800) [pid = 1822] [serial = 1737] [outer = 0x7f663b3cb800] 15:24:49 INFO - PROCESS | 1822 | 1461709489462 Marionette TRACE conn3 <- [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:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 15:24:49 INFO - PROCESS | 1822 | 1461709489511 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1822 | 1461709489515 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:24:49 INFO - PROCESS | 1822 | 1461709489520 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1822 | 1461709489522 Marionette TRACE conn3 <- [1,2286,null,{}] 15:24:49 INFO - PROCESS | 1822 | 1461709489528 Marionette TRACE conn3 -> [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:24:49 INFO - PROCESS | 1822 | 1461709489727 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:24:50 INFO - PROCESS | 1822 | 1461709489998 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3d0000 == 157 [pid = 1822] [id = 579] 15:24:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f66487e6800) [pid = 1822] [serial = 1738] [outer = (nil)] 15:24:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f6652ed1800) [pid = 1822] [serial = 1739] [outer = 0x7f66487e6800] 15:24:50 INFO - PROCESS | 1822 | 1461709490068 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f6653ded400) [pid = 1822] [serial = 1740] [outer = 0x7f66487e6800] 15:24:50 INFO - PROCESS | 1822 | 1461709490906 Marionette TRACE conn3 <- [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:24:50 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:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1427ms 15:24:50 INFO - PROCESS | 1822 | 1461709490949 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1822 | 1461709490952 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:24:50 INFO - PROCESS | 1822 | 1461709490958 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1822 | 1461709490960 Marionette TRACE conn3 <- [1,2290,null,{}] 15:24:50 INFO - PROCESS | 1822 | 1461709490965 Marionette TRACE conn3 -> [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:24:51 INFO - PROCESS | 1822 | 1461709491163 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:24:51 INFO - PROCESS | 1822 | 1461709491443 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663861b000 == 158 [pid = 1822] [id = 580] 15:24:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f664f5b4c00) [pid = 1822] [serial = 1741] [outer = (nil)] 15:24:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f665b07a400) [pid = 1822] [serial = 1742] [outer = 0x7f664f5b4c00] 15:24:51 INFO - PROCESS | 1822 | 1461709491514 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f66620b9c00) [pid = 1822] [serial = 1743] [outer = 0x7f664f5b4c00] 15:24:52 INFO - PROCESS | 1822 | 1461709492355 Marionette TRACE conn3 <- [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:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1435ms 15:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:24:52 INFO - PROCESS | 1822 | 1461709492393 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1822 | 1461709492396 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:24:52 INFO - PROCESS | 1822 | 1461709492402 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1822 | 1461709492405 Marionette TRACE conn3 <- [1,2294,null,{}] 15:24:52 INFO - PROCESS | 1822 | 1461709492410 Marionette TRACE conn3 -> [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:24:52 INFO - PROCESS | 1822 | 1461709492614 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:24:52 INFO - PROCESS | 1822 | 1461709492885 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb8d000 == 159 [pid = 1822] [id = 581] 15:24:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663d006400) [pid = 1822] [serial = 1744] [outer = (nil)] 15:24:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f663d00c800) [pid = 1822] [serial = 1745] [outer = 0x7f663d006400] 15:24:52 INFO - PROCESS | 1822 | 1461709492963 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663d010800) [pid = 1822] [serial = 1746] [outer = 0x7f663d006400] 15:24:53 INFO - PROCESS | 1822 | 1461709493868 Marionette TRACE conn3 <- [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:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 15:24:53 INFO - PROCESS | 1822 | 1461709493936 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 1822 | 1461709493940 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:24:53 INFO - PROCESS | 1822 | 1461709493945 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1822 | 1461709493950 Marionette TRACE conn3 <- [1,2298,null,{}] 15:24:53 INFO - PROCESS | 1822 | 1461709493956 Marionette TRACE conn3 -> [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:24:54 INFO - PROCESS | 1822 | 1461709494231 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:24:54 INFO - PROCESS | 1822 | 1461709494542 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66396da800 == 160 [pid = 1822] [id = 582] 15:24:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f663b320800) [pid = 1822] [serial = 1747] [outer = (nil)] 15:24:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f663b327800) [pid = 1822] [serial = 1748] [outer = 0x7f663b320800] 15:24:54 INFO - PROCESS | 1822 | 1461709494617 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f6662305c00) [pid = 1822] [serial = 1749] [outer = 0x7f663b320800] 15:24:55 INFO - PROCESS | 1822 | 1461709495425 Marionette TRACE conn3 <- [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:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1527ms 15:24:55 INFO - PROCESS | 1822 | 1461709495474 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1822 | 1461709495479 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:24:55 INFO - PROCESS | 1822 | 1461709495484 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1822 | 1461709495486 Marionette TRACE conn3 <- [1,2302,null,{}] 15:24:55 INFO - PROCESS | 1822 | 1461709495492 Marionette TRACE conn3 -> [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:24:55 INFO - PROCESS | 1822 | 1461709495699 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:24:55 INFO - PROCESS | 1822 | 1461709495974 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fc0000 == 161 [pid = 1822] [id = 583] 15:24:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f663b31bc00) [pid = 1822] [serial = 1750] [outer = (nil)] 15:24:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f663d02a400) [pid = 1822] [serial = 1751] [outer = 0x7f663b31bc00] 15:24:56 INFO - PROCESS | 1822 | 1461709496046 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f663d030c00) [pid = 1822] [serial = 1752] [outer = 0x7f663b31bc00] 15:24:56 INFO - PROCESS | 1822 | 1461709496903 Marionette TRACE conn3 <- [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:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 15:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:24:56 INFO - PROCESS | 1822 | 1461709496965 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1822 | 1461709496968 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:24:56 INFO - PROCESS | 1822 | 1461709496974 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1822 | 1461709496977 Marionette TRACE conn3 <- [1,2306,null,{}] 15:24:56 INFO - PROCESS | 1822 | 1461709496983 Marionette TRACE conn3 -> [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:24:57 INFO - PROCESS | 1822 | 1461709497206 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:24:57 INFO - PROCESS | 1822 | 1461709497483 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663948b000 == 162 [pid = 1822] [id = 584] 15:24:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f663b321c00) [pid = 1822] [serial = 1753] [outer = (nil)] 15:24:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 281 (0x7f663d036000) [pid = 1822] [serial = 1754] [outer = 0x7f663b321c00] 15:24:57 INFO - PROCESS | 1822 | 1461709497607 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 282 (0x7f666564a800) [pid = 1822] [serial = 1755] [outer = 0x7f663b321c00] 15:24:58 INFO - PROCESS | 1822 | 1461709498450 Marionette TRACE conn3 <- [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:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1536ms 15:24:58 INFO - PROCESS | 1822 | 1461709498510 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1822 | 1461709498514 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:24:58 INFO - PROCESS | 1822 | 1461709498521 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1822 | 1461709498524 Marionette TRACE conn3 <- [1,2310,null,{}] 15:24:58 INFO - PROCESS | 1822 | 1461709498529 Marionette TRACE conn3 -> [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:24:58 INFO - PROCESS | 1822 | 1461709498758 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:24:59 INFO - PROCESS | 1822 | 1461709499032 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66396d5000 == 163 [pid = 1822] [id = 585] 15:24:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 283 (0x7f663590fc00) [pid = 1822] [serial = 1756] [outer = (nil)] 15:24:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 284 (0x7f6635919400) [pid = 1822] [serial = 1757] [outer = 0x7f663590fc00] 15:24:59 INFO - PROCESS | 1822 | 1461709499148 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 285 (0x7f663591dc00) [pid = 1822] [serial = 1758] [outer = 0x7f663590fc00] 15:25:00 INFO - PROCESS | 1822 | 1461709500008 Marionette TRACE conn3 <- [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:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1531ms 15:25:00 INFO - PROCESS | 1822 | 1461709500054 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:25:00 INFO - PROCESS | 1822 | 1461709500058 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:25:00 INFO - PROCESS | 1822 | 1461709500065 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 1822 | 1461709500068 Marionette TRACE conn3 <- [1,2314,null,{}] 15:25:00 INFO - PROCESS | 1822 | 1461709500075 Marionette TRACE conn3 -> [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:25:00 INFO - PROCESS | 1822 | 1461709500298 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:25:00 INFO - PROCESS | 1822 | 1461709500578 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635955800 == 164 [pid = 1822] [id = 586] 15:25:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 286 (0x7f6634ccf400) [pid = 1822] [serial = 1759] [outer = (nil)] 15:25:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 287 (0x7f6634cd9400) [pid = 1822] [serial = 1760] [outer = 0x7f6634ccf400] 15:25:00 INFO - PROCESS | 1822 | 1461709500701 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 288 (0x7f6634cddc00) [pid = 1822] [serial = 1761] [outer = 0x7f6634ccf400] 15:25:01 INFO - PROCESS | 1822 | 1461709501597 Marionette TRACE conn3 <- [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:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1588ms 15:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:25:01 INFO - PROCESS | 1822 | 1461709501653 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1822 | 1461709501656 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:25:01 INFO - PROCESS | 1822 | 1461709501662 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1822 | 1461709501665 Marionette TRACE conn3 <- [1,2318,null,{}] 15:25:01 INFO - PROCESS | 1822 | 1461709501670 Marionette TRACE conn3 -> [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:25:01 INFO - PROCESS | 1822 | 1461709501885 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:25:02 INFO - PROCESS | 1822 | 1461709502206 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b293800 == 165 [pid = 1822] [id = 587] 15:25:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 289 (0x7f6634cd2000) [pid = 1822] [serial = 1762] [outer = (nil)] 15:25:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 290 (0x7f663591d400) [pid = 1822] [serial = 1763] [outer = 0x7f6634cd2000] 15:25:02 INFO - PROCESS | 1822 | 1461709502280 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 291 (0x7f663d034400) [pid = 1822] [serial = 1764] [outer = 0x7f6634cd2000] 15:25:03 INFO - PROCESS | 1822 | 1461709503129 Marionette TRACE conn3 <- [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:25:03 INFO - PROCESS | 1822 | 1461709503203 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:25:03 INFO - PROCESS | 1822 | 1461709503210 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1822 | 1461709503213 Marionette TRACE conn3 <- [1,2322,null,{}] 15:25:03 INFO - PROCESS | 1822 | 1461709503219 Marionette TRACE conn3 -> [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:25:03 INFO - PROCESS | 1822 | 1461709503461 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:25:03 INFO - PROCESS | 1822 | 1461709503780 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b2ab800 == 166 [pid = 1822] [id = 588] 15:25:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 292 (0x7f6634522400) [pid = 1822] [serial = 1765] [outer = (nil)] 15:25:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 293 (0x7f663452c400) [pid = 1822] [serial = 1766] [outer = 0x7f6634522400] 15:25:03 INFO - PROCESS | 1822 | 1461709503857 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 294 (0x7f6634cde800) [pid = 1822] [serial = 1767] [outer = 0x7f6634522400] 15:25:04 INFO - PROCESS | 1822 | 1461709504753 Marionette TRACE conn3 <- [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:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1577ms 15:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:25:04 INFO - PROCESS | 1822 | 1461709504788 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1822 | 1461709504791 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:25:04 INFO - PROCESS | 1822 | 1461709504797 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1822 | 1461709504800 Marionette TRACE conn3 <- [1,2326,null,{}] 15:25:04 INFO - PROCESS | 1822 | 1461709504805 Marionette TRACE conn3 -> [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:25:05 INFO - PROCESS | 1822 | 1461709505021 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:25:05 INFO - PROCESS | 1822 | 1461709505764 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639507000 == 167 [pid = 1822] [id = 589] 15:25:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 295 (0x7f66347b6c00) [pid = 1822] [serial = 1768] [outer = (nil)] 15:25:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 296 (0x7f6634cd9800) [pid = 1822] [serial = 1769] [outer = 0x7f66347b6c00] 15:25:05 INFO - PROCESS | 1822 | 1461709505897 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 297 (0x7f6636e11800) [pid = 1822] [serial = 1770] [outer = 0x7f66347b6c00] 15:25:06 INFO - PROCESS | 1822 | 1461709506757 Marionette TRACE conn3 <- [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:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2031ms 15:25:06 INFO - PROCESS | 1822 | 1461709506828 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:25:06 INFO - PROCESS | 1822 | 1461709506834 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:25:06 INFO - PROCESS | 1822 | 1461709506841 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 1822 | 1461709506846 Marionette TRACE conn3 <- [1,2330,null,{}] 15:25:06 INFO - PROCESS | 1822 | 1461709506852 Marionette TRACE conn3 -> [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:25:07 INFO - PROCESS | 1822 | 1461709507068 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:25:07 INFO - PROCESS | 1822 | 1461709507348 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b495800 == 168 [pid = 1822] [id = 590] 15:25:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 298 (0x7f663975b400) [pid = 1822] [serial = 1771] [outer = (nil)] 15:25:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 299 (0x7f663b31dc00) [pid = 1822] [serial = 1772] [outer = 0x7f663975b400] 15:25:07 INFO - PROCESS | 1822 | 1461709507457 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 300 (0x7f663b329c00) [pid = 1822] [serial = 1773] [outer = 0x7f663975b400] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664312e000 == 167 [pid = 1822] [id = 499] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664134b000 == 166 [pid = 1822] [id = 498] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641620000 == 165 [pid = 1822] [id = 501] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639dbe000 == 164 [pid = 1822] [id = 562] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639c5b000 == 163 [pid = 1822] [id = 561] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66399d7000 == 162 [pid = 1822] [id = 560] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b294000 == 161 [pid = 1822] [id = 559] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6666418000 == 160 [pid = 1822] [id = 558] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660e95800 == 159 [pid = 1822] [id = 557] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665484a800 == 158 [pid = 1822] [id = 556] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66532c6000 == 157 [pid = 1822] [id = 555] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652860000 == 156 [pid = 1822] [id = 554] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650fac000 == 155 [pid = 1822] [id = 553] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc21000 == 154 [pid = 1822] [id = 552] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ad4b800 == 153 [pid = 1822] [id = 551] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab05000 == 152 [pid = 1822] [id = 550] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643685800 == 151 [pid = 1822] [id = 549] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc0c000 == 150 [pid = 1822] [id = 548] 15:25:08 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663950b000 == 149 [pid = 1822] [id = 547] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 299 (0x7f6646ecf800) [pid = 1822] [serial = 1640] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 298 (0x7f66359ddc00) [pid = 1822] [serial = 1610] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 297 (0x7f663c74fc00) [pid = 1822] [serial = 1616] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 296 (0x7f663cf5b000) [pid = 1822] [serial = 1580] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 295 (0x7f663b8ae800) [pid = 1822] [serial = 1613] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 294 (0x7f66488b2800) [pid = 1822] [serial = 1607] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 293 (0x7f663b8b2800) [pid = 1822] [serial = 1626] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 292 (0x7f6652ece800) [pid = 1822] [serial = 1598] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 291 (0x7f6641d95000) [pid = 1822] [serial = 1634] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 290 (0x7f664123dc00) [pid = 1822] [serial = 1632] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 289 (0x7f66434e5c00) [pid = 1822] [serial = 1635] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 288 (0x7f663b88bc00) [pid = 1822] [serial = 1577] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 287 (0x7f663c7f2000) [pid = 1822] [serial = 1619] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 286 (0x7f6639758c00) [pid = 1822] [serial = 1623] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 285 (0x7f663cdf0800) [pid = 1822] [serial = 1628] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 284 (0x7f6641d96400) [pid = 1822] [serial = 1583] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 283 (0x7f663d073400) [pid = 1822] [serial = 1601] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 282 (0x7f663d06f400) [pid = 1822] [serial = 1629] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 281 (0x7f6648673000) [pid = 1822] [serial = 1589] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 280 (0x7f6651b26c00) [pid = 1822] [serial = 1595] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f66471a2400) [pid = 1822] [serial = 1586] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f66381f0000) [pid = 1822] [serial = 1625] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f66471a5c00) [pid = 1822] [serial = 1637] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f6636e09400) [pid = 1822] [serial = 1574] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f664f5b7800) [pid = 1822] [serial = 1592] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f66372cfc00) [pid = 1822] [serial = 1622] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f66488a8c00) [pid = 1822] [serial = 1638] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f663d7a8c00) [pid = 1822] [serial = 1631] [outer = (nil)] [url = about:blank] 15:25:08 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f6660c6f800) [pid = 1822] [serial = 1604] [outer = (nil)] [url = about:blank] 15:25:09 INFO - PROCESS | 1822 | 1461709509155 Marionette TRACE conn3 <- [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:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2386ms 15:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:25:09 INFO - PROCESS | 1822 | 1461709509229 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 1822 | 1461709509234 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:25:09 INFO - PROCESS | 1822 | 1461709509242 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 1822 | 1461709509244 Marionette TRACE conn3 <- [1,2334,null,{}] 15:25:09 INFO - PROCESS | 1822 | 1461709509250 Marionette TRACE conn3 -> [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:25:09 INFO - PROCESS | 1822 | 1461709509442 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:25:09 INFO - PROCESS | 1822 | 1461709509630 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663934f800 == 150 [pid = 1822] [id = 591] 15:25:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f66347afc00) [pid = 1822] [serial = 1774] [outer = (nil)] 15:25:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663b432400) [pid = 1822] [serial = 1775] [outer = 0x7f66347afc00] 15:25:09 INFO - PROCESS | 1822 | 1461709509690 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f663b88f800) [pid = 1822] [serial = 1776] [outer = 0x7f66347afc00] 15:25:10 INFO - PROCESS | 1822 | 1461709510395 Marionette TRACE conn3 <- [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:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1181ms 15:25:10 INFO - PROCESS | 1822 | 1461709510422 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1822 | 1461709510426 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:25:10 INFO - PROCESS | 1822 | 1461709510433 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1822 | 1461709510441 Marionette TRACE conn3 <- [1,2338,null,{}] 15:25:10 INFO - PROCESS | 1822 | 1461709510487 Marionette TRACE conn3 -> [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:25:10 INFO - PROCESS | 1822 | 1461709510693 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:25:10 INFO - PROCESS | 1822 | 1461709510705 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca61000 == 151 [pid = 1822] [id = 592] 15:25:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f663c755000) [pid = 1822] [serial = 1777] [outer = (nil)] 15:25:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f663cb45400) [pid = 1822] [serial = 1778] [outer = 0x7f663c755000] 15:25:10 INFO - PROCESS | 1822 | 1461709510773 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f663cb49800) [pid = 1822] [serial = 1779] [outer = 0x7f663c755000] 15:25:11 INFO - PROCESS | 1822 | 1461709511784 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1371ms 15:25:11 INFO - PROCESS | 1822 | 1461709511803 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1822 | 1461709511807 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:25:11 INFO - PROCESS | 1822 | 1461709511812 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1822 | 1461709511815 Marionette TRACE conn3 <- [1,2342,null,{}] 15:25:11 INFO - PROCESS | 1822 | 1461709511820 Marionette TRACE conn3 -> [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:25:12 INFO - PROCESS | 1822 | 1461709512102 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:25:12 INFO - PROCESS | 1822 | 1461709512143 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd5a800 == 152 [pid = 1822] [id = 593] 15:25:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f663b8a9800) [pid = 1822] [serial = 1780] [outer = (nil)] 15:25:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f663cb4f800) [pid = 1822] [serial = 1781] [outer = 0x7f663b8a9800] 15:25:12 INFO - PROCESS | 1822 | 1461709512205 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f663ce64400) [pid = 1822] [serial = 1782] [outer = 0x7f663b8a9800] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f663c841c00) [pid = 1822] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f6651f1a400) [pid = 1822] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f663b385000) [pid = 1822] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f66495d2000) [pid = 1822] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f6641d8bc00) [pid = 1822] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f663b8a8400) [pid = 1822] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f663a205c00) [pid = 1822] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f663b8a5800) [pid = 1822] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f6646ec9400) [pid = 1822] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f663dcf3400) [pid = 1822] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f6660e76400) [pid = 1822] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663a208000) [pid = 1822] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f6641db3800) [pid = 1822] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f6641468000) [pid = 1822] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f66372cdc00) [pid = 1822] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f663b341400) [pid = 1822] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:25:13 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f663b345000) [pid = 1822] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f66347bdc00) [pid = 1822] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f6636e06400) [pid = 1822] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f663d7a2c00) [pid = 1822] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f663b906800) [pid = 1822] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f663fe11c00) [pid = 1822] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f663b883000) [pid = 1822] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f663a20e400) [pid = 1822] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f663a205400) [pid = 1822] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f66620bb800) [pid = 1822] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f663dceb000) [pid = 1822] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f663b8b7c00) [pid = 1822] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:25:14 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f664374ec00) [pid = 1822] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:25:14 INFO - PROCESS | 1822 | 1461709514129 Marionette TRACE conn3 <- [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:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2338ms 15:25:14 INFO - PROCESS | 1822 | 1461709514151 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1822 | 1461709514154 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:25:14 INFO - PROCESS | 1822 | 1461709514169 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1822 | 1461709514171 Marionette TRACE conn3 <- [1,2346,null,{}] 15:25:14 INFO - PROCESS | 1822 | 1461709514176 Marionette TRACE conn3 -> [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:25:14 INFO - PROCESS | 1822 | 1461709514345 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:25:14 INFO - PROCESS | 1822 | 1461709514359 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ef6e800 == 153 [pid = 1822] [id = 594] 15:25:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f663b8a5800) [pid = 1822] [serial = 1783] [outer = (nil)] 15:25:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f663b8b7000) [pid = 1822] [serial = 1784] [outer = 0x7f663b8a5800] 15:25:14 INFO - PROCESS | 1822 | 1461709514426 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f663cf5c400) [pid = 1822] [serial = 1785] [outer = 0x7f663b8a5800] 15:25:15 INFO - PROCESS | 1822 | 1461709515252 Marionette TRACE conn3 <- [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:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1124ms 15:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:25:15 INFO - PROCESS | 1822 | 1461709515303 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 1822 | 1461709515305 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:25:15 INFO - PROCESS | 1822 | 1461709515323 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 1822 | 1461709515326 Marionette TRACE conn3 <- [1,2350,null,{}] 15:25:15 INFO - PROCESS | 1822 | 1461709515331 Marionette TRACE conn3 -> [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:25:15 INFO - PROCESS | 1822 | 1461709515509 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:25:15 INFO - PROCESS | 1822 | 1461709515524 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641611800 == 154 [pid = 1822] [id = 595] 15:25:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f663d04e400) [pid = 1822] [serial = 1786] [outer = (nil)] 15:25:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f663d7a2c00) [pid = 1822] [serial = 1787] [outer = 0x7f663d04e400] 15:25:15 INFO - PROCESS | 1822 | 1461709515587 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f663dcec400) [pid = 1822] [serial = 1788] [outer = 0x7f663d04e400] 15:25:16 INFO - PROCESS | 1822 | 1461709516833 Marionette TRACE conn3 <- [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:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1542ms 15:25:16 INFO - PROCESS | 1822 | 1461709516854 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1822 | 1461709516860 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:25:16 INFO - PROCESS | 1822 | 1461709516869 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1822 | 1461709516873 Marionette TRACE conn3 <- [1,2354,null,{}] 15:25:16 INFO - PROCESS | 1822 | 1461709516882 Marionette TRACE conn3 -> [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:25:17 INFO - PROCESS | 1822 | 1461709517110 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:25:17 INFO - PROCESS | 1822 | 1461709517439 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66399d4000 == 155 [pid = 1822] [id = 596] 15:25:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f66372cdc00) [pid = 1822] [serial = 1789] [outer = (nil)] 15:25:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f6639c42c00) [pid = 1822] [serial = 1790] [outer = 0x7f66372cdc00] 15:25:17 INFO - PROCESS | 1822 | 1461709517516 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f663a20f800) [pid = 1822] [serial = 1791] [outer = 0x7f66372cdc00] 15:25:18 INFO - PROCESS | 1822 | 1461709518427 Marionette TRACE conn3 <- [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:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1592ms 15:25:18 INFO - PROCESS | 1822 | 1461709518462 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1822 | 1461709518470 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:25:18 INFO - PROCESS | 1822 | 1461709518480 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1822 | 1461709518484 Marionette TRACE conn3 <- [1,2358,null,{}] 15:25:18 INFO - PROCESS | 1822 | 1461709518492 Marionette TRACE conn3 -> [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:25:18 INFO - PROCESS | 1822 | 1461709518694 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:25:18 INFO - PROCESS | 1822 | 1461709518981 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd41000 == 156 [pid = 1822] [id = 597] 15:25:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f663b328000) [pid = 1822] [serial = 1792] [outer = (nil)] 15:25:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f663b891800) [pid = 1822] [serial = 1793] [outer = 0x7f663b328000] 15:25:19 INFO - PROCESS | 1822 | 1461709519146 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f663b909c00) [pid = 1822] [serial = 1794] [outer = 0x7f663b328000] 15:25:19 INFO - PROCESS | 1822 | 1461709519981 Marionette TRACE conn3 <- [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:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1541ms 15:25:20 INFO - PROCESS | 1822 | 1461709520022 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 1822 | 1461709520025 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:25:20 INFO - PROCESS | 1822 | 1461709520031 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 1822 | 1461709520037 Marionette TRACE conn3 <- [1,2362,null,{}] 15:25:20 INFO - PROCESS | 1822 | 1461709520053 Marionette TRACE conn3 -> [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:25:20 INFO - PROCESS | 1822 | 1461709520259 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:25:20 INFO - PROCESS | 1822 | 1461709520537 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641fa3000 == 157 [pid = 1822] [id = 598] 15:25:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f663cb41800) [pid = 1822] [serial = 1795] [outer = (nil)] 15:25:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f663cf5a400) [pid = 1822] [serial = 1796] [outer = 0x7f663cb41800] 15:25:20 INFO - PROCESS | 1822 | 1461709520651 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f663d031c00) [pid = 1822] [serial = 1797] [outer = 0x7f663cb41800] 15:25:21 INFO - PROCESS | 1822 | 1461709521525 Marionette TRACE conn3 <- [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:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 15:25:21 INFO - PROCESS | 1822 | 1461709521564 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:25:21 INFO - PROCESS | 1822 | 1461709521569 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:25:21 INFO - PROCESS | 1822 | 1461709521575 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1822 | 1461709521578 Marionette TRACE conn3 <- [1,2366,null,{}] 15:25:21 INFO - PROCESS | 1822 | 1461709521584 Marionette TRACE conn3 -> [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:25:21 INFO - PROCESS | 1822 | 1461709521793 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:25:22 INFO - PROCESS | 1822 | 1461709522066 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643493000 == 158 [pid = 1822] [id = 599] 15:25:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f663cb4a400) [pid = 1822] [serial = 1798] [outer = (nil)] 15:25:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f663dcf1400) [pid = 1822] [serial = 1799] [outer = 0x7f663cb4a400] 15:25:22 INFO - PROCESS | 1822 | 1461709522138 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f663ec07400) [pid = 1822] [serial = 1800] [outer = 0x7f663cb4a400] 15:25:22 INFO - PROCESS | 1822 | 1461709522983 Marionette TRACE conn3 <- [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:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1437ms 15:25:23 INFO - PROCESS | 1822 | 1461709523012 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 1822 | 1461709523015 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:25:23 INFO - PROCESS | 1822 | 1461709523021 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 1822 | 1461709523024 Marionette TRACE conn3 <- [1,2370,null,{}] 15:25:23 INFO - PROCESS | 1822 | 1461709523029 Marionette TRACE conn3 -> [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:25:23 INFO - PROCESS | 1822 | 1461709523235 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:25:23 INFO - PROCESS | 1822 | 1461709523512 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647ac6800 == 159 [pid = 1822] [id = 600] 15:25:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f663d049800) [pid = 1822] [serial = 1801] [outer = (nil)] 15:25:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663fb4e800) [pid = 1822] [serial = 1802] [outer = 0x7f663d049800] 15:25:23 INFO - PROCESS | 1822 | 1461709523587 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f664146a000) [pid = 1822] [serial = 1803] [outer = 0x7f663d049800] 15:25:24 INFO - PROCESS | 1822 | 1461709524509 Marionette TRACE conn3 <- [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:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1541ms 15:25:24 INFO - PROCESS | 1822 | 1461709524564 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1822 | 1461709524566 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:25:24 INFO - PROCESS | 1822 | 1461709524572 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1822 | 1461709524574 Marionette TRACE conn3 <- [1,2374,null,{}] 15:25:24 INFO - PROCESS | 1822 | 1461709524580 Marionette TRACE conn3 -> [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:25:24 INFO - PROCESS | 1822 | 1461709524805 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:25:25 INFO - PROCESS | 1822 | 1461709525118 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab16800 == 160 [pid = 1822] [id = 601] 15:25:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f6641d93400) [pid = 1822] [serial = 1804] [outer = (nil)] 15:25:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f6646f31000) [pid = 1822] [serial = 1805] [outer = 0x7f6641d93400] 15:25:25 INFO - PROCESS | 1822 | 1461709525200 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f66488b6000) [pid = 1822] [serial = 1806] [outer = 0x7f6641d93400] 15:25:26 INFO - PROCESS | 1822 | 1461709526046 Marionette TRACE conn3 <- [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:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1525ms 15:25:26 INFO - PROCESS | 1822 | 1461709526098 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 1822 | 1461709526102 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:25:26 INFO - PROCESS | 1822 | 1461709526107 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 1822 | 1461709526110 Marionette TRACE conn3 <- [1,2378,null,{}] 15:25:26 INFO - PROCESS | 1822 | 1461709526115 Marionette TRACE conn3 -> [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:25:26 INFO - PROCESS | 1822 | 1461709526313 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:25:26 INFO - PROCESS | 1822 | 1461709526591 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc21000 == 161 [pid = 1822] [id = 602] 15:25:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f663cdf4c00) [pid = 1822] [serial = 1807] [outer = (nil)] 15:25:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f6649672000) [pid = 1822] [serial = 1808] [outer = 0x7f663cdf4c00] 15:25:26 INFO - PROCESS | 1822 | 1461709526702 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f6649e7a400) [pid = 1822] [serial = 1809] [outer = 0x7f663cdf4c00] 15:25:27 INFO - PROCESS | 1822 | 1461709527517 Marionette TRACE conn3 <- [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:25:27 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:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1480ms 15:25:27 INFO - PROCESS | 1822 | 1461709527588 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 1822 | 1461709527592 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:25:27 INFO - PROCESS | 1822 | 1461709527597 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1822 | 1461709527599 Marionette TRACE conn3 <- [1,2382,null,{}] 15:25:27 INFO - PROCESS | 1822 | 1461709527604 Marionette TRACE conn3 -> [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:25:27 INFO - PROCESS | 1822 | 1461709527804 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:25:28 INFO - PROCESS | 1822 | 1461709528080 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66523ac000 == 162 [pid = 1822] [id = 603] 15:25:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f6643344800) [pid = 1822] [serial = 1810] [outer = (nil)] 15:25:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f664a806400) [pid = 1822] [serial = 1811] [outer = 0x7f6643344800] 15:25:28 INFO - PROCESS | 1822 | 1461709528191 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 281 (0x7f664ac52400) [pid = 1822] [serial = 1812] [outer = 0x7f6643344800] 15:25:29 INFO - PROCESS | 1822 | 1461709529033 Marionette TRACE conn3 <- [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:25:29 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:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1485ms 15:25:29 INFO - PROCESS | 1822 | 1461709529083 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1822 | 1461709529085 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:25:29 INFO - PROCESS | 1822 | 1461709529092 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1822 | 1461709529095 Marionette TRACE conn3 <- [1,2386,null,{}] 15:25:29 INFO - PROCESS | 1822 | 1461709529100 Marionette TRACE conn3 -> [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:25:29 INFO - PROCESS | 1822 | 1461709529301 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:25:29 INFO - PROCESS | 1822 | 1461709529578 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665399a800 == 163 [pid = 1822] [id = 604] 15:25:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 282 (0x7f66488b5400) [pid = 1822] [serial = 1813] [outer = (nil)] 15:25:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 283 (0x7f664d618c00) [pid = 1822] [serial = 1814] [outer = 0x7f66488b5400] 15:25:29 INFO - PROCESS | 1822 | 1461709529692 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 284 (0x7f66519d3000) [pid = 1822] [serial = 1815] [outer = 0x7f66488b5400] 15:25:30 INFO - PROCESS | 1822 | 1461709530482 Marionette TRACE conn3 <- [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:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1427ms 15:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:25:30 INFO - PROCESS | 1822 | 1461709530521 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 1822 | 1461709530524 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:25:30 INFO - PROCESS | 1822 | 1461709530529 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 1822 | 1461709530532 Marionette TRACE conn3 <- [1,2390,null,{}] 15:25:30 INFO - PROCESS | 1822 | 1461709530537 Marionette TRACE conn3 -> [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:25:30 INFO - PROCESS | 1822 | 1461709530735 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:25:31 INFO - PROCESS | 1822 | 1461709531033 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6661e21800 == 164 [pid = 1822] [id = 605] 15:25:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 285 (0x7f66495cf400) [pid = 1822] [serial = 1816] [outer = (nil)] 15:25:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 286 (0x7f6650c7cc00) [pid = 1822] [serial = 1817] [outer = 0x7f66495cf400] 15:25:31 INFO - PROCESS | 1822 | 1461709531104 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 287 (0x7f6654b61800) [pid = 1822] [serial = 1818] [outer = 0x7f66495cf400] 15:25:32 INFO - PROCESS | 1822 | 1461709532015 Marionette TRACE conn3 <- [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:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1544ms 15:25:32 INFO - PROCESS | 1822 | 1461709532074 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:25:32 INFO - PROCESS | 1822 | 1461709532078 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:25:32 INFO - PROCESS | 1822 | 1461709532083 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1822 | 1461709532087 Marionette TRACE conn3 <- [1,2394,null,{}] 15:25:32 INFO - PROCESS | 1822 | 1461709532092 Marionette TRACE conn3 -> [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:25:32 INFO - PROCESS | 1822 | 1461709532320 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:25:32 INFO - PROCESS | 1822 | 1461709532639 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3d8800 == 165 [pid = 1822] [id = 606] 15:25:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 288 (0x7f66620ec800) [pid = 1822] [serial = 1819] [outer = (nil)] 15:25:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 289 (0x7f666549e800) [pid = 1822] [serial = 1820] [outer = 0x7f66620ec800] 15:25:32 INFO - PROCESS | 1822 | 1461709532717 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 290 (0x7f6665f44400) [pid = 1822] [serial = 1821] [outer = 0x7f66620ec800] 15:25:33 INFO - PROCESS | 1822 | 1461709533556 Marionette TRACE conn3 <- [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:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1535ms 15:25:33 INFO - PROCESS | 1822 | 1461709533619 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 1822 | 1461709533622 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:25:33 INFO - PROCESS | 1822 | 1461709533627 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 1822 | 1461709533630 Marionette TRACE conn3 <- [1,2398,null,{}] 15:25:33 INFO - PROCESS | 1822 | 1461709533635 Marionette TRACE conn3 -> [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:25:34 INFO - PROCESS | 1822 | 1461709533997 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:25:34 INFO - PROCESS | 1822 | 1461709534361 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a59c800 == 166 [pid = 1822] [id = 607] 15:25:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 291 (0x7f66620ed800) [pid = 1822] [serial = 1822] [outer = (nil)] 15:25:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 292 (0x7f6665d62400) [pid = 1822] [serial = 1823] [outer = 0x7f66620ed800] 15:25:34 INFO - PROCESS | 1822 | 1461709534432 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 293 (0x7f6665f4a000) [pid = 1822] [serial = 1824] [outer = 0x7f66620ed800] 15:25:35 INFO - PROCESS | 1822 | 1461709535218 Marionette TRACE conn3 <- [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:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1636ms 15:25:35 INFO - PROCESS | 1822 | 1461709535265 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 1822 | 1461709535269 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:25:35 INFO - PROCESS | 1822 | 1461709535274 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 1822 | 1461709535276 Marionette TRACE conn3 <- [1,2402,null,{}] 15:25:35 INFO - PROCESS | 1822 | 1461709535281 Marionette TRACE conn3 -> [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:25:35 INFO - PROCESS | 1822 | 1461709535484 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:25:35 INFO - PROCESS | 1822 | 1461709535765 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639977800 == 167 [pid = 1822] [id = 608] 15:25:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 294 (0x7f66388d6400) [pid = 1822] [serial = 1825] [outer = (nil)] 15:25:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 295 (0x7f66388de400) [pid = 1822] [serial = 1826] [outer = 0x7f66388d6400] 15:25:35 INFO - PROCESS | 1822 | 1461709535854 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 296 (0x7f66388e3400) [pid = 1822] [serial = 1827] [outer = 0x7f66388d6400] 15:25:36 INFO - PROCESS | 1822 | 1461709536692 Marionette TRACE conn3 <- [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:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 15:25:36 INFO - PROCESS | 1822 | 1461709536754 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1822 | 1461709536757 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:25:36 INFO - PROCESS | 1822 | 1461709536763 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1822 | 1461709536765 Marionette TRACE conn3 <- [1,2406,null,{}] 15:25:36 INFO - PROCESS | 1822 | 1461709536770 Marionette TRACE conn3 -> [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:25:36 INFO - PROCESS | 1822 | 1461709536989 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:25:37 INFO - PROCESS | 1822 | 1461709537263 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fcd3800 == 168 [pid = 1822] [id = 609] 15:25:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 297 (0x7f6635653400) [pid = 1822] [serial = 1828] [outer = (nil)] 15:25:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 298 (0x7f663565bc00) [pid = 1822] [serial = 1829] [outer = 0x7f6635653400] 15:25:37 INFO - PROCESS | 1822 | 1461709537335 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 299 (0x7f6635661000) [pid = 1822] [serial = 1830] [outer = 0x7f6635653400] 15:25:38 INFO - PROCESS | 1822 | 1461709538152 Marionette TRACE conn3 <- [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:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1431ms 15:25:38 INFO - PROCESS | 1822 | 1461709538194 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 1822 | 1461709538197 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:25:38 INFO - PROCESS | 1822 | 1461709538203 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1822 | 1461709538205 Marionette TRACE conn3 <- [1,2410,null,{}] 15:25:38 INFO - PROCESS | 1822 | 1461709538210 Marionette TRACE conn3 -> [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:25:38 INFO - PROCESS | 1822 | 1461709538407 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:25:38 INFO - PROCESS | 1822 | 1461709538688 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309c1800 == 169 [pid = 1822] [id = 610] 15:25:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 300 (0x7f6630964400) [pid = 1822] [serial = 1831] [outer = (nil)] 15:25:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 301 (0x7f6630969c00) [pid = 1822] [serial = 1832] [outer = 0x7f6630964400] 15:25:38 INFO - PROCESS | 1822 | 1461709538763 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 302 (0x7f663096e400) [pid = 1822] [serial = 1833] [outer = 0x7f6630964400] 15:25:39 INFO - PROCESS | 1822 | 1461709539694 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1532ms 15:25:39 INFO - PROCESS | 1822 | 1461709539735 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1822 | 1461709539738 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:25:39 INFO - PROCESS | 1822 | 1461709539745 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1822 | 1461709539748 Marionette TRACE conn3 <- [1,2414,null,{}] 15:25:39 INFO - PROCESS | 1822 | 1461709539753 Marionette TRACE conn3 -> [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:25:39 INFO - PROCESS | 1822 | 1461709539962 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:25:40 INFO - PROCESS | 1822 | 1461709540253 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fdad000 == 170 [pid = 1822] [id = 611] 15:25:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 303 (0x7f6630968400) [pid = 1822] [serial = 1834] [outer = (nil)] 15:25:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 304 (0x7f66388df400) [pid = 1822] [serial = 1835] [outer = 0x7f6630968400] 15:25:40 INFO - PROCESS | 1822 | 1461709540379 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 305 (0x7f663b890000) [pid = 1822] [serial = 1836] [outer = 0x7f6630968400] 15:25:41 INFO - PROCESS | 1822 | 1461709541177 Marionette TRACE conn3 <- [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:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1483ms 15:25:41 INFO - PROCESS | 1822 | 1461709541235 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1822 | 1461709541238 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:25:41 INFO - PROCESS | 1822 | 1461709541246 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 1822 | 1461709541248 Marionette TRACE conn3 <- [1,2418,null,{}] 15:25:41 INFO - PROCESS | 1822 | 1461709541253 Marionette TRACE conn3 -> [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:25:41 INFO - PROCESS | 1822 | 1461709541456 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:25:41 INFO - PROCESS | 1822 | 1461709541740 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fdc4800 == 171 [pid = 1822] [id = 612] 15:25:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 306 (0x7f663096e800) [pid = 1822] [serial = 1837] [outer = (nil)] 15:25:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 307 (0x7f6634859800) [pid = 1822] [serial = 1838] [outer = 0x7f663096e800] 15:25:41 INFO - PROCESS | 1822 | 1461709541810 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 308 (0x7f663485e800) [pid = 1822] [serial = 1839] [outer = 0x7f663096e800] 15:25:42 INFO - PROCESS | 1822 | 1461709542623 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1475ms 15:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:25:42 INFO - PROCESS | 1822 | 1461709542721 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1822 | 1461709542724 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:25:42 INFO - PROCESS | 1822 | 1461709542730 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1822 | 1461709542733 Marionette TRACE conn3 <- [1,2422,null,{}] 15:25:42 INFO - PROCESS | 1822 | 1461709542738 Marionette TRACE conn3 -> [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:25:42 INFO - PROCESS | 1822 | 1461709542947 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:25:43 INFO - PROCESS | 1822 | 1461709543227 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fea8000 == 172 [pid = 1822] [id = 613] 15:25:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 309 (0x7f662ff32000) [pid = 1822] [serial = 1840] [outer = (nil)] 15:25:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 310 (0x7f662ff39000) [pid = 1822] [serial = 1841] [outer = 0x7f662ff32000] 15:25:43 INFO - PROCESS | 1822 | 1461709543298 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 311 (0x7f662ff3e800) [pid = 1822] [serial = 1842] [outer = 0x7f662ff32000] 15:25:44 INFO - PROCESS | 1822 | 1461709544154 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1479ms 15:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:25:44 INFO - PROCESS | 1822 | 1461709544210 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 1822 | 1461709544213 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:25:44 INFO - PROCESS | 1822 | 1461709544217 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1822 | 1461709544221 Marionette TRACE conn3 <- [1,2426,null,{}] 15:25:44 INFO - PROCESS | 1822 | 1461709544226 Marionette TRACE conn3 -> [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:25:44 INFO - PROCESS | 1822 | 1461709544450 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:25:44 INFO - PROCESS | 1822 | 1461709544778 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6630598000 == 173 [pid = 1822] [id = 614] 15:25:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 312 (0x7f662ff32400) [pid = 1822] [serial = 1843] [outer = (nil)] 15:25:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 313 (0x7f663485a800) [pid = 1822] [serial = 1844] [outer = 0x7f662ff32400] 15:25:44 INFO - PROCESS | 1822 | 1461709544894 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 314 (0x7f6635655c00) [pid = 1822] [serial = 1845] [outer = 0x7f662ff32400] 15:25:45 INFO - PROCESS | 1822 | 1461709545756 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1585ms 15:25:45 INFO - PROCESS | 1822 | 1461709545804 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1822 | 1461709545807 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:25:45 INFO - PROCESS | 1822 | 1461709545812 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1822 | 1461709545814 Marionette TRACE conn3 <- [1,2430,null,{}] 15:25:45 INFO - PROCESS | 1822 | 1461709545819 Marionette TRACE conn3 -> [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:25:46 INFO - PROCESS | 1822 | 1461709546048 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:25:46 INFO - PROCESS | 1822 | 1461709546338 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66382ef000 == 174 [pid = 1822] [id = 615] 15:25:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 315 (0x7f662ff3a000) [pid = 1822] [serial = 1846] [outer = (nil)] 15:25:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 316 (0x7f66388e3000) [pid = 1822] [serial = 1847] [outer = 0x7f662ff3a000] 15:25:46 INFO - PROCESS | 1822 | 1461709546445 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 317 (0x7f663ce65800) [pid = 1822] [serial = 1848] [outer = 0x7f662ff3a000] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ef6e800 == 173 [pid = 1822] [id = 594] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd5a800 == 172 [pid = 1822] [id = 593] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ca61000 == 171 [pid = 1822] [id = 592] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663934f800 == 170 [pid = 1822] [id = 591] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b495800 == 169 [pid = 1822] [id = 590] 15:25:47 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639507000 == 168 [pid = 1822] [id = 589] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 316 (0x7f663b910400) [pid = 1822] [serial = 1365] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 315 (0x7f66487e2000) [pid = 1822] [serial = 1458] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 314 (0x7f663d7afc00) [pid = 1822] [serial = 1488] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 313 (0x7f6649e74000) [pid = 1822] [serial = 1416] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 312 (0x7f663a210000) [pid = 1822] [serial = 1410] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 311 (0x7f6665f4d400) [pid = 1822] [serial = 1359] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 310 (0x7f6641d93800) [pid = 1822] [serial = 1392] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 309 (0x7f6649e78800) [pid = 1822] [serial = 1641] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 308 (0x7f6647b98800) [pid = 1822] [serial = 1395] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 307 (0x7f663cf61c00) [pid = 1822] [serial = 1452] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 306 (0x7f6660f4dc00) [pid = 1822] [serial = 1404] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 305 (0x7f663c93a400) [pid = 1822] [serial = 1389] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 304 (0x7f664ebeb400) [pid = 1822] [serial = 1401] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 303 (0x7f6641d97000) [pid = 1822] [serial = 1362] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 302 (0x7f6641467c00) [pid = 1822] [serial = 1422] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 301 (0x7f663b433c00) [pid = 1822] [serial = 1413] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 300 (0x7f663b8b1800) [pid = 1822] [serial = 1419] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 299 (0x7f664a6a7c00) [pid = 1822] [serial = 1398] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 298 (0x7f664228a000) [pid = 1822] [serial = 1455] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 297 (0x7f666549d000) [pid = 1822] [serial = 1356] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 296 (0x7f663b8adc00) [pid = 1822] [serial = 1449] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 295 (0x7f6665d66400) [pid = 1822] [serial = 1407] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 294 (0x7f66414ed800) [pid = 1822] [serial = 1709] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 293 (0x7f66434e7c00) [pid = 1822] [serial = 1710] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 292 (0x7f664adc0000) [pid = 1822] [serial = 1658] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 291 (0x7f66372c6c00) [pid = 1822] [serial = 1643] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 290 (0x7f6637171000) [pid = 1822] [serial = 1679] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 289 (0x7f6665d5d000) [pid = 1822] [serial = 1673] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 288 (0x7f6639762800) [pid = 1822] [serial = 1700] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 287 (0x7f663cdf2400) [pid = 1822] [serial = 1701] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 286 (0x7f663b439400) [pid = 1822] [serial = 1697] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 285 (0x7f663b8a7400) [pid = 1822] [serial = 1698] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 284 (0x7f6646ee2800) [pid = 1822] [serial = 1652] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 283 (0x7f663fb48400) [pid = 1822] [serial = 1649] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 282 (0x7f663ec0e800) [pid = 1822] [serial = 1682] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 281 (0x7f664966d000) [pid = 1822] [serial = 1676] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 280 (0x7f663d7a5400) [pid = 1822] [serial = 1703] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f66359e3c00) [pid = 1822] [serial = 1694] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f663815dc00) [pid = 1822] [serial = 1695] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f66621bb400) [pid = 1822] [serial = 1670] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f6639c48000) [pid = 1822] [serial = 1685] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f663b344c00) [pid = 1822] [serial = 1691] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f663b33b800) [pid = 1822] [serial = 1688] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f665b023000) [pid = 1822] [serial = 1664] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f6649e8b800) [pid = 1822] [serial = 1655] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f663c93f000) [pid = 1822] [serial = 1646] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f6652046400) [pid = 1822] [serial = 1661] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f6661352000) [pid = 1822] [serial = 1667] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f6641d95800) [pid = 1822] [serial = 1712] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f663ec0a000) [pid = 1822] [serial = 1706] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f663fb47400) [pid = 1822] [serial = 1707] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663dcf0c00) [pid = 1822] [serial = 1704] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6647830c00) [pid = 1822] [serial = 1713] [outer = (nil)] [url = about:blank] 15:25:48 INFO - PROCESS | 1822 | 1461709548711 Marionette TRACE conn3 <- [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:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2932ms 15:25:48 INFO - PROCESS | 1822 | 1461709548746 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 1822 | 1461709548751 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:25:48 INFO - PROCESS | 1822 | 1461709548757 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1822 | 1461709548763 Marionette TRACE conn3 <- [1,2434,null,{}] 15:25:48 INFO - PROCESS | 1822 | 1461709548769 Marionette TRACE conn3 -> [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:25:48 INFO - PROCESS | 1822 | 1461709548959 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:25:49 INFO - PROCESS | 1822 | 1461709549155 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6636e65000 == 169 [pid = 1822] [id = 616] 15:25:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f6634cd6800) [pid = 1822] [serial = 1849] [outer = (nil)] 15:25:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f6635916000) [pid = 1822] [serial = 1850] [outer = 0x7f6634cd6800] 15:25:49 INFO - PROCESS | 1822 | 1461709549226 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f66359df800) [pid = 1822] [serial = 1851] [outer = 0x7f6634cd6800] 15:25:50 INFO - PROCESS | 1822 | 1461709550007 Marionette TRACE conn3 <- [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:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1278ms 15:25:50 INFO - PROCESS | 1822 | 1461709550067 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 1822 | 1461709550075 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:25:50 INFO - PROCESS | 1822 | 1461709550086 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1822 | 1461709550089 Marionette TRACE conn3 <- [1,2438,null,{}] 15:25:50 INFO - PROCESS | 1822 | 1461709550093 Marionette TRACE conn3 -> [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:25:50 INFO - PROCESS | 1822 | 1461709550289 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:25:50 INFO - PROCESS | 1822 | 1461709550307 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663861a800 == 170 [pid = 1822] [id = 617] 15:25:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f6634cd8c00) [pid = 1822] [serial = 1852] [outer = (nil)] 15:25:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f66381e2c00) [pid = 1822] [serial = 1853] [outer = 0x7f6634cd8c00] 15:25:50 INFO - PROCESS | 1822 | 1461709550567 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f6639758c00) [pid = 1822] [serial = 1854] [outer = 0x7f6634cd8c00] 15:25:51 INFO - PROCESS | 1822 | 1461709551412 Marionette TRACE conn3 <- [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:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1343ms 15:25:51 INFO - PROCESS | 1822 | 1461709551429 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 1822 | 1461709551432 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:25:51 INFO - PROCESS | 1822 | 1461709551437 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 1822 | 1461709551442 Marionette TRACE conn3 <- [1,2442,null,{}] 15:25:51 INFO - PROCESS | 1822 | 1461709551456 Marionette TRACE conn3 -> [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:25:51 INFO - PROCESS | 1822 | 1461709551708 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:25:51 INFO - PROCESS | 1822 | 1461709551742 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639975000 == 171 [pid = 1822] [id = 618] 15:25:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f663b31c000) [pid = 1822] [serial = 1855] [outer = (nil)] 15:25:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f663b329400) [pid = 1822] [serial = 1856] [outer = 0x7f663b31c000] 15:25:51 INFO - PROCESS | 1822 | 1461709551802 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663b38c800) [pid = 1822] [serial = 1857] [outer = 0x7f663b31c000] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f663b8a9800) [pid = 1822] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f663c755000) [pid = 1822] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f66347b6c00) [pid = 1822] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f66347afc00) [pid = 1822] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f663975b400) [pid = 1822] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:25:53 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f663b8a5800) [pid = 1822] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:25:53 INFO - PROCESS | 1822 | 1461709553477 Marionette TRACE conn3 <- [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:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2087ms 15:25:53 INFO - PROCESS | 1822 | 1461709553525 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:25:53 INFO - PROCESS | 1822 | 1461709553529 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:25:53 INFO - PROCESS | 1822 | 1461709553534 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1822 | 1461709553537 Marionette TRACE conn3 <- [1,2446,null,{}] 15:25:53 INFO - PROCESS | 1822 | 1461709553542 Marionette TRACE conn3 -> [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:25:53 INFO - PROCESS | 1822 | 1461709553802 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:25:53 INFO - PROCESS | 1822 | 1461709553823 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639dd0000 == 172 [pid = 1822] [id = 619] 15:25:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f66347ae800) [pid = 1822] [serial = 1858] [outer = (nil)] 15:25:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 269 (0x7f663b4bb000) [pid = 1822] [serial = 1859] [outer = 0x7f66347ae800] 15:25:53 INFO - PROCESS | 1822 | 1461709553883 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 270 (0x7f663b8a8400) [pid = 1822] [serial = 1860] [outer = 0x7f66347ae800] 15:25:54 INFO - PROCESS | 1822 | 1461709554757 Marionette TRACE conn3 <- [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:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1276ms 15:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:25:54 INFO - PROCESS | 1822 | 1461709554811 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 1822 | 1461709554813 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:25:54 INFO - PROCESS | 1822 | 1461709554820 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 1822 | 1461709554824 Marionette TRACE conn3 <- [1,2450,null,{}] 15:25:54 INFO - PROCESS | 1822 | 1461709554829 Marionette TRACE conn3 -> [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:25:55 INFO - PROCESS | 1822 | 1461709555012 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:25:55 INFO - PROCESS | 1822 | 1461709555345 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fe9d000 == 173 [pid = 1822] [id = 620] 15:25:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 271 (0x7f662ff37400) [pid = 1822] [serial = 1861] [outer = (nil)] 15:25:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 272 (0x7f6630967400) [pid = 1822] [serial = 1862] [outer = 0x7f662ff37400] 15:25:55 INFO - PROCESS | 1822 | 1461709555462 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 273 (0x7f663485ac00) [pid = 1822] [serial = 1863] [outer = 0x7f662ff37400] 15:25:56 INFO - PROCESS | 1822 | 1461709556487 Marionette TRACE conn3 <- [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:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1740ms 15:25:56 INFO - PROCESS | 1822 | 1461709556561 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1822 | 1461709556567 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:25:56 INFO - PROCESS | 1822 | 1461709556574 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1822 | 1461709556579 Marionette TRACE conn3 <- [1,2454,null,{}] 15:25:56 INFO - PROCESS | 1822 | 1461709556586 Marionette TRACE conn3 -> [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:25:56 INFO - PROCESS | 1822 | 1461709556849 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:25:57 INFO - PROCESS | 1822 | 1461709557167 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663951f800 == 174 [pid = 1822] [id = 621] 15:25:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 274 (0x7f66372c9000) [pid = 1822] [serial = 1864] [outer = (nil)] 15:25:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 275 (0x7f66381ebc00) [pid = 1822] [serial = 1865] [outer = 0x7f66372c9000] 15:25:57 INFO - PROCESS | 1822 | 1461709557243 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 276 (0x7f663975cc00) [pid = 1822] [serial = 1866] [outer = 0x7f66372c9000] 15:25:58 INFO - PROCESS | 1822 | 1461709558138 Marionette TRACE conn3 <- [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:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1628ms 15:25:58 INFO - PROCESS | 1822 | 1461709558207 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:25:58 INFO - PROCESS | 1822 | 1461709558213 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:25:58 INFO - PROCESS | 1822 | 1461709558219 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1822 | 1461709558223 Marionette TRACE conn3 <- [1,2458,null,{}] 15:25:58 INFO - PROCESS | 1822 | 1461709558228 Marionette TRACE conn3 -> [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:25:58 INFO - PROCESS | 1822 | 1461709558447 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:25:58 INFO - PROCESS | 1822 | 1461709558727 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb91800 == 175 [pid = 1822] [id = 622] 15:25:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 277 (0x7f6630961800) [pid = 1822] [serial = 1867] [outer = (nil)] 15:25:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 278 (0x7f663b439000) [pid = 1822] [serial = 1868] [outer = 0x7f6630961800] 15:25:58 INFO - PROCESS | 1822 | 1461709558884 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 279 (0x7f663b8b1800) [pid = 1822] [serial = 1869] [outer = 0x7f6630961800] 15:25:59 INFO - PROCESS | 1822 | 1461709559789 Marionette TRACE conn3 <- [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:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1634ms 15:25:59 INFO - PROCESS | 1822 | 1461709559854 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 1822 | 1461709559858 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:25:59 INFO - PROCESS | 1822 | 1461709559871 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 1822 | 1461709559880 Marionette TRACE conn3 <- [1,2462,null,{}] 15:25:59 INFO - PROCESS | 1822 | 1461709559888 Marionette TRACE conn3 -> [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:26:00 INFO - PROCESS | 1822 | 1461709560160 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:26:00 INFO - PROCESS | 1822 | 1461709560492 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd11000 == 176 [pid = 1822] [id = 623] 15:26:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 280 (0x7f663b8b4c00) [pid = 1822] [serial = 1870] [outer = (nil)] 15:26:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 281 (0x7f663c83fc00) [pid = 1822] [serial = 1871] [outer = 0x7f663b8b4c00] 15:26:00 INFO - PROCESS | 1822 | 1461709560566 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 282 (0x7f663cb44400) [pid = 1822] [serial = 1872] [outer = 0x7f663b8b4c00] 15:26:01 INFO - PROCESS | 1822 | 1461709561426 Marionette TRACE conn3 <- [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:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1602ms 15:26:01 INFO - PROCESS | 1822 | 1461709561466 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1822 | 1461709561471 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:26:01 INFO - PROCESS | 1822 | 1461709561477 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1822 | 1461709561479 Marionette TRACE conn3 <- [1,2466,null,{}] 15:26:01 INFO - PROCESS | 1822 | 1461709561485 Marionette TRACE conn3 -> [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:26:01 INFO - PROCESS | 1822 | 1461709561702 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:26:01 INFO - PROCESS | 1822 | 1461709561985 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663daa6800 == 177 [pid = 1822] [id = 624] 15:26:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 283 (0x7f663c762000) [pid = 1822] [serial = 1873] [outer = (nil)] 15:26:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 284 (0x7f663cdf0800) [pid = 1822] [serial = 1874] [outer = 0x7f663c762000] 15:26:02 INFO - PROCESS | 1822 | 1461709562104 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 285 (0x7f663cf5f400) [pid = 1822] [serial = 1875] [outer = 0x7f663c762000] 15:26:02 INFO - PROCESS | 1822 | 1461709562948 Marionette TRACE conn3 <- [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:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1531ms 15:26:03 INFO - PROCESS | 1822 | 1461709563009 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1822 | 1461709563013 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:26:03 INFO - PROCESS | 1822 | 1461709563019 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1822 | 1461709563022 Marionette TRACE conn3 <- [1,2470,null,{}] 15:26:03 INFO - PROCESS | 1822 | 1461709563027 Marionette TRACE conn3 -> [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:26:03 INFO - PROCESS | 1822 | 1461709563247 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:26:03 INFO - PROCESS | 1822 | 1461709563521 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fda5800 == 178 [pid = 1822] [id = 625] 15:26:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 286 (0x7f663d02e400) [pid = 1822] [serial = 1876] [outer = (nil)] 15:26:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 287 (0x7f663d033400) [pid = 1822] [serial = 1877] [outer = 0x7f663d02e400] 15:26:03 INFO - PROCESS | 1822 | 1461709563658 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 288 (0x7f663dcf2000) [pid = 1822] [serial = 1878] [outer = 0x7f663d02e400] 15:26:04 INFO - PROCESS | 1822 | 1461709564590 Marionette TRACE conn3 <- [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:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1626ms 15:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:26:04 INFO - PROCESS | 1822 | 1461709564646 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1822 | 1461709564649 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:26:04 INFO - PROCESS | 1822 | 1461709564655 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1822 | 1461709564658 Marionette TRACE conn3 <- [1,2474,null,{}] 15:26:04 INFO - PROCESS | 1822 | 1461709564663 Marionette TRACE conn3 -> [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:26:04 INFO - PROCESS | 1822 | 1461709564881 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:26:05 INFO - PROCESS | 1822 | 1461709565193 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664161a000 == 179 [pid = 1822] [id = 626] 15:26:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 289 (0x7f663fb47400) [pid = 1822] [serial = 1879] [outer = (nil)] 15:26:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 290 (0x7f663feae400) [pid = 1822] [serial = 1880] [outer = 0x7f663fb47400] 15:26:05 INFO - PROCESS | 1822 | 1461709565267 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 291 (0x7f66414f5000) [pid = 1822] [serial = 1881] [outer = 0x7f663fb47400] 15:26:06 INFO - PROCESS | 1822 | 1461709566116 Marionette TRACE conn3 <- [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:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1531ms 15:26:06 INFO - PROCESS | 1822 | 1461709566186 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:26:06 INFO - PROCESS | 1822 | 1461709566190 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:26:06 INFO - PROCESS | 1822 | 1461709566195 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 1822 | 1461709566198 Marionette TRACE conn3 <- [1,2478,null,{}] 15:26:06 INFO - PROCESS | 1822 | 1461709566203 Marionette TRACE conn3 -> [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:26:06 INFO - PROCESS | 1822 | 1461709566418 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:26:06 INFO - PROCESS | 1822 | 1461709566691 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f9d800 == 180 [pid = 1822] [id = 627] 15:26:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 292 (0x7f663fe0c000) [pid = 1822] [serial = 1882] [outer = (nil)] 15:26:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 293 (0x7f6641d97000) [pid = 1822] [serial = 1883] [outer = 0x7f663fe0c000] 15:26:06 INFO - PROCESS | 1822 | 1461709566804 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 294 (0x7f6642289000) [pid = 1822] [serial = 1884] [outer = 0x7f663fe0c000] 15:26:07 INFO - PROCESS | 1822 | 1461709567643 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 15:26:07 INFO - PROCESS | 1822 | 1461709567678 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 1822 | 1461709567681 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:26:07 INFO - PROCESS | 1822 | 1461709567687 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1822 | 1461709567691 Marionette TRACE conn3 <- [1,2482,null,{}] 15:26:07 INFO - PROCESS | 1822 | 1461709567696 Marionette TRACE conn3 -> [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:26:07 INFO - PROCESS | 1822 | 1461709567912 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:26:08 INFO - PROCESS | 1822 | 1461709568190 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643165800 == 181 [pid = 1822] [id = 628] 15:26:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 295 (0x7f663d7af000) [pid = 1822] [serial = 1885] [outer = (nil)] 15:26:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 296 (0x7f6642289800) [pid = 1822] [serial = 1886] [outer = 0x7f663d7af000] 15:26:08 INFO - PROCESS | 1822 | 1461709568306 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 297 (0x7f66434e9c00) [pid = 1822] [serial = 1887] [outer = 0x7f663d7af000] 15:26:09 INFO - PROCESS | 1822 | 1461709569108 Marionette TRACE conn3 <- [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:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1478ms 15:26:09 INFO - PROCESS | 1822 | 1461709569167 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1822 | 1461709569169 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:26:09 INFO - PROCESS | 1822 | 1461709569195 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1822 | 1461709569197 Marionette TRACE conn3 <- [1,2486,null,{}] 15:26:09 INFO - PROCESS | 1822 | 1461709569206 Marionette TRACE conn3 -> [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:26:09 INFO - PROCESS | 1822 | 1461709569440 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:26:09 INFO - PROCESS | 1822 | 1461709569758 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478ac000 == 182 [pid = 1822] [id = 629] 15:26:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 298 (0x7f663ddd1400) [pid = 1822] [serial = 1888] [outer = (nil)] 15:26:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 299 (0x7f6646edf400) [pid = 1822] [serial = 1889] [outer = 0x7f663ddd1400] 15:26:09 INFO - PROCESS | 1822 | 1461709569876 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 300 (0x7f66471aa000) [pid = 1822] [serial = 1890] [outer = 0x7f663ddd1400] 15:26:10 INFO - PROCESS | 1822 | 1461709570714 Marionette TRACE conn3 <- [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:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1599ms 15:26:10 INFO - PROCESS | 1822 | 1461709570775 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 1822 | 1461709570778 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:26:10 INFO - PROCESS | 1822 | 1461709570784 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 1822 | 1461709570786 Marionette TRACE conn3 <- [1,2490,null,{}] 15:26:10 INFO - PROCESS | 1822 | 1461709570791 Marionette TRACE conn3 -> [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:26:11 INFO - PROCESS | 1822 | 1461709571015 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:26:11 INFO - PROCESS | 1822 | 1461709571295 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a25f000 == 183 [pid = 1822] [id = 630] 15:26:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 301 (0x7f6647ba0400) [pid = 1822] [serial = 1891] [outer = (nil)] 15:26:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 302 (0x7f6648675400) [pid = 1822] [serial = 1892] [outer = 0x7f6647ba0400] 15:26:11 INFO - PROCESS | 1822 | 1461709571432 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 303 (0x7f66488b2400) [pid = 1822] [serial = 1893] [outer = 0x7f6647ba0400] 15:26:12 INFO - PROCESS | 1822 | 1461709572287 Marionette TRACE conn3 <- [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:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1532ms 15:26:12 INFO - PROCESS | 1822 | 1461709572317 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1822 | 1461709572321 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:26:12 INFO - PROCESS | 1822 | 1461709572326 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1822 | 1461709572330 Marionette TRACE conn3 <- [1,2494,null,{}] 15:26:12 INFO - PROCESS | 1822 | 1461709572334 Marionette TRACE conn3 -> [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:26:12 INFO - PROCESS | 1822 | 1461709572563 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:26:12 INFO - PROCESS | 1822 | 1461709572847 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af31000 == 184 [pid = 1822] [id = 631] 15:26:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 304 (0x7f6642284800) [pid = 1822] [serial = 1894] [outer = (nil)] 15:26:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 305 (0x7f664a8ce800) [pid = 1822] [serial = 1895] [outer = 0x7f6642284800] 15:26:12 INFO - PROCESS | 1822 | 1461709572966 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 306 (0x7f664beb2000) [pid = 1822] [serial = 1896] [outer = 0x7f6642284800] 15:26:13 INFO - PROCESS | 1822 | 1461709573773 Marionette TRACE conn3 <- [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:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1480ms 15:26:13 INFO - PROCESS | 1822 | 1461709573806 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1822 | 1461709573809 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:26:13 INFO - PROCESS | 1822 | 1461709573816 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1822 | 1461709573818 Marionette TRACE conn3 <- [1,2498,null,{}] 15:26:13 INFO - PROCESS | 1822 | 1461709573823 Marionette TRACE conn3 -> [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:26:14 INFO - PROCESS | 1822 | 1461709574027 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:26:14 INFO - PROCESS | 1822 | 1461709574311 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d98c000 == 185 [pid = 1822] [id = 632] 15:26:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 307 (0x7f663ec06c00) [pid = 1822] [serial = 1897] [outer = (nil)] 15:26:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 308 (0x7f664d869000) [pid = 1822] [serial = 1898] [outer = 0x7f663ec06c00] 15:26:14 INFO - PROCESS | 1822 | 1461709574386 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 309 (0x7f6650f07000) [pid = 1822] [serial = 1899] [outer = 0x7f663ec06c00] 15:26:15 INFO - PROCESS | 1822 | 1461709575262 Marionette TRACE conn3 <- [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:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1482ms 15:26:15 INFO - PROCESS | 1822 | 1461709575306 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:26:15 INFO - PROCESS | 1822 | 1461709575318 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:26:15 INFO - PROCESS | 1822 | 1461709575324 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1822 | 1461709575327 Marionette TRACE conn3 <- [1,2502,null,{}] 15:26:15 INFO - PROCESS | 1822 | 1461709575332 Marionette TRACE conn3 -> [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:26:15 INFO - PROCESS | 1822 | 1461709575539 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:26:15 INFO - PROCESS | 1822 | 1461709575824 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652869000 == 186 [pid = 1822] [id = 633] 15:26:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 310 (0x7f664967ac00) [pid = 1822] [serial = 1900] [outer = (nil)] 15:26:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 311 (0x7f66520eec00) [pid = 1822] [serial = 1901] [outer = 0x7f664967ac00] 15:26:15 INFO - PROCESS | 1822 | 1461709575896 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 312 (0x7f6653195000) [pid = 1822] [serial = 1902] [outer = 0x7f664967ac00] 15:26:16 INFO - PROCESS | 1822 | 1461709576775 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1482ms 15:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:26:16 INFO - PROCESS | 1822 | 1461709576806 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 1822 | 1461709576808 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:26:16 INFO - PROCESS | 1822 | 1461709576814 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 1822 | 1461709576817 Marionette TRACE conn3 <- [1,2506,null,{}] 15:26:16 INFO - PROCESS | 1822 | 1461709576822 Marionette TRACE conn3 -> [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:26:17 INFO - PROCESS | 1822 | 1461709577033 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:26:17 INFO - PROCESS | 1822 | 1461709577317 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66548bd000 == 187 [pid = 1822] [id = 634] 15:26:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 313 (0x7f664adb6400) [pid = 1822] [serial = 1903] [outer = (nil)] 15:26:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 314 (0x7f6654913000) [pid = 1822] [serial = 1904] [outer = 0x7f664adb6400] 15:26:17 INFO - PROCESS | 1822 | 1461709577397 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 315 (0x7f6660e77000) [pid = 1822] [serial = 1905] [outer = 0x7f664adb6400] 15:26:18 INFO - PROCESS | 1822 | 1461709578259 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1483ms 15:26:18 INFO - PROCESS | 1822 | 1461709578297 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 1822 | 1461709578300 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:26:18 INFO - PROCESS | 1822 | 1461709578306 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 1822 | 1461709578308 Marionette TRACE conn3 <- [1,2510,null,{}] 15:26:18 INFO - PROCESS | 1822 | 1461709578313 Marionette TRACE conn3 -> [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:26:18 INFO - PROCESS | 1822 | 1461709578525 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:26:18 INFO - PROCESS | 1822 | 1461709578807 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66656a8000 == 188 [pid = 1822] [id = 635] 15:26:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 316 (0x7f6651b2b000) [pid = 1822] [serial = 1906] [outer = (nil)] 15:26:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 317 (0x7f6662045c00) [pid = 1822] [serial = 1907] [outer = 0x7f6651b2b000] 15:26:18 INFO - PROCESS | 1822 | 1461709578881 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 318 (0x7f666215b000) [pid = 1822] [serial = 1908] [outer = 0x7f6651b2b000] 15:26:19 INFO - PROCESS | 1822 | 1461709579747 Marionette TRACE conn3 <- [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:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1480ms 15:26:19 INFO - PROCESS | 1822 | 1461709579802 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 1822 | 1461709579806 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:26:19 INFO - PROCESS | 1822 | 1461709579812 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 1822 | 1461709579814 Marionette TRACE conn3 <- [1,2514,null,{}] 15:26:19 INFO - PROCESS | 1822 | 1461709579820 Marionette TRACE conn3 -> [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:26:20 INFO - PROCESS | 1822 | 1461709580037 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:26:20 INFO - PROCESS | 1822 | 1461709580322 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666a5ad000 == 189 [pid = 1822] [id = 636] 15:26:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 319 (0x7f6633213800) [pid = 1822] [serial = 1909] [outer = (nil)] 15:26:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 320 (0x7f6633219c00) [pid = 1822] [serial = 1910] [outer = 0x7f6633213800] 15:26:20 INFO - PROCESS | 1822 | 1461709580433 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 321 (0x7f663321dc00) [pid = 1822] [serial = 1911] [outer = 0x7f6633213800] 15:26:21 INFO - PROCESS | 1822 | 1461709581281 Marionette TRACE conn3 <- [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:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 15:26:21 INFO - PROCESS | 1822 | 1461709581342 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1822 | 1461709581344 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:26:21 INFO - PROCESS | 1822 | 1461709581350 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1822 | 1461709581352 Marionette TRACE conn3 <- [1,2518,null,{}] 15:26:21 INFO - PROCESS | 1822 | 1461709581357 Marionette TRACE conn3 -> [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:26:21 INFO - PROCESS | 1822 | 1461709581568 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:26:21 INFO - PROCESS | 1822 | 1461709581855 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635ce7800 == 190 [pid = 1822] [id = 637] 15:26:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 322 (0x7f6633214800) [pid = 1822] [serial = 1912] [outer = (nil)] 15:26:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 323 (0x7f6661150800) [pid = 1822] [serial = 1913] [outer = 0x7f6633214800] 15:26:21 INFO - PROCESS | 1822 | 1461709581967 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 324 (0x7f66624d0c00) [pid = 1822] [serial = 1914] [outer = 0x7f6633214800] 15:26:22 INFO - PROCESS | 1822 | 1461709582797 Marionette TRACE conn3 <- [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:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1484ms 15:26:22 INFO - PROCESS | 1822 | 1461709582841 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1822 | 1461709582845 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:26:22 INFO - PROCESS | 1822 | 1461709582851 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1822 | 1461709582854 Marionette TRACE conn3 <- [1,2522,null,{}] 15:26:22 INFO - PROCESS | 1822 | 1461709582859 Marionette TRACE conn3 -> [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:26:23 INFO - PROCESS | 1822 | 1461709583075 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:26:23 INFO - PROCESS | 1822 | 1461709583389 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635cfa000 == 191 [pid = 1822] [id = 638] 15:26:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 325 (0x7f6633219400) [pid = 1822] [serial = 1915] [outer = (nil)] 15:26:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 326 (0x7f663b31a800) [pid = 1822] [serial = 1916] [outer = 0x7f6633219400] 15:26:23 INFO - PROCESS | 1822 | 1461709583503 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 327 (0x7f663cba0400) [pid = 1822] [serial = 1917] [outer = 0x7f6633219400] 15:26:24 INFO - PROCESS | 1822 | 1461709584327 Marionette TRACE conn3 <- [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:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1534ms 15:26:24 INFO - PROCESS | 1822 | 1461709584387 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 1822 | 1461709584390 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:26:24 INFO - PROCESS | 1822 | 1461709584396 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 1822 | 1461709584398 Marionette TRACE conn3 <- [1,2526,null,{}] 15:26:24 INFO - PROCESS | 1822 | 1461709584404 Marionette TRACE conn3 -> [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:26:24 INFO - PROCESS | 1822 | 1461709584627 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:26:24 INFO - PROCESS | 1822 | 1461709584963 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f666b3e0800 == 192 [pid = 1822] [id = 639] 15:26:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 328 (0x7f663cba6800) [pid = 1822] [serial = 1918] [outer = (nil)] 15:26:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 329 (0x7f663ce5c800) [pid = 1822] [serial = 1919] [outer = 0x7f663cba6800] 15:26:25 INFO - PROCESS | 1822 | 1461709585077 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 330 (0x7f66624cf800) [pid = 1822] [serial = 1920] [outer = 0x7f663cba6800] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dabf800 == 191 [pid = 1822] [id = 429] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dc6b000 == 190 [pid = 1822] [id = 392] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6663d47000 == 189 [pid = 1822] [id = 389] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af26800 == 188 [pid = 1822] [id = 430] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666639a800 == 187 [pid = 1822] [id = 390] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a3b7800 == 186 [pid = 1822] [id = 426] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639dd0000 == 185 [pid = 1822] [id = 619] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639975000 == 184 [pid = 1822] [id = 618] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663861a800 == 183 [pid = 1822] [id = 617] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6636e65000 == 182 [pid = 1822] [id = 616] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6630598000 == 181 [pid = 1822] [id = 614] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fea8000 == 180 [pid = 1822] [id = 613] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fdc4800 == 179 [pid = 1822] [id = 612] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fdad000 == 178 [pid = 1822] [id = 611] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66309c1800 == 177 [pid = 1822] [id = 610] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fcd3800 == 176 [pid = 1822] [id = 609] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639977800 == 175 [pid = 1822] [id = 608] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a59c800 == 174 [pid = 1822] [id = 607] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b3d8800 == 173 [pid = 1822] [id = 606] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6661e21800 == 172 [pid = 1822] [id = 605] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665399a800 == 171 [pid = 1822] [id = 604] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66523ac000 == 170 [pid = 1822] [id = 603] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc21000 == 169 [pid = 1822] [id = 602] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab16800 == 168 [pid = 1822] [id = 601] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647ac6800 == 167 [pid = 1822] [id = 600] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643493000 == 166 [pid = 1822] [id = 599] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641fa3000 == 165 [pid = 1822] [id = 598] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd41000 == 164 [pid = 1822] [id = 597] 15:26:26 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66399d4000 == 163 [pid = 1822] [id = 596] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 329 (0x7f663cb4f800) [pid = 1822] [serial = 1781] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 328 (0x7f663ce64400) [pid = 1822] [serial = 1782] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 327 (0x7f663d036000) [pid = 1822] [serial = 1754] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 326 (0x7f663cb45400) [pid = 1822] [serial = 1778] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 325 (0x7f6652ed1800) [pid = 1822] [serial = 1739] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 324 (0x7f663b327800) [pid = 1822] [serial = 1748] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 323 (0x7f6649e74c00) [pid = 1822] [serial = 1730] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 322 (0x7f6634cd9400) [pid = 1822] [serial = 1760] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 321 (0x7f6636e11800) [pid = 1822] [serial = 1770] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 320 (0x7f6634cd9800) [pid = 1822] [serial = 1769] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 319 (0x7f665b07a400) [pid = 1822] [serial = 1742] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 318 (0x7f664f5b8c00) [pid = 1822] [serial = 1736] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 317 (0x7f664bf8b000) [pid = 1822] [serial = 1733] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 316 (0x7f663591d400) [pid = 1822] [serial = 1763] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 315 (0x7f663452c400) [pid = 1822] [serial = 1766] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 314 (0x7f66488a8000) [pid = 1822] [serial = 1715] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 313 (0x7f66414fa800) [pid = 1822] [serial = 1724] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 312 (0x7f663d00c800) [pid = 1822] [serial = 1745] [outer = (nil)] [url = about:blank] 15:26:26 INFO - PROCESS | 1822 | --DOMWINDOW == 311 (0x7f663d046800) [pid = 1822] [serial = 1721] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 310 (0x7f66495d3c00) [pid = 1822] [serial = 1727] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 309 (0x7f663d7a2c00) [pid = 1822] [serial = 1787] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 308 (0x7f663b432400) [pid = 1822] [serial = 1775] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 307 (0x7f663b88f800) [pid = 1822] [serial = 1776] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 306 (0x7f663b340000) [pid = 1822] [serial = 1718] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 305 (0x7f6635919400) [pid = 1822] [serial = 1757] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 304 (0x7f663b329c00) [pid = 1822] [serial = 1773] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 303 (0x7f663b31dc00) [pid = 1822] [serial = 1772] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 302 (0x7f663d02a400) [pid = 1822] [serial = 1751] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 301 (0x7f663cf5c400) [pid = 1822] [serial = 1785] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 300 (0x7f663cb49800) [pid = 1822] [serial = 1779] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | --DOMWINDOW == 299 (0x7f663b8b7000) [pid = 1822] [serial = 1784] [outer = (nil)] [url = about:blank] 15:26:27 INFO - PROCESS | 1822 | 1461709587420 Marionette TRACE conn3 <- [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:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3080ms 15:26:27 INFO - PROCESS | 1822 | 1461709587504 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1822 | 1461709587510 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:26:27 INFO - PROCESS | 1822 | 1461709587522 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1822 | 1461709587526 Marionette TRACE conn3 <- [1,2530,null,{}] 15:26:27 INFO - PROCESS | 1822 | 1461709587533 Marionette TRACE conn3 -> [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:26:27 INFO - PROCESS | 1822 | 1461709587740 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:26:27 INFO - PROCESS | 1822 | 1461709587936 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309c7000 == 164 [pid = 1822] [id = 640] 15:26:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 300 (0x7f6634cdc000) [pid = 1822] [serial = 1921] [outer = (nil)] 15:26:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 301 (0x7f6635656c00) [pid = 1822] [serial = 1922] [outer = 0x7f6634cdc000] 15:26:28 INFO - PROCESS | 1822 | 1461709588052 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 302 (0x7f663591d400) [pid = 1822] [serial = 1923] [outer = 0x7f6634cdc000] 15:26:28 INFO - PROCESS | 1822 | 1461709588805 Marionette TRACE conn3 <- [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:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1335ms 15:26:28 INFO - PROCESS | 1822 | 1461709588861 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1822 | 1461709588869 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:26:28 INFO - PROCESS | 1822 | 1461709588878 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1822 | 1461709588881 Marionette TRACE conn3 <- [1,2534,null,{}] 15:26:28 INFO - PROCESS | 1822 | 1461709588885 Marionette TRACE conn3 -> [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:26:29 INFO - PROCESS | 1822 | 1461709589076 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:26:29 INFO - PROCESS | 1822 | 1461709589093 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66367ec800 == 165 [pid = 1822] [id = 641] 15:26:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 303 (0x7f6636e10000) [pid = 1822] [serial = 1924] [outer = (nil)] 15:26:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 304 (0x7f66372cac00) [pid = 1822] [serial = 1925] [outer = 0x7f6636e10000] 15:26:29 INFO - PROCESS | 1822 | 1461709589150 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 305 (0x7f66381ec800) [pid = 1822] [serial = 1926] [outer = 0x7f6636e10000] 15:26:30 INFO - PROCESS | 1822 | 1461709590241 Marionette TRACE conn3 <- [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:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1426ms 15:26:30 INFO - PROCESS | 1822 | 1461709590305 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 1822 | 1461709590308 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:26:30 INFO - PROCESS | 1822 | 1461709590314 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1822 | 1461709590318 Marionette TRACE conn3 <- [1,2538,null,{}] 15:26:30 INFO - PROCESS | 1822 | 1461709590338 Marionette TRACE conn3 -> [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:26:30 INFO - PROCESS | 1822 | 1461709590633 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:26:30 INFO - PROCESS | 1822 | 1461709590673 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fce000 == 166 [pid = 1822] [id = 642] 15:26:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 306 (0x7f663a204000) [pid = 1822] [serial = 1927] [outer = (nil)] 15:26:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 307 (0x7f663a424c00) [pid = 1822] [serial = 1928] [outer = 0x7f663a204000] 15:26:30 INFO - PROCESS | 1822 | 1461709590737 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 308 (0x7f663a430000) [pid = 1822] [serial = 1929] [outer = 0x7f663a204000] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 307 (0x7f6643344800) [pid = 1822] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 306 (0x7f663dcea000) [pid = 1822] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 305 (0x7f66359dc800) [pid = 1822] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 304 (0x7f663cb4a400) [pid = 1822] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 303 (0x7f663b31c000) [pid = 1822] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 302 (0x7f66487e4400) [pid = 1822] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 301 (0x7f66487e6800) [pid = 1822] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 300 (0x7f663ce5b800) [pid = 1822] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 299 (0x7f66359d7800) [pid = 1822] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 298 (0x7f6638153000) [pid = 1822] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 297 (0x7f663c944000) [pid = 1822] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 296 (0x7f66620ed800) [pid = 1822] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 295 (0x7f663d070c00) [pid = 1822] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 294 (0x7f663d049800) [pid = 1822] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 293 (0x7f6630968400) [pid = 1822] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 292 (0x7f66381e5000) [pid = 1822] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 291 (0x7f66388d6400) [pid = 1822] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 290 (0x7f662ff32400) [pid = 1822] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 289 (0x7f6647b9bc00) [pid = 1822] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 288 (0x7f6635653400) [pid = 1822] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 287 (0x7f663d079400) [pid = 1822] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 286 (0x7f6649fd7800) [pid = 1822] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 285 (0x7f66372cdc00) [pid = 1822] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 284 (0x7f6650f08800) [pid = 1822] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 283 (0x7f664aa52c00) [pid = 1822] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 282 (0x7f66381ec000) [pid = 1822] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 281 (0x7f663b328000) [pid = 1822] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 280 (0x7f663cdf4c00) [pid = 1822] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 279 (0x7f663b320800) [pid = 1822] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 278 (0x7f6636e02800) [pid = 1822] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 277 (0x7f6630964400) [pid = 1822] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 276 (0x7f6649679c00) [pid = 1822] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 275 (0x7f663815c000) [pid = 1822] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 274 (0x7f66495cf400) [pid = 1822] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 273 (0x7f664b1f1800) [pid = 1822] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 272 (0x7f663096e800) [pid = 1822] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 271 (0x7f6639c46400) [pid = 1822] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 270 (0x7f664a683400) [pid = 1822] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 269 (0x7f662ff32000) [pid = 1822] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 268 (0x7f664f5b4c00) [pid = 1822] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f663d04e400) [pid = 1822] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f6637177400) [pid = 1822] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f664a8cf000) [pid = 1822] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6636e0a400) [pid = 1822] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f663815d000) [pid = 1822] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f6638157000) [pid = 1822] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f6634522400) [pid = 1822] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f6647b9c800) [pid = 1822] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f66541e3800) [pid = 1822] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f663b31bc00) [pid = 1822] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f663716f400) [pid = 1822] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f6646f2f400) [pid = 1822] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f6634cd6800) [pid = 1822] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f6634cd8c00) [pid = 1822] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f6637168400) [pid = 1822] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f663590fc00) [pid = 1822] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f66437ae400) [pid = 1822] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f664c1b6400) [pid = 1822] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f66520ed800) [pid = 1822] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f663b8c0c00) [pid = 1822] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f663ec0f800) [pid = 1822] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f663c83d400) [pid = 1822] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f6636e05400) [pid = 1822] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f663b3cb800) [pid = 1822] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f663d006400) [pid = 1822] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f66359dec00) [pid = 1822] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f6639c41400) [pid = 1822] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f664adb3000) [pid = 1822] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f6634cd2000) [pid = 1822] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f66520ed400) [pid = 1822] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f6649598400) [pid = 1822] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f6646ec8000) [pid = 1822] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f663c7f4c00) [pid = 1822] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f663b8b7400) [pid = 1822] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f663fb4b000) [pid = 1822] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f6637169400) [pid = 1822] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f66359d7c00) [pid = 1822] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f663c7fb000) [pid = 1822] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f664c1b4000) [pid = 1822] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f663b8ba800) [pid = 1822] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f66359df400) [pid = 1822] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f6634ccf400) [pid = 1822] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f663a209c00) [pid = 1822] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f663c841400) [pid = 1822] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f66381e7800) [pid = 1822] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f662ff3a000) [pid = 1822] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f6655e75800) [pid = 1822] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f663a210c00) [pid = 1822] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f663ec0a400) [pid = 1822] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f6647831800) [pid = 1822] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f66488b5400) [pid = 1822] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f663ddc3800) [pid = 1822] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f663cb41800) [pid = 1822] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f6636e11c00) [pid = 1822] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f66620ec800) [pid = 1822] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f663b321c00) [pid = 1822] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f6641d93400) [pid = 1822] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f6651b29c00) [pid = 1822] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f663eca3400) [pid = 1822] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:26:32 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f663a20b400) [pid = 1822] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:26:33 INFO - PROCESS | 1822 | 1461709593004 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2736ms 15:26:33 INFO - PROCESS | 1822 | 1461709593050 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1822 | 1461709593054 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:26:33 INFO - PROCESS | 1822 | 1461709593059 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1822 | 1461709593061 Marionette TRACE conn3 <- [1,2542,null,{}] 15:26:33 INFO - PROCESS | 1822 | 1461709593066 Marionette TRACE conn3 -> [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:26:33 INFO - PROCESS | 1822 | 1461709593322 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:26:33 INFO - PROCESS | 1822 | 1461709593344 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663594b800 == 167 [pid = 1822] [id = 643] 15:26:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f662ff32400) [pid = 1822] [serial = 1930] [outer = (nil)] 15:26:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f66347b1400) [pid = 1822] [serial = 1931] [outer = 0x7f662ff32400] 15:26:33 INFO - PROCESS | 1822 | 1461709593402 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f6635911800) [pid = 1822] [serial = 1932] [outer = 0x7f662ff32400] 15:26:34 INFO - PROCESS | 1822 | 1461709594196 Marionette TRACE conn3 <- [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:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1174ms 15:26:34 INFO - PROCESS | 1822 | 1461709594234 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1822 | 1461709594237 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:26:34 INFO - PROCESS | 1822 | 1461709594246 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1822 | 1461709594259 Marionette TRACE conn3 <- [1,2546,null,{}] 15:26:34 INFO - PROCESS | 1822 | 1461709594265 Marionette TRACE conn3 -> [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:26:34 INFO - PROCESS | 1822 | 1461709594533 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:26:34 INFO - PROCESS | 1822 | 1461709594852 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fe9e000 == 168 [pid = 1822] [id = 644] 15:26:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f662ff34800) [pid = 1822] [serial = 1933] [outer = (nil)] 15:26:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f663096e000) [pid = 1822] [serial = 1934] [outer = 0x7f662ff34800] 15:26:34 INFO - PROCESS | 1822 | 1461709594995 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f66347b6800) [pid = 1822] [serial = 1935] [outer = 0x7f662ff34800] 15:26:35 INFO - PROCESS | 1822 | 1461709595927 Marionette TRACE conn3 <- [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:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1746ms 15:26:35 INFO - PROCESS | 1822 | 1461709595990 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:26:36 INFO - PROCESS | 1822 | 1461709595996 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:26:36 INFO - PROCESS | 1822 | 1461709596003 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1822 | 1461709596008 Marionette TRACE conn3 <- [1,2550,null,{}] 15:26:36 INFO - PROCESS | 1822 | 1461709596015 Marionette TRACE conn3 -> [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:26:36 INFO - PROCESS | 1822 | 1461709596253 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:26:36 INFO - PROCESS | 1822 | 1461709596576 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66371a5000 == 169 [pid = 1822] [id = 645] 15:26:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f66359d5400) [pid = 1822] [serial = 1936] [outer = (nil)] 15:26:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f6636e0a400) [pid = 1822] [serial = 1937] [outer = 0x7f66359d5400] 15:26:36 INFO - PROCESS | 1822 | 1461709596652 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f663716d000) [pid = 1822] [serial = 1938] [outer = 0x7f66359d5400] 15:26:37 INFO - PROCESS | 1822 | 1461709597582 Marionette TRACE conn3 <- [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:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1637ms 15:26:37 INFO - PROCESS | 1822 | 1461709597644 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1822 | 1461709597651 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:26:37 INFO - PROCESS | 1822 | 1461709597657 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1822 | 1461709597660 Marionette TRACE conn3 <- [1,2554,null,{}] 15:26:37 INFO - PROCESS | 1822 | 1461709597666 Marionette TRACE conn3 -> [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:26:37 INFO - PROCESS | 1822 | 1461709597901 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:26:38 INFO - PROCESS | 1822 | 1461709598262 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639512000 == 170 [pid = 1822] [id = 646] 15:26:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f66381e8800) [pid = 1822] [serial = 1939] [outer = (nil)] 15:26:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f66388dc000) [pid = 1822] [serial = 1940] [outer = 0x7f66381e8800] 15:26:38 INFO - PROCESS | 1822 | 1461709598345 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f6639c47400) [pid = 1822] [serial = 1941] [outer = 0x7f66381e8800] 15:26:39 INFO - PROCESS | 1822 | 1461709599271 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1685ms 15:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:26:39 INFO - PROCESS | 1822 | 1461709599343 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 1822 | 1461709599346 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:26:39 INFO - PROCESS | 1822 | 1461709599361 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1822 | 1461709599369 Marionette TRACE conn3 <- [1,2558,null,{}] 15:26:39 INFO - PROCESS | 1822 | 1461709599375 Marionette TRACE conn3 -> [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:26:39 INFO - PROCESS | 1822 | 1461709599654 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:26:39 INFO - PROCESS | 1822 | 1461709599984 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639dcc800 == 171 [pid = 1822] [id = 647] 15:26:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f66381ed400) [pid = 1822] [serial = 1942] [outer = (nil)] 15:26:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 222 (0x7f663a432400) [pid = 1822] [serial = 1943] [outer = 0x7f66381ed400] 15:26:40 INFO - PROCESS | 1822 | 1461709600054 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 223 (0x7f663b325000) [pid = 1822] [serial = 1944] [outer = 0x7f66381ed400] 15:26:40 INFO - PROCESS | 1822 | 1461709600957 Marionette TRACE conn3 <- [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:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1641ms 15:26:40 INFO - PROCESS | 1822 | 1461709600994 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 1822 | 1461709600999 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:26:41 INFO - PROCESS | 1822 | 1461709601004 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 1822 | 1461709601007 Marionette TRACE conn3 <- [1,2562,null,{}] 15:26:41 INFO - PROCESS | 1822 | 1461709601012 Marionette TRACE conn3 -> [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:26:41 INFO - PROCESS | 1822 | 1461709601234 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:26:41 INFO - PROCESS | 1822 | 1461709601523 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb83800 == 172 [pid = 1822] [id = 648] 15:26:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 224 (0x7f663a429800) [pid = 1822] [serial = 1945] [outer = (nil)] 15:26:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 225 (0x7f663b436400) [pid = 1822] [serial = 1946] [outer = 0x7f663a429800] 15:26:41 INFO - PROCESS | 1822 | 1461709601634 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 226 (0x7f663b883000) [pid = 1822] [serial = 1947] [outer = 0x7f663a429800] 15:26:42 INFO - PROCESS | 1822 | 1461709602526 Marionette TRACE conn3 <- [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:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1578ms 15:26:42 INFO - PROCESS | 1822 | 1461709602583 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1822 | 1461709602586 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:26:42 INFO - PROCESS | 1822 | 1461709602592 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1822 | 1461709602595 Marionette TRACE conn3 <- [1,2566,null,{}] 15:26:42 INFO - PROCESS | 1822 | 1461709602600 Marionette TRACE conn3 -> [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:26:42 INFO - PROCESS | 1822 | 1461709602810 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:26:43 INFO - PROCESS | 1822 | 1461709603142 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca67000 == 173 [pid = 1822] [id = 649] 15:26:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 227 (0x7f663b8b8800) [pid = 1822] [serial = 1948] [outer = (nil)] 15:26:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 228 (0x7f663b8c0000) [pid = 1822] [serial = 1949] [outer = 0x7f663b8b8800] 15:26:43 INFO - PROCESS | 1822 | 1461709603227 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 229 (0x7f663c944000) [pid = 1822] [serial = 1950] [outer = 0x7f663b8b8800] 15:26:44 INFO - PROCESS | 1822 | 1461709604117 Marionette TRACE conn3 <- [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:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1575ms 15:26:44 INFO - PROCESS | 1822 | 1461709604169 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 1822 | 1461709604173 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:26:44 INFO - PROCESS | 1822 | 1461709604178 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 1822 | 1461709604181 Marionette TRACE conn3 <- [1,2570,null,{}] 15:26:44 INFO - PROCESS | 1822 | 1461709604186 Marionette TRACE conn3 -> [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:26:44 INFO - PROCESS | 1822 | 1461709604397 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:26:44 INFO - PROCESS | 1822 | 1461709604731 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d1c5000 == 174 [pid = 1822] [id = 650] 15:26:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 230 (0x7f663b8ba800) [pid = 1822] [serial = 1951] [outer = (nil)] 15:26:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 231 (0x7f663cba4c00) [pid = 1822] [serial = 1952] [outer = 0x7f663b8ba800] 15:26:44 INFO - PROCESS | 1822 | 1461709604803 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 232 (0x7f663ce63000) [pid = 1822] [serial = 1953] [outer = 0x7f663b8ba800] 15:26:45 INFO - PROCESS | 1822 | 1461709605691 Marionette TRACE conn3 <- [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:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1580ms 15:26:45 INFO - PROCESS | 1822 | 1461709605759 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 1822 | 1461709605763 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:26:45 INFO - PROCESS | 1822 | 1461709605768 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1822 | 1461709605771 Marionette TRACE conn3 <- [1,2574,null,{}] 15:26:45 INFO - PROCESS | 1822 | 1461709605776 Marionette TRACE conn3 -> [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:26:46 INFO - PROCESS | 1822 | 1461709605996 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:26:46 INFO - PROCESS | 1822 | 1461709606318 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fc0e000 == 175 [pid = 1822] [id = 651] 15:26:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 233 (0x7f663cb40400) [pid = 1822] [serial = 1954] [outer = (nil)] 15:26:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 234 (0x7f663d00c800) [pid = 1822] [serial = 1955] [outer = 0x7f663cb40400] 15:26:46 INFO - PROCESS | 1822 | 1461709606395 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 235 (0x7f663d02a800) [pid = 1822] [serial = 1956] [outer = 0x7f663cb40400] 15:26:47 INFO - PROCESS | 1822 | 1461709607181 Marionette TRACE conn3 <- [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:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1488ms 15:26:47 INFO - PROCESS | 1822 | 1461709607259 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 1822 | 1461709607262 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:26:47 INFO - PROCESS | 1822 | 1461709607269 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 1822 | 1461709607271 Marionette TRACE conn3 <- [1,2578,null,{}] 15:26:47 INFO - PROCESS | 1822 | 1461709607276 Marionette TRACE conn3 -> [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:26:47 INFO - PROCESS | 1822 | 1461709607484 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:26:47 INFO - PROCESS | 1822 | 1461709607767 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664155d000 == 176 [pid = 1822] [id = 652] 15:26:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 236 (0x7f663ce64400) [pid = 1822] [serial = 1957] [outer = (nil)] 15:26:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 237 (0x7f663d046000) [pid = 1822] [serial = 1958] [outer = 0x7f663ce64400] 15:26:47 INFO - PROCESS | 1822 | 1461709607878 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1822 | ++DOMWINDOW == 238 (0x7f663d04fc00) [pid = 1822] [serial = 1959] [outer = 0x7f663ce64400] 15:26:48 INFO - PROCESS | 1822 | 1461709608710 Marionette TRACE conn3 <- [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:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1480ms 15:26:48 INFO - PROCESS | 1822 | 1461709608749 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 1822 | 1461709608753 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:26:48 INFO - PROCESS | 1822 | 1461709608758 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 1822 | 1461709608761 Marionette TRACE conn3 <- [1,2582,null,{}] 15:26:48 INFO - PROCESS | 1822 | 1461709608766 Marionette TRACE conn3 -> [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:26:48 INFO - PROCESS | 1822 | 1461709608983 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:26:49 INFO - PROCESS | 1822 | 1461709609267 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664208a800 == 177 [pid = 1822] [id = 653] 15:26:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 239 (0x7f663d00ec00) [pid = 1822] [serial = 1960] [outer = (nil)] 15:26:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 240 (0x7f663d075000) [pid = 1822] [serial = 1961] [outer = 0x7f663d00ec00] 15:26:49 INFO - PROCESS | 1822 | 1461709609342 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 241 (0x7f663d7ab000) [pid = 1822] [serial = 1962] [outer = 0x7f663d00ec00] 15:26:50 INFO - PROCESS | 1822 | 1461709610195 Marionette TRACE conn3 <- [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:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1476ms 15:26:50 INFO - PROCESS | 1822 | 1461709610245 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1822 | 1461709610247 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:26:50 INFO - PROCESS | 1822 | 1461709610258 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1822 | 1461709610261 Marionette TRACE conn3 <- [1,2586,null,{}] 15:26:50 INFO - PROCESS | 1822 | 1461709610266 Marionette TRACE conn3 -> [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:26:50 INFO - PROCESS | 1822 | 1461709610472 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:26:50 INFO - PROCESS | 1822 | 1461709610759 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647055000 == 178 [pid = 1822] [id = 654] 15:26:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 242 (0x7f663d078c00) [pid = 1822] [serial = 1963] [outer = (nil)] 15:26:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 243 (0x7f663ddc9400) [pid = 1822] [serial = 1964] [outer = 0x7f663d078c00] 15:26:50 INFO - PROCESS | 1822 | 1461709610849 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1822 | ++DOMWINDOW == 244 (0x7f663ec11000) [pid = 1822] [serial = 1965] [outer = 0x7f663d078c00] 15:26:51 INFO - PROCESS | 1822 | 1461709611765 Marionette TRACE conn3 <- [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:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1582ms 15:26:51 INFO - PROCESS | 1822 | 1461709611844 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 1822 | 1461709611847 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:26:51 INFO - PROCESS | 1822 | 1461709611858 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 1822 | 1461709611862 Marionette TRACE conn3 <- [1,2590,null,{}] 15:26:51 INFO - PROCESS | 1822 | 1461709611868 Marionette TRACE conn3 -> [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:26:52 INFO - PROCESS | 1822 | 1461709612113 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:26:52 INFO - PROCESS | 1822 | 1461709612440 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a556800 == 179 [pid = 1822] [id = 655] 15:26:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 245 (0x7f663fe06800) [pid = 1822] [serial = 1966] [outer = (nil)] 15:26:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 246 (0x7f6643344800) [pid = 1822] [serial = 1967] [outer = 0x7f663fe06800] 15:26:52 INFO - PROCESS | 1822 | 1461709612517 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 247 (0x7f6646eca400) [pid = 1822] [serial = 1968] [outer = 0x7f663fe06800] 15:26:53 INFO - PROCESS | 1822 | 1461709613382 Marionette TRACE conn3 <- [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:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 15:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:26:53 INFO - PROCESS | 1822 | 1461709613439 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 1822 | 1461709613442 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:26:53 INFO - PROCESS | 1822 | 1461709613448 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 1822 | 1461709613451 Marionette TRACE conn3 <- [1,2594,null,{}] 15:26:53 INFO - PROCESS | 1822 | 1461709613456 Marionette TRACE conn3 -> [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:26:53 INFO - PROCESS | 1822 | 1461709613669 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:26:53 INFO - PROCESS | 1822 | 1461709613958 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af17800 == 180 [pid = 1822] [id = 656] 15:26:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 248 (0x7f662ff3bc00) [pid = 1822] [serial = 1969] [outer = (nil)] 15:26:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 249 (0x7f664780c000) [pid = 1822] [serial = 1970] [outer = 0x7f662ff3bc00] 15:26:54 INFO - PROCESS | 1822 | 1461709614071 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 250 (0x7f6647b94400) [pid = 1822] [serial = 1971] [outer = 0x7f662ff3bc00] 15:26:54 INFO - PROCESS | 1822 | 1461709614936 Marionette TRACE conn3 <- [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:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1535ms 15:26:54 INFO - PROCESS | 1822 | 1461709614983 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:26:55 INFO - PROCESS | 1822 | 1461709614995 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:26:55 INFO - PROCESS | 1822 | 1461709615000 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 1822 | 1461709615002 Marionette TRACE conn3 <- [1,2598,null,{}] 15:26:55 INFO - PROCESS | 1822 | 1461709615008 Marionette TRACE conn3 -> [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:26:55 INFO - PROCESS | 1822 | 1461709615226 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:26:55 INFO - PROCESS | 1822 | 1461709615558 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb51000 == 181 [pid = 1822] [id = 657] 15:26:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 251 (0x7f6647b94800) [pid = 1822] [serial = 1972] [outer = (nil)] 15:26:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 252 (0x7f66487e9c00) [pid = 1822] [serial = 1973] [outer = 0x7f6647b94800] 15:26:55 INFO - PROCESS | 1822 | 1461709615674 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 253 (0x7f66488b0c00) [pid = 1822] [serial = 1974] [outer = 0x7f6647b94800] 15:26:56 INFO - PROCESS | 1822 | 1461709616555 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1581ms 15:26:56 INFO - PROCESS | 1822 | 1461709616583 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1822 | 1461709616587 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:26:56 INFO - PROCESS | 1822 | 1461709616593 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1822 | 1461709616596 Marionette TRACE conn3 <- [1,2602,null,{}] 15:26:56 INFO - PROCESS | 1822 | 1461709616601 Marionette TRACE conn3 -> [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:26:56 INFO - PROCESS | 1822 | 1461709616812 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:26:57 INFO - PROCESS | 1822 | 1461709617140 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665246a800 == 182 [pid = 1822] [id = 658] 15:26:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 254 (0x7f6647b9c800) [pid = 1822] [serial = 1975] [outer = (nil)] 15:26:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 255 (0x7f6649598400) [pid = 1822] [serial = 1976] [outer = 0x7f6647b9c800] 15:26:57 INFO - PROCESS | 1822 | 1461709617214 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 256 (0x7f6649670800) [pid = 1822] [serial = 1977] [outer = 0x7f6647b9c800] 15:26:58 INFO - PROCESS | 1822 | 1461709618116 Marionette TRACE conn3 <- [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:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1580ms 15:26:58 INFO - PROCESS | 1822 | 1461709618174 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 1822 | 1461709618177 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:26:58 INFO - PROCESS | 1822 | 1461709618183 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 1822 | 1461709618185 Marionette TRACE conn3 <- [1,2606,null,{}] 15:26:58 INFO - PROCESS | 1822 | 1461709618190 Marionette TRACE conn3 -> [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:26:58 INFO - PROCESS | 1822 | 1461709618395 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:26:58 INFO - PROCESS | 1822 | 1461709618727 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f665399b000 == 183 [pid = 1822] [id = 659] 15:26:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 257 (0x7f663b902c00) [pid = 1822] [serial = 1978] [outer = (nil)] 15:26:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 258 (0x7f6649679c00) [pid = 1822] [serial = 1979] [outer = 0x7f663b902c00] 15:26:58 INFO - PROCESS | 1822 | 1461709618799 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 259 (0x7f6649e98400) [pid = 1822] [serial = 1980] [outer = 0x7f663b902c00] 15:26:59 INFO - PROCESS | 1822 | 1461709619698 Marionette TRACE conn3 <- [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:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1577ms 15:26:59 INFO - PROCESS | 1822 | 1461709619778 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1822 | 1461709619782 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:26:59 INFO - PROCESS | 1822 | 1461709619788 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1822 | 1461709619790 Marionette TRACE conn3 <- [1,2610,null,{}] 15:26:59 INFO - PROCESS | 1822 | 1461709619798 Marionette TRACE conn3 -> [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:27:00 INFO - PROCESS | 1822 | 1461709620012 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:27:00 INFO - PROCESS | 1822 | 1461709620362 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6660ce0800 == 184 [pid = 1822] [id = 660] 15:27:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 260 (0x7f663dcf6800) [pid = 1822] [serial = 1981] [outer = (nil)] 15:27:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 261 (0x7f664a234000) [pid = 1822] [serial = 1982] [outer = 0x7f663dcf6800] 15:27:00 INFO - PROCESS | 1822 | 1461709620442 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 262 (0x7f664a803c00) [pid = 1822] [serial = 1983] [outer = 0x7f663dcf6800] 15:27:01 INFO - PROCESS | 1822 | 1461709621325 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1582ms 15:27:01 INFO - PROCESS | 1822 | 1461709621371 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 1822 | 1461709621374 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:27:01 INFO - PROCESS | 1822 | 1461709621380 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 1822 | 1461709621384 Marionette TRACE conn3 <- [1,2614,null,{}] 15:27:01 INFO - PROCESS | 1822 | 1461709621389 Marionette TRACE conn3 -> [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:27:01 INFO - PROCESS | 1822 | 1461709621615 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:27:01 INFO - PROCESS | 1822 | 1461709621907 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6668097000 == 185 [pid = 1822] [id = 661] 15:27:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 263 (0x7f664334a800) [pid = 1822] [serial = 1984] [outer = (nil)] 15:27:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 264 (0x7f664ad97800) [pid = 1822] [serial = 1985] [outer = 0x7f664334a800] 15:27:02 INFO - PROCESS | 1822 | 1461709622021 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 265 (0x7f664bec0c00) [pid = 1822] [serial = 1986] [outer = 0x7f664334a800] 15:27:02 INFO - PROCESS | 1822 | 1461709622850 Marionette TRACE conn3 <- [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:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1532ms 15:27:02 INFO - PROCESS | 1822 | 1461709622913 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1822 | 1461709622917 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:27:02 INFO - PROCESS | 1822 | 1461709622922 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1822 | 1461709622924 Marionette TRACE conn3 <- [1,2618,null,{}] 15:27:02 INFO - PROCESS | 1822 | 1461709622930 Marionette TRACE conn3 -> [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:27:03 INFO - PROCESS | 1822 | 1461709623138 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:27:03 INFO - PROCESS | 1822 | 1461709623428 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fca5000 == 186 [pid = 1822] [id = 662] 15:27:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 266 (0x7f6649fcec00) [pid = 1822] [serial = 1987] [outer = (nil)] 15:27:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 267 (0x7f664f5b7800) [pid = 1822] [serial = 1988] [outer = 0x7f6649fcec00] 15:27:03 INFO - PROCESS | 1822 | 1461709623541 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 268 (0x7f6651b23800) [pid = 1822] [serial = 1989] [outer = 0x7f6649fcec00] 15:27:04 INFO - PROCESS | 1822 | 1461709624462 Marionette TRACE conn3 <- [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:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1578ms 15:27:04 INFO - PROCESS | 1822 | 1461709624502 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1822 | 1461709624512 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:27:04 INFO - PROCESS | 1822 | 1461709624527 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1822 | 1461709624529 Marionette TRACE conn3 <- [1,2622,null,{}] 15:27:04 INFO - PROCESS | 1822 | 1461709624535 Marionette TRACE conn3 -> [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:27:04 INFO - PROCESS | 1822 | 1461709624752 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ca9f800 == 185 [pid = 1822] [id = 567] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647aca800 == 184 [pid = 1822] [id = 571] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fba6000 == 183 [pid = 1822] [id = 568] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff48800 == 182 [pid = 1822] [id = 454] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bfb3000 == 181 [pid = 1822] [id = 575] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666b3d0000 == 180 [pid = 1822] [id = 579] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664349d800 == 179 [pid = 1822] [id = 570] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6666405800 == 178 [pid = 1822] [id = 451] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663861b000 == 177 [pid = 1822] [id = 580] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6665a65800 == 176 [pid = 1822] [id = 578] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb8d000 == 175 [pid = 1822] [id = 581] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66548c4800 == 174 [pid = 1822] [id = 577] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663594b800 == 173 [pid = 1822] [id = 643] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6637fce000 == 172 [pid = 1822] [id = 642] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66367ec800 == 171 [pid = 1822] [id = 641] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66309c7000 == 170 [pid = 1822] [id = 640] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635cfa000 == 169 [pid = 1822] [id = 638] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635ce7800 == 168 [pid = 1822] [id = 637] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f666a5ad000 == 167 [pid = 1822] [id = 636] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66656a8000 == 166 [pid = 1822] [id = 635] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66548bd000 == 165 [pid = 1822] [id = 634] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6652869000 == 164 [pid = 1822] [id = 633] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d98c000 == 163 [pid = 1822] [id = 632] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af31000 == 162 [pid = 1822] [id = 631] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a25f000 == 161 [pid = 1822] [id = 630] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478ac000 == 160 [pid = 1822] [id = 629] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643165800 == 159 [pid = 1822] [id = 628] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f9d800 == 158 [pid = 1822] [id = 627] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664161a000 == 157 [pid = 1822] [id = 626] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fda5800 == 156 [pid = 1822] [id = 625] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663daa6800 == 155 [pid = 1822] [id = 624] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd11000 == 154 [pid = 1822] [id = 623] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb91800 == 153 [pid = 1822] [id = 622] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663951f800 == 152 [pid = 1822] [id = 621] 15:27:06 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fe9d000 == 151 [pid = 1822] [id = 620] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 267 (0x7f663b33f800) [pid = 1822] [serial = 1689] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 266 (0x7f665219b400) [pid = 1822] [serial = 1596] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 265 (0x7f663b88e000) [pid = 1822] [serial = 1485] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 264 (0x7f6665f46800) [pid = 1822] [serial = 1542] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 263 (0x7f664146a000) [pid = 1822] [serial = 1803] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 262 (0x7f663975c000) [pid = 1822] [serial = 1536] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 261 (0x7f6634cde800) [pid = 1822] [serial = 1767] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 260 (0x7f66501d7800) [pid = 1822] [serial = 1593] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 259 (0x7f66620c1800) [pid = 1822] [serial = 1605] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 258 (0x7f663d030c00) [pid = 1822] [serial = 1752] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 257 (0x7f664a806400) [pid = 1822] [serial = 1811] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 256 (0x7f6639c4c400) [pid = 1822] [serial = 1686] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 255 (0x7f6660ee5c00) [pid = 1822] [serial = 1665] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 254 (0x7f6635916000) [pid = 1822] [serial = 1850] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 253 (0x7f6639758c00) [pid = 1822] [serial = 1854] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 252 (0x7f6637175800) [pid = 1822] [serial = 1680] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 251 (0x7f663591dc00) [pid = 1822] [serial = 1758] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 250 (0x7f664a808800) [pid = 1822] [serial = 1461] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 249 (0x7f6655dd3000) [pid = 1822] [serial = 1467] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 248 (0x7f6665da3c00) [pid = 1822] [serial = 1476] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 247 (0x7f663cf57800) [pid = 1822] [serial = 1647] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 246 (0x7f662ff3e800) [pid = 1822] [serial = 1842] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 245 (0x7f6635655c00) [pid = 1822] [serial = 1845] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 244 (0x7f6646ec1800) [pid = 1822] [serial = 1725] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 243 (0x7f663d7a5000) [pid = 1822] [serial = 1581] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 242 (0x7f6665f46400) [pid = 1822] [serial = 1482] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 241 (0x7f665203c800) [pid = 1822] [serial = 1737] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 240 (0x7f663d010800) [pid = 1822] [serial = 1746] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 239 (0x7f6641462c00) [pid = 1822] [serial = 1617] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 238 (0x7f663b4b2000) [pid = 1822] [serial = 1719] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 237 (0x7f665010ec00) [pid = 1822] [serial = 1659] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 236 (0x7f663d034400) [pid = 1822] [serial = 1764] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 235 (0x7f6661149400) [pid = 1822] [serial = 1470] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 234 (0x7f6650a45800) [pid = 1822] [serial = 1524] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 233 (0x7f66381e2c00) [pid = 1822] [serial = 1853] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 232 (0x7f663b891800) [pid = 1822] [serial = 1793] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 231 (0x7f6648670400) [pid = 1822] [serial = 1518] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 230 (0x7f663b3cc800) [pid = 1822] [serial = 1572] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 229 (0x7f663ecad000) [pid = 1822] [serial = 1620] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 228 (0x7f664a686400) [pid = 1822] [serial = 1656] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 227 (0x7f6649674800) [pid = 1822] [serial = 1683] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 226 (0x7f66359df800) [pid = 1822] [serial = 1851] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 225 (0x7f66434dc400) [pid = 1822] [serial = 1614] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 224 (0x7f663ddc7000) [pid = 1822] [serial = 1515] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 223 (0x7f66519d0800) [pid = 1822] [serial = 1464] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 222 (0x7f664b1fd000) [pid = 1822] [serial = 1509] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 221 (0x7f6639754800) [pid = 1822] [serial = 1644] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f6634cddc00) [pid = 1822] [serial = 1761] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f665410f400) [pid = 1822] [serial = 1602] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f663ec07400) [pid = 1822] [serial = 1800] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f66434e6000) [pid = 1822] [serial = 1584] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f663d047800) [pid = 1822] [serial = 1548] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f6649672000) [pid = 1822] [serial = 1808] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f663ce65800) [pid = 1822] [serial = 1848] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f6664237400) [pid = 1822] [serial = 1671] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f66388e3000) [pid = 1822] [serial = 1847] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f663c74f000) [pid = 1822] [serial = 1578] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f6634859800) [pid = 1822] [serial = 1838] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f6649672400) [pid = 1822] [serial = 1677] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f6665d62400) [pid = 1822] [serial = 1823] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f664958b000) [pid = 1822] [serial = 1716] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f663b4bb000) [pid = 1822] [serial = 1859] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f664ac52400) [pid = 1822] [serial = 1812] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f663d031c00) [pid = 1822] [serial = 1797] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f66487ee000) [pid = 1822] [serial = 1653] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f6649673800) [pid = 1822] [serial = 1728] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663dcf1400) [pid = 1822] [serial = 1799] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f663b38c800) [pid = 1822] [serial = 1857] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f6653df3800) [pid = 1822] [serial = 1599] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f6665f44400) [pid = 1822] [serial = 1821] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f6653ded400) [pid = 1822] [serial = 1740] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f664780bc00) [pid = 1822] [serial = 1587] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f66359e3000) [pid = 1822] [serial = 1611] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f6638160000) [pid = 1822] [serial = 1533] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f663d076800) [pid = 1822] [serial = 1722] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f6665f4a000) [pid = 1822] [serial = 1824] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f6641d98800) [pid = 1822] [serial = 1650] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f663fb4e800) [pid = 1822] [serial = 1802] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f66388df400) [pid = 1822] [serial = 1835] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f66381f1000) [pid = 1822] [serial = 1545] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f66388e3400) [pid = 1822] [serial = 1827] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f663485a800) [pid = 1822] [serial = 1844] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6649e94000) [pid = 1822] [serial = 1590] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f663565bc00) [pid = 1822] [serial = 1829] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f6665da7400) [pid = 1822] [serial = 1479] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f6665f45400) [pid = 1822] [serial = 1674] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f6639c42c00) [pid = 1822] [serial = 1790] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f664d618c00) [pid = 1822] [serial = 1814] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f663b890000) [pid = 1822] [serial = 1836] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f6660f56400) [pid = 1822] [serial = 1527] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f664ebe8400) [pid = 1822] [serial = 1734] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f663d051800) [pid = 1822] [serial = 1551] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663b909c00) [pid = 1822] [serial = 1794] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f6649e7a400) [pid = 1822] [serial = 1809] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f6662305c00) [pid = 1822] [serial = 1749] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6638158400) [pid = 1822] [serial = 1575] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f663a20f800) [pid = 1822] [serial = 1791] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f6635661000) [pid = 1822] [serial = 1830] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6630969c00) [pid = 1822] [serial = 1832] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f664a235800) [pid = 1822] [serial = 1731] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f66488b6000) [pid = 1822] [serial = 1806] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f663b329400) [pid = 1822] [serial = 1856] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f6662309800) [pid = 1822] [serial = 1539] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663096e400) [pid = 1822] [serial = 1833] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f6654b61800) [pid = 1822] [serial = 1818] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f66620bc400) [pid = 1822] [serial = 1668] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663485e800) [pid = 1822] [serial = 1839] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f663b4bbc00) [pid = 1822] [serial = 1692] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f66388de400) [pid = 1822] [serial = 1826] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6650c7cc00) [pid = 1822] [serial = 1817] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f664cc94c00) [pid = 1822] [serial = 1521] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f662ff39000) [pid = 1822] [serial = 1841] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f66620b9c00) [pid = 1822] [serial = 1743] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f663dcec400) [pid = 1822] [serial = 1788] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f66519d3000) [pid = 1822] [serial = 1815] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f6654b68400) [pid = 1822] [serial = 1662] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f663cf5a400) [pid = 1822] [serial = 1796] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f663c7f9400) [pid = 1822] [serial = 1512] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f666549e800) [pid = 1822] [serial = 1820] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f666564a800) [pid = 1822] [serial = 1755] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6646f31000) [pid = 1822] [serial = 1805] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f6665f43400) [pid = 1822] [serial = 1530] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66621b6800) [pid = 1822] [serial = 1608] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f666215fc00) [pid = 1822] [serial = 1473] [outer = (nil)] [url = about:blank] 15:27:06 INFO - PROCESS | 1822 | 1461709626835 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fce0800 == 152 [pid = 1822] [id = 663] 15:27:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6630966000) [pid = 1822] [serial = 1990] [outer = (nil)] 15:27:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f663096c800) [pid = 1822] [serial = 1991] [outer = 0x7f6630966000] 15:27:06 INFO - PROCESS | 1822 | 1461709626914 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6634523400) [pid = 1822] [serial = 1992] [outer = 0x7f6630966000] 15:27:07 INFO - PROCESS | 1822 | 1461709627671 Marionette TRACE conn3 <- [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:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3192ms 15:27:07 INFO - PROCESS | 1822 | 1461709627721 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1822 | 1461709627726 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:27:07 INFO - PROCESS | 1822 | 1461709627733 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1822 | 1461709627737 Marionette TRACE conn3 <- [1,2626,null,{}] 15:27:07 INFO - PROCESS | 1822 | 1461709627743 Marionette TRACE conn3 -> [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:27:07 INFO - PROCESS | 1822 | 1461709627957 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:27:08 INFO - PROCESS | 1822 | 1461709628140 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66305a3800 == 153 [pid = 1822] [id = 664] 15:27:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f662ff36000) [pid = 1822] [serial = 1993] [outer = (nil)] 15:27:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6634cd4400) [pid = 1822] [serial = 1994] [outer = 0x7f662ff36000] 15:27:08 INFO - PROCESS | 1822 | 1461709628207 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f6635660400) [pid = 1822] [serial = 1995] [outer = 0x7f662ff36000] 15:27:09 INFO - PROCESS | 1822 | 1461709629060 Marionette TRACE conn3 <- [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:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1384ms 15:27:09 INFO - PROCESS | 1822 | 1461709629130 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:27:09 INFO - PROCESS | 1822 | 1461709629136 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:27:09 INFO - PROCESS | 1822 | 1461709629141 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1822 | 1461709629144 Marionette TRACE conn3 <- [1,2630,null,{}] 15:27:09 INFO - PROCESS | 1822 | 1461709629149 Marionette TRACE conn3 -> [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:27:09 INFO - PROCESS | 1822 | 1461709629419 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:27:09 INFO - PROCESS | 1822 | 1461709629453 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635945000 == 154 [pid = 1822] [id = 665] 15:27:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f66359dd800) [pid = 1822] [serial = 1996] [outer = (nil)] 15:27:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f66359e3400) [pid = 1822] [serial = 1997] [outer = 0x7f66359dd800] 15:27:09 INFO - PROCESS | 1822 | 1461709629518 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f6636e0d000) [pid = 1822] [serial = 1998] [outer = 0x7f66359dd800] 15:27:10 INFO - PROCESS | 1822 | 1461709630532 Marionette TRACE conn3 <- [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:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1427ms 15:27:10 INFO - PROCESS | 1822 | 1461709630569 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1822 | 1461709630574 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:27:10 INFO - PROCESS | 1822 | 1461709630617 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1822 | 1461709630634 Marionette TRACE conn3 <- [1,2634,null,{}] 15:27:10 INFO - PROCESS | 1822 | 1461709630719 Marionette TRACE conn3 -> [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:27:11 INFO - PROCESS | 1822 | 1461709631711 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f6633214800) [pid = 1822] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f664adb6400) [pid = 1822] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6647ba0400) [pid = 1822] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f662ff37400) [pid = 1822] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6633213800) [pid = 1822] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6651b2b000) [pid = 1822] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f663fe0c000) [pid = 1822] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f6636e10000) [pid = 1822] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f663ddd1400) [pid = 1822] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f66372c9000) [pid = 1822] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f663d7af000) [pid = 1822] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f664967ac00) [pid = 1822] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f663d02e400) [pid = 1822] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f6630961800) [pid = 1822] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f663c762000) [pid = 1822] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f663b8b4c00) [pid = 1822] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6633219400) [pid = 1822] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f663ec06c00) [pid = 1822] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f663fb47400) [pid = 1822] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f6642284800) [pid = 1822] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f663a204000) [pid = 1822] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:27:11 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f6634cdc000) [pid = 1822] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:27:11 INFO - PROCESS | 1822 | 1461709631933 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635cdb000 == 155 [pid = 1822] [id = 666] 15:27:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f662ff37400) [pid = 1822] [serial = 1999] [outer = (nil)] 15:27:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f6633214400) [pid = 1822] [serial = 2000] [outer = 0x7f662ff37400] 15:27:11 INFO - PROCESS | 1822 | 1461709631993 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f6638158400) [pid = 1822] [serial = 2001] [outer = 0x7f662ff37400] 15:27:12 INFO - PROCESS | 1822 | 1461709632642 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2070ms 15:27:12 INFO - PROCESS | 1822 | 1461709632661 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1822 | 1461709632665 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:27:12 INFO - PROCESS | 1822 | 1461709632670 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1822 | 1461709632672 Marionette TRACE conn3 <- [1,2638,null,{}] 15:27:12 INFO - PROCESS | 1822 | 1461709632677 Marionette TRACE conn3 -> [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:27:12 INFO - PROCESS | 1822 | 1461709632860 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:27:13 INFO - PROCESS | 1822 | 1461709633044 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fb3800 == 156 [pid = 1822] [id = 667] 15:27:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f6630961800) [pid = 1822] [serial = 2002] [outer = (nil)] 15:27:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f66381eec00) [pid = 1822] [serial = 2003] [outer = 0x7f6630961800] 15:27:13 INFO - PROCESS | 1822 | 1461709633101 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f6639756800) [pid = 1822] [serial = 2004] [outer = 0x7f6630961800] 15:27:14 INFO - PROCESS | 1822 | 1461709634039 Marionette TRACE conn3 <- [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:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1425ms 15:27:14 INFO - PROCESS | 1822 | 1461709634097 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1822 | 1461709634102 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:27:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:27:14 INFO - PROCESS | 1822 | 1461709634111 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1822 | 1461709634116 Marionette TRACE conn3 <- [1,2642,null,{}] 15:27:14 INFO - PROCESS | 1822 | 1461709634125 Marionette TRACE conn3 -> [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:27:14 INFO - PROCESS | 1822 | 1461709634354 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:27:14 INFO - PROCESS | 1822 | 1461709634689 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309d9800 == 157 [pid = 1822] [id = 668] 15:27:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f663485a800) [pid = 1822] [serial = 2005] [outer = (nil)] 15:27:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f6634cd2c00) [pid = 1822] [serial = 2006] [outer = 0x7f663485a800] 15:27:14 INFO - PROCESS | 1822 | 1461709634769 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f66359db000) [pid = 1822] [serial = 2007] [outer = 0x7f663485a800] 15:27:15 INFO - PROCESS | 1822 | 1461709635669 Marionette TRACE conn3 <- [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:27:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:27:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 15:27:15 INFO - PROCESS | 1822 | 1461709635744 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1822 | 1461709635752 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:27:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:27:15 INFO - PROCESS | 1822 | 1461709635762 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1822 | 1461709635766 Marionette TRACE conn3 <- [1,2646,null,{}] 15:27:15 INFO - PROCESS | 1822 | 1461709635771 Marionette TRACE conn3 -> [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:27:16 INFO - PROCESS | 1822 | 1461709636029 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:27:16 INFO - PROCESS | 1822 | 1461709636345 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66382d2000 == 158 [pid = 1822] [id = 669] 15:27:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6636e0f800) [pid = 1822] [serial = 2008] [outer = (nil)] 15:27:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6638157400) [pid = 1822] [serial = 2009] [outer = 0x7f6636e0f800] 15:27:16 INFO - PROCESS | 1822 | 1461709636427 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66381f0800) [pid = 1822] [serial = 2010] [outer = 0x7f6636e0f800] 15:27:17 INFO - PROCESS | 1822 | 1461709637320 Marionette TRACE conn3 <- [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:27:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:27:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 15:27:17 INFO - PROCESS | 1822 | 1461709637344 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1822 | 1461709637347 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:27:17 INFO - PROCESS | 1822 | 1461709637353 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1822 | 1461709637359 Marionette TRACE conn3 <- [1,2650,null,{}] 15:27:17 INFO - PROCESS | 1822 | 1461709637375 Marionette TRACE conn3 -> [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:27:17 INFO - PROCESS | 1822 | 1461709637588 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:27:17 INFO - PROCESS | 1822 | 1461709637815 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639339000 == 159 [pid = 1822] [id = 670] 15:27:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f6639763400) [pid = 1822] [serial = 2011] [outer = (nil)] 15:27:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6639c4b800) [pid = 1822] [serial = 2012] [outer = 0x7f6639763400] 15:27:17 INFO - PROCESS | 1822 | 1461709637926 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f663a209c00) [pid = 1822] [serial = 2013] [outer = 0x7f6639763400] 15:27:18 INFO - PROCESS | 1822 | 1461709638826 Marionette TRACE conn3 <- [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:27:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:27:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1535ms 15:27:18 INFO - PROCESS | 1822 | 1461709638888 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:27:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:27:18 INFO - PROCESS | 1822 | 1461709638893 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:27:18 INFO - PROCESS | 1822 | 1461709638898 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1822 | 1461709638901 Marionette TRACE conn3 <- [1,2654,null,{}] 15:27:18 INFO - PROCESS | 1822 | 1461709638906 Marionette TRACE conn3 -> [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:27:19 INFO - PROCESS | 1822 | 1461709639112 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:27:19 INFO - PROCESS | 1822 | 1461709639376 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663949c000 == 160 [pid = 1822] [id = 671] 15:27:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6639763800) [pid = 1822] [serial = 2014] [outer = (nil)] 15:27:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f663b31b800) [pid = 1822] [serial = 2015] [outer = 0x7f6639763800] 15:27:19 INFO - PROCESS | 1822 | 1461709639461 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f663b323800) [pid = 1822] [serial = 2016] [outer = 0x7f6639763800] 15:27:20 INFO - PROCESS | 1822 | 1461709640355 Marionette TRACE conn3 <- [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:27:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:27:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1481ms 15:27:20 INFO - PROCESS | 1822 | 1461709640380 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1822 | 1461709640384 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:27:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:27:20 INFO - PROCESS | 1822 | 1461709640389 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1822 | 1461709640391 Marionette TRACE conn3 <- [1,2658,null,{}] 15:27:20 INFO - PROCESS | 1822 | 1461709640396 Marionette TRACE conn3 -> [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:27:20 INFO - PROCESS | 1822 | 1461709640594 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:27:20 INFO - PROCESS | 1822 | 1461709640859 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66396d7000 == 161 [pid = 1822] [id = 672] 15:27:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f6637174400) [pid = 1822] [serial = 2017] [outer = (nil)] 15:27:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663b338000) [pid = 1822] [serial = 2018] [outer = 0x7f6637174400] 15:27:20 INFO - PROCESS | 1822 | 1461709640932 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f663b386000) [pid = 1822] [serial = 2019] [outer = 0x7f6637174400] 15:27:21 INFO - PROCESS | 1822 | 1461709641760 Marionette TRACE conn3 <- [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:27:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:27:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1428ms 15:27:21 INFO - PROCESS | 1822 | 1461709641819 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1822 | 1461709641821 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:27:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:27:21 INFO - PROCESS | 1822 | 1461709641827 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1822 | 1461709641829 Marionette TRACE conn3 <- [1,2662,null,{}] 15:27:21 INFO - PROCESS | 1822 | 1461709641835 Marionette TRACE conn3 -> [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:27:22 INFO - PROCESS | 1822 | 1461709642083 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:27:22 INFO - PROCESS | 1822 | 1461709642345 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66399d8000 == 162 [pid = 1822] [id = 673] 15:27:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f663b4b4c00) [pid = 1822] [serial = 2020] [outer = (nil)] 15:27:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663b88ec00) [pid = 1822] [serial = 2021] [outer = 0x7f663b4b4c00] 15:27:22 INFO - PROCESS | 1822 | 1461709642428 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f663b8b5400) [pid = 1822] [serial = 2022] [outer = 0x7f663b4b4c00] 15:27:23 INFO - PROCESS | 1822 | 1461709643303 Marionette TRACE conn3 <- [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:27:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:27:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1525ms 15:27:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:27:23 INFO - PROCESS | 1822 | 1461709643354 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1822 | 1461709643357 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:27:23 INFO - PROCESS | 1822 | 1461709643363 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1822 | 1461709643366 Marionette TRACE conn3 <- [1,2666,null,{}] 15:27:23 INFO - PROCESS | 1822 | 1461709643371 Marionette TRACE conn3 -> [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:27:23 INFO - PROCESS | 1822 | 1461709643600 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:27:23 INFO - PROCESS | 1822 | 1461709643869 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639dbf800 == 163 [pid = 1822] [id = 674] 15:27:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f663b4ba800) [pid = 1822] [serial = 2023] [outer = (nil)] 15:27:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663c757c00) [pid = 1822] [serial = 2024] [outer = 0x7f663b4ba800] 15:27:23 INFO - PROCESS | 1822 | 1461709643944 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663c7f2000) [pid = 1822] [serial = 2025] [outer = 0x7f663b4ba800] 15:27:25 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:25 INFO - PROCESS | 1822 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:25 INFO - PROCESS | 1822 | 1461709645270 Marionette TRACE conn3 <- [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:27:25 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:27:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1953ms 15:27:25 INFO - PROCESS | 1822 | 1461709645316 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1822 | 1461709645319 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:27:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:27:25 INFO - PROCESS | 1822 | 1461709645330 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1822 | 1461709645332 Marionette TRACE conn3 <- [1,2670,null,{}] 15:27:25 INFO - PROCESS | 1822 | 1461709645338 Marionette TRACE conn3 -> [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:27:25 INFO - PROCESS | 1822 | 1461709645618 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:27:25 INFO - PROCESS | 1822 | 1461709645907 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b488000 == 164 [pid = 1822] [id = 675] 15:27:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f663c74b400) [pid = 1822] [serial = 2026] [outer = (nil)] 15:27:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663c83dc00) [pid = 1822] [serial = 2027] [outer = 0x7f663c74b400] 15:27:25 INFO - PROCESS | 1822 | 1461709645981 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f663cb43800) [pid = 1822] [serial = 2028] [outer = 0x7f663c74b400] 15:27:27 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:27 INFO - PROCESS | 1822 | 1461709647285 Marionette TRACE conn3 <- [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:27:27 INFO - PROCESS | 1822 | 1461709647315 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:27:27 INFO - PROCESS | 1822 | 1461709647320 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1822 | 1461709647322 Marionette TRACE conn3 <- [1,2674,null,{}] 15:27:27 INFO - PROCESS | 1822 | 1461709647328 Marionette TRACE conn3 -> [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:27:27 INFO - PROCESS | 1822 | 1461709647535 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:27:27 INFO - PROCESS | 1822 | 1461709647839 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb91000 == 165 [pid = 1822] [id = 676] 15:27:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f663c7f9400) [pid = 1822] [serial = 2029] [outer = (nil)] 15:27:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f663cb4d000) [pid = 1822] [serial = 2030] [outer = 0x7f663c7f9400] 15:27:27 INFO - PROCESS | 1822 | 1461709647911 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f663cdeb800) [pid = 1822] [serial = 2031] [outer = 0x7f663c7f9400] 15:27:29 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:29 INFO - PROCESS | 1822 | 1461709649257 Marionette TRACE conn3 <- [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:27:29 INFO - PROCESS | 1822 | 1461709649310 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:27:29 INFO - PROCESS | 1822 | 1461709649315 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1822 | 1461709649319 Marionette TRACE conn3 <- [1,2678,null,{}] 15:27:29 INFO - PROCESS | 1822 | 1461709649324 Marionette TRACE conn3 -> [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:27:29 INFO - PROCESS | 1822 | 1461709649632 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:27:29 INFO - PROCESS | 1822 | 1461709649867 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca74000 == 166 [pid = 1822] [id = 677] 15:27:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f663c83cc00) [pid = 1822] [serial = 2032] [outer = (nil)] 15:27:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663ce59c00) [pid = 1822] [serial = 2033] [outer = 0x7f663c83cc00] 15:27:29 INFO - PROCESS | 1822 | 1461709649935 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f663d002800) [pid = 1822] [serial = 2034] [outer = 0x7f663c83cc00] 15:27:31 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:31 INFO - PROCESS | 1822 | 1461709651236 Marionette TRACE conn3 <- [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:27:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:27:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1930ms 15:27:31 INFO - PROCESS | 1822 | 1461709651247 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:27:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:27:31 INFO - PROCESS | 1822 | 1461709651250 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:27:31 INFO - PROCESS | 1822 | 1461709651256 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1822 | 1461709651260 Marionette TRACE conn3 <- [1,2682,null,{}] 15:27:31 INFO - PROCESS | 1822 | 1461709651265 Marionette TRACE conn3 -> [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:27:31 INFO - PROCESS | 1822 | 1461709651529 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:27:31 INFO - PROCESS | 1822 | 1461709651814 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd5a000 == 167 [pid = 1822] [id = 678] 15:27:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f662ff39800) [pid = 1822] [serial = 2035] [outer = (nil)] 15:27:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f663d051400) [pid = 1822] [serial = 2036] [outer = 0x7f662ff39800] 15:27:31 INFO - PROCESS | 1822 | 1461709651890 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663d7a9400) [pid = 1822] [serial = 2037] [outer = 0x7f662ff39800] 15:27:33 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:33 INFO - PROCESS | 1822 | 1461709653192 Marionette TRACE conn3 <- [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:27:33 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:27:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1981ms 15:27:33 INFO - PROCESS | 1822 | 1461709653237 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1822 | 1461709653240 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:27:33 INFO - PROCESS | 1822 | 1461709653246 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1822 | 1461709653248 Marionette TRACE conn3 <- [1,2686,null,{}] 15:27:33 INFO - PROCESS | 1822 | 1461709653254 Marionette TRACE conn3 -> [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:27:33 INFO - PROCESS | 1822 | 1461709653451 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:27:33 INFO - PROCESS | 1822 | 1461709653760 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ef61800 == 168 [pid = 1822] [id = 679] 15:27:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663c840400) [pid = 1822] [serial = 2038] [outer = (nil)] 15:27:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663ddc7800) [pid = 1822] [serial = 2039] [outer = 0x7f663c840400] 15:27:33 INFO - PROCESS | 1822 | 1461709653828 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663ec0b000) [pid = 1822] [serial = 2040] [outer = 0x7f663c840400] 15:27:35 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:35 INFO - PROCESS | 1822 | 1461709655100 Marionette TRACE conn3 <- [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:27:35 INFO - PROCESS | 1822 | 1461709655140 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:27:35 INFO - PROCESS | 1822 | 1461709655146 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1822 | 1461709655148 Marionette TRACE conn3 <- [1,2690,null,{}] 15:27:35 INFO - PROCESS | 1822 | 1461709655154 Marionette TRACE conn3 -> [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:27:35 INFO - PROCESS | 1822 | 1461709655448 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:27:35 INFO - PROCESS | 1822 | 1461709655685 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff6f800 == 169 [pid = 1822] [id = 680] 15:27:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f662ff3a400) [pid = 1822] [serial = 2041] [outer = (nil)] 15:27:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f663ecad000) [pid = 1822] [serial = 2042] [outer = 0x7f662ff3a400] 15:27:35 INFO - PROCESS | 1822 | 1461709655754 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f663fea3c00) [pid = 1822] [serial = 2043] [outer = 0x7f662ff3a400] 15:27:37 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:37 INFO - PROCESS | 1822 | 1461709657108 Marionette TRACE conn3 <- [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:27:37 INFO - PROCESS | 1822 | 1461709657132 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:27:37 INFO - PROCESS | 1822 | 1461709657138 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1822 | 1461709657140 Marionette TRACE conn3 <- [1,2694,null,{}] 15:27:37 INFO - PROCESS | 1822 | 1461709657146 Marionette TRACE conn3 -> [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:27:37 INFO - PROCESS | 1822 | 1461709657393 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:27:37 INFO - PROCESS | 1822 | 1461709657634 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309ca000 == 170 [pid = 1822] [id = 681] 15:27:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f662ff3ec00) [pid = 1822] [serial = 2044] [outer = (nil)] 15:27:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f6634860c00) [pid = 1822] [serial = 2045] [outer = 0x7f662ff3ec00] 15:27:37 INFO - PROCESS | 1822 | 1461709657702 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f6639c4a000) [pid = 1822] [serial = 2046] [outer = 0x7f662ff3ec00] 15:27:39 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:39 INFO - PROCESS | 1822 | 1461709659541 Marionette TRACE conn3 <- [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:27:39 INFO - PROCESS | 1822 | 1461709659576 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:27:39 INFO - PROCESS | 1822 | 1461709659583 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1822 | 1461709659588 Marionette TRACE conn3 <- [1,2698,null,{}] 15:27:39 INFO - PROCESS | 1822 | 1461709659594 Marionette TRACE conn3 -> [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:27:39 INFO - PROCESS | 1822 | 1461709659851 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:27:40 INFO - PROCESS | 1822 | 1461709660113 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6632f79800 == 171 [pid = 1822] [id = 682] 15:27:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f6633212c00) [pid = 1822] [serial = 2047] [outer = (nil)] 15:27:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f6634525400) [pid = 1822] [serial = 2048] [outer = 0x7f6633212c00] 15:27:40 INFO - PROCESS | 1822 | 1461709660181 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6634cd4800) [pid = 1822] [serial = 2049] [outer = 0x7f6633212c00] 15:27:41 INFO - PROCESS | 1822 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:41 INFO - PROCESS | 1822 | 1461709661683 Marionette TRACE conn3 <- [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:27:41 INFO - PROCESS | 1822 | 1461709661731 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:27:41 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b522000 == 170 [pid = 1822] [id = 564] 15:27:41 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641de0000 == 169 [pid = 1822] [id = 565] 15:27:41 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641356000 == 168 [pid = 1822] [id = 431] 15:27:41 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f663ce5c800) [pid = 1822] [serial = 1919] [outer = (nil)] [url = about:blank] 15:27:41 INFO - PROCESS | 1822 | 1461709661973 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1822 | 1461709661978 Marionette TRACE conn3 <- [1,2702,null,{}] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6668097000 == 167 [pid = 1822] [id = 661] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660ce0800 == 166 [pid = 1822] [id = 660] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665399b000 == 165 [pid = 1822] [id = 659] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f665246a800 == 164 [pid = 1822] [id = 658] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664eb51000 == 163 [pid = 1822] [id = 657] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af17800 == 162 [pid = 1822] [id = 656] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a556800 == 161 [pid = 1822] [id = 655] 15:27:42 INFO - PROCESS | 1822 | 1461709662012 Marionette TRACE conn3 -> [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:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647055000 == 160 [pid = 1822] [id = 654] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664208a800 == 159 [pid = 1822] [id = 653] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664155d000 == 158 [pid = 1822] [id = 652] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc0e000 == 157 [pid = 1822] [id = 651] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663d1c5000 == 156 [pid = 1822] [id = 650] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ca67000 == 155 [pid = 1822] [id = 649] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb83800 == 154 [pid = 1822] [id = 648] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639dcc800 == 153 [pid = 1822] [id = 647] 15:27:42 INFO - PROCESS | 1822 | 1461709662237 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639512000 == 152 [pid = 1822] [id = 646] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66371a5000 == 151 [pid = 1822] [id = 645] 15:27:42 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fe9e000 == 150 [pid = 1822] [id = 644] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f66347b1400) [pid = 1822] [serial = 1931] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f6661150800) [pid = 1822] [serial = 1913] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f6654913000) [pid = 1822] [serial = 1904] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f66488b2400) [pid = 1822] [serial = 1893] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f6630967400) [pid = 1822] [serial = 1862] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f6633219c00) [pid = 1822] [serial = 1910] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f666215b000) [pid = 1822] [serial = 1908] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f6641d97000) [pid = 1822] [serial = 1883] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6662045c00) [pid = 1822] [serial = 1907] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f66372cac00) [pid = 1822] [serial = 1925] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f66471aa000) [pid = 1822] [serial = 1890] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f663975cc00) [pid = 1822] [serial = 1866] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f6642289800) [pid = 1822] [serial = 1886] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f66434e9c00) [pid = 1822] [serial = 1887] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f66520eec00) [pid = 1822] [serial = 1901] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f663d033400) [pid = 1822] [serial = 1877] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663b8b1800) [pid = 1822] [serial = 1869] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f6648675400) [pid = 1822] [serial = 1892] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f663dcf2000) [pid = 1822] [serial = 1878] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663cdf0800) [pid = 1822] [serial = 1874] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f66381ebc00) [pid = 1822] [serial = 1865] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f663c83fc00) [pid = 1822] [serial = 1871] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f663cba0400) [pid = 1822] [serial = 1917] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f6660e77000) [pid = 1822] [serial = 1905] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6650f07000) [pid = 1822] [serial = 1899] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f663321dc00) [pid = 1822] [serial = 1911] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f663feae400) [pid = 1822] [serial = 1880] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664a8ce800) [pid = 1822] [serial = 1895] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f663a430000) [pid = 1822] [serial = 1929] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f663cb44400) [pid = 1822] [serial = 1872] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f663485ac00) [pid = 1822] [serial = 1863] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f663591d400) [pid = 1822] [serial = 1923] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f6635656c00) [pid = 1822] [serial = 1922] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f663b439000) [pid = 1822] [serial = 1868] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f663cf5f400) [pid = 1822] [serial = 1875] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f663a424c00) [pid = 1822] [serial = 1928] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f664d869000) [pid = 1822] [serial = 1898] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f6642289000) [pid = 1822] [serial = 1884] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f6646edf400) [pid = 1822] [serial = 1889] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f66624d0c00) [pid = 1822] [serial = 1914] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f664beb2000) [pid = 1822] [serial = 1896] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f66414f5000) [pid = 1822] [serial = 1881] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6653195000) [pid = 1822] [serial = 1902] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f66381ec800) [pid = 1822] [serial = 1926] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f663b31a800) [pid = 1822] [serial = 1916] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1822 | 1461709662464 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6632f70000 == 151 [pid = 1822] [id = 683] 15:27:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f6633219c00) [pid = 1822] [serial = 2050] [outer = (nil)] 15:27:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f6635657c00) [pid = 1822] [serial = 2051] [outer = 0x7f6633219c00] 15:27:42 INFO - PROCESS | 1822 | 1461709662525 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f6636e04800) [pid = 1822] [serial = 2052] [outer = 0x7f6633219c00] 15:27:43 INFO - PROCESS | 1822 | 1461709663232 Marionette TRACE conn3 <- [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:27:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1468ms 15:27:43 INFO - PROCESS | 1822 | 1461709663281 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 1822 | 1461709663284 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:27:43 INFO - PROCESS | 1822 | 1461709663289 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1822 | 1461709663294 Marionette TRACE conn3 <- [1,2706,null,{}] 15:27:43 INFO - PROCESS | 1822 | 1461709663312 Marionette TRACE conn3 -> [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:27:43 INFO - PROCESS | 1822 | 1461709663521 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:27:43 INFO - PROCESS | 1822 | 1461709663705 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663719c800 == 152 [pid = 1822] [id = 684] 15:27:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663716cc00) [pid = 1822] [serial = 2053] [outer = (nil)] 15:27:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f66372c9000) [pid = 1822] [serial = 2054] [outer = 0x7f663716cc00] 15:27:43 INFO - PROCESS | 1822 | 1461709663768 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f663815b800) [pid = 1822] [serial = 2055] [outer = 0x7f663716cc00] 15:27:44 INFO - PROCESS | 1822 | 1461709664536 Marionette TRACE conn3 <- [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:27:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1288ms 15:27:44 INFO - PROCESS | 1822 | 1461709664578 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1822 | 1461709664581 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:27:44 INFO - PROCESS | 1822 | 1461709664587 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1822 | 1461709664589 Marionette TRACE conn3 <- [1,2710,null,{}] 15:27:44 INFO - PROCESS | 1822 | 1461709664594 Marionette TRACE conn3 -> [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:27:44 INFO - PROCESS | 1822 | 1461709664869 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:27:44 INFO - PROCESS | 1822 | 1461709664905 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663861f000 == 153 [pid = 1822] [id = 685] 15:27:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f66381e6800) [pid = 1822] [serial = 2056] [outer = (nil)] 15:27:44 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f66388d9000) [pid = 1822] [serial = 2057] [outer = 0x7f66381e6800] 15:27:44 INFO - PROCESS | 1822 | 1461709664964 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f66388e3800) [pid = 1822] [serial = 2058] [outer = 0x7f66381e6800] 15:27:45 INFO - PROCESS | 1822 | 1461709665877 Marionette TRACE conn3 <- [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:27:45 INFO - PROCESS | 1822 | 1461709665926 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:27:45 INFO - PROCESS | 1822 | 1461709665943 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 1822 | 1461709665945 Marionette TRACE conn3 <- [1,2714,null,{}] 15:27:45 INFO - PROCESS | 1822 | 1461709665955 Marionette TRACE conn3 -> [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:27:46 INFO - PROCESS | 1822 | 1461709666256 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:27:46 INFO - PROCESS | 1822 | 1461709666288 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66393d1000 == 154 [pid = 1822] [id = 686] 15:27:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f66381eac00) [pid = 1822] [serial = 2059] [outer = (nil)] 15:27:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f663975f400) [pid = 1822] [serial = 2060] [outer = 0x7f66381eac00] 15:27:46 INFO - PROCESS | 1822 | 1461709666356 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f6639c4c400) [pid = 1822] [serial = 2061] [outer = 0x7f66381eac00] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f663b8b8800) [pid = 1822] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f663fe06800) [pid = 1822] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f662ff37400) [pid = 1822] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f663d078c00) [pid = 1822] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f6647b9c800) [pid = 1822] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f663b902c00) [pid = 1822] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f663cb40400) [pid = 1822] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f663a429800) [pid = 1822] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f66359d5400) [pid = 1822] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f663cba6800) [pid = 1822] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f6649fcec00) [pid = 1822] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 136 (0x7f6630966000) [pid = 1822] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 135 (0x7f663b8ba800) [pid = 1822] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 134 (0x7f66347ae800) [pid = 1822] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 133 (0x7f662ff3bc00) [pid = 1822] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 132 (0x7f663ce64400) [pid = 1822] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 131 (0x7f662ff36000) [pid = 1822] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 130 (0x7f66381ed400) [pid = 1822] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 129 (0x7f663d00ec00) [pid = 1822] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 128 (0x7f66359dd800) [pid = 1822] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 127 (0x7f663dcf6800) [pid = 1822] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 126 (0x7f66381e8800) [pid = 1822] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 125 (0x7f6647b94800) [pid = 1822] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 124 (0x7f664334a800) [pid = 1822] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:27:47 INFO - PROCESS | 1822 | --DOMWINDOW == 123 (0x7f662ff34800) [pid = 1822] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:27:47 INFO - PROCESS | 1822 | 1461709667758 Marionette TRACE conn3 <- [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:27:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:27:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1836ms 15:27:47 INFO - PROCESS | 1822 | 1461709667780 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1822 | 1461709667783 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:27:47 INFO - PROCESS | 1822 | 1461709667789 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1822 | 1461709667791 Marionette TRACE conn3 <- [1,2718,null,{}] 15:27:47 INFO - PROCESS | 1822 | 1461709667796 Marionette TRACE conn3 -> [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:27:48 INFO - PROCESS | 1822 | 1461709667997 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:27:48 INFO - PROCESS | 1822 | 1461709668177 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639522800 == 155 [pid = 1822] [id = 687] 15:27:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 124 (0x7f662ff36000) [pid = 1822] [serial = 2062] [outer = (nil)] 15:27:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 125 (0x7f663a209800) [pid = 1822] [serial = 2063] [outer = 0x7f662ff36000] 15:27:48 INFO - PROCESS | 1822 | 1461709668249 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 126 (0x7f663a430c00) [pid = 1822] [serial = 2064] [outer = 0x7f662ff36000] 15:27:48 INFO - PROCESS | 1822 | 1461709668958 Marionette TRACE conn3 <- [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:27:49 INFO - PROCESS | 1822 | 1461709669019 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:27:49 INFO - PROCESS | 1822 | 1461709669025 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1822 | 1461709669027 Marionette TRACE conn3 <- [1,2722,null,{}] 15:27:49 INFO - PROCESS | 1822 | 1461709669032 Marionette TRACE conn3 -> [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:27:49 INFO - PROCESS | 1822 | 1461709669285 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:27:49 INFO - PROCESS | 1822 | 1461709669599 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fcd6000 == 156 [pid = 1822] [id = 688] 15:27:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 127 (0x7f662ff33c00) [pid = 1822] [serial = 2065] [outer = (nil)] 15:27:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 128 (0x7f662ff3c000) [pid = 1822] [serial = 2066] [outer = 0x7f662ff33c00] 15:27:49 INFO - PROCESS | 1822 | 1461709669674 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 129 (0x7f6633217c00) [pid = 1822] [serial = 2067] [outer = 0x7f662ff33c00] 15:27:50 INFO - PROCESS | 1822 | 1461709670703 Marionette TRACE conn3 <- [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:27:50 INFO - PROCESS | 1822 | 1461709670766 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:27:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:27:50 INFO - PROCESS | 1822 | 1461709670772 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1822 | 1461709670778 Marionette TRACE conn3 <- [1,2726,null,{}] 15:27:50 INFO - PROCESS | 1822 | 1461709670784 Marionette TRACE conn3 -> [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:27:51 INFO - PROCESS | 1822 | 1461709671014 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:27:51 INFO - PROCESS | 1822 | 1461709671332 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6636e5b000 == 157 [pid = 1822] [id = 689] 15:27:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 130 (0x7f6635911000) [pid = 1822] [serial = 2068] [outer = (nil)] 15:27:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 131 (0x7f663591e800) [pid = 1822] [serial = 2069] [outer = 0x7f6635911000] 15:27:51 INFO - PROCESS | 1822 | 1461709671426 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 132 (0x7f66359e4400) [pid = 1822] [serial = 2070] [outer = 0x7f6635911000] 15:27:52 INFO - PROCESS | 1822 | 1461709672308 Marionette TRACE conn3 <- [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:27:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:27:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1583ms 15:27:52 INFO - PROCESS | 1822 | 1461709672360 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1822 | 1461709672367 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:27:52 INFO - PROCESS | 1822 | 1461709672372 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1822 | 1461709672375 Marionette TRACE conn3 <- [1,2730,null,{}] 15:27:52 INFO - PROCESS | 1822 | 1461709672381 Marionette TRACE conn3 -> [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:27:52 INFO - PROCESS | 1822 | 1461709672609 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:27:52 INFO - PROCESS | 1822 | 1461709672951 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66396d3000 == 158 [pid = 1822] [id = 690] 15:27:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 133 (0x7f6637172c00) [pid = 1822] [serial = 2071] [outer = (nil)] 15:27:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 134 (0x7f66372cf400) [pid = 1822] [serial = 2072] [outer = 0x7f6637172c00] 15:27:53 INFO - PROCESS | 1822 | 1461709673026 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1822 | ++DOMWINDOW == 135 (0x7f66381e8800) [pid = 1822] [serial = 2073] [outer = 0x7f6637172c00] 15:27:54 INFO - PROCESS | 1822 | 1461709674292 Marionette TRACE conn3 <- [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:27:54 INFO - PROCESS | 1822 | 1461709674357 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:27:54 INFO - PROCESS | 1822 | 1461709674372 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1822 | 1461709674380 Marionette TRACE conn3 <- [1,2734,null,{}] 15:27:54 INFO - PROCESS | 1822 | 1461709674386 Marionette TRACE conn3 -> [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:27:54 INFO - PROCESS | 1822 | 1461709674673 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:27:54 INFO - PROCESS | 1822 | 1461709674957 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663a3a5000 == 159 [pid = 1822] [id = 691] 15:27:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 136 (0x7f66372c3000) [pid = 1822] [serial = 2074] [outer = (nil)] 15:27:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 137 (0x7f663a20e400) [pid = 1822] [serial = 2075] [outer = 0x7f66372c3000] 15:27:55 INFO - PROCESS | 1822 | 1461709675027 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f663b328000) [pid = 1822] [serial = 2076] [outer = 0x7f66372c3000] 15:27:55 INFO - PROCESS | 1822 | 1461709675908 Marionette TRACE conn3 <- [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:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1595ms 15:27:55 INFO - PROCESS | 1822 | 1461709675960 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1822 | 1461709675965 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:27:55 INFO - PROCESS | 1822 | 1461709675970 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1822 | 1461709675974 Marionette TRACE conn3 <- [1,2738,null,{}] 15:27:55 INFO - PROCESS | 1822 | 1461709675979 Marionette TRACE conn3 -> [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:27:56 INFO - PROCESS | 1822 | 1461709676205 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:27:56 INFO - PROCESS | 1822 | 1461709676513 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb82800 == 160 [pid = 1822] [id = 692] 15:27:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f6634cdc400) [pid = 1822] [serial = 2077] [outer = (nil)] 15:27:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663b38b800) [pid = 1822] [serial = 2078] [outer = 0x7f6634cdc400] 15:27:56 INFO - PROCESS | 1822 | 1461709676625 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f663b3d1800) [pid = 1822] [serial = 2079] [outer = 0x7f6634cdc400] 15:27:57 INFO - PROCESS | 1822 | 1461709677440 Marionette TRACE conn3 <- [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:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 15:27:57 INFO - PROCESS | 1822 | 1461709677504 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 1822 | 1461709677507 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:27:57 INFO - PROCESS | 1822 | 1461709677532 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 1822 | 1461709677534 Marionette TRACE conn3 <- [1,2742,null,{}] 15:27:57 INFO - PROCESS | 1822 | 1461709677540 Marionette TRACE conn3 -> [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:27:57 INFO - PROCESS | 1822 | 1461709677755 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:27:58 INFO - PROCESS | 1822 | 1461709678022 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663c81f800 == 161 [pid = 1822] [id = 693] 15:27:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f663b4b0400) [pid = 1822] [serial = 2080] [outer = (nil)] 15:27:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f663b4b3000) [pid = 1822] [serial = 2081] [outer = 0x7f663b4b0400] 15:27:58 INFO - PROCESS | 1822 | 1461709678150 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f663b8a3400) [pid = 1822] [serial = 2082] [outer = 0x7f663b4b0400] 15:27:59 INFO - PROCESS | 1822 | 1461709679067 Marionette TRACE conn3 <- [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:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1586ms 15:27:59 INFO - PROCESS | 1822 | 1461709679115 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1822 | 1461709679118 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:27:59 INFO - PROCESS | 1822 | 1461709679123 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1822 | 1461709679126 Marionette TRACE conn3 <- [1,2746,null,{}] 15:27:59 INFO - PROCESS | 1822 | 1461709679131 Marionette TRACE conn3 -> [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:27:59 INFO - PROCESS | 1822 | 1461709679348 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:27:59 INFO - PROCESS | 1822 | 1461709679618 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd3d800 == 162 [pid = 1822] [id = 694] 15:27:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f663b435000) [pid = 1822] [serial = 2083] [outer = (nil)] 15:27:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f663b8bf400) [pid = 1822] [serial = 2084] [outer = 0x7f663b435000] 15:27:59 INFO - PROCESS | 1822 | 1461709679691 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f663b908800) [pid = 1822] [serial = 2085] [outer = 0x7f663b435000] 15:28:00 INFO - PROCESS | 1822 | 1461709680590 Marionette TRACE conn3 <- [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:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1525ms 15:28:00 INFO - PROCESS | 1822 | 1461709680650 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:28:00 INFO - PROCESS | 1822 | 1461709680654 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:28:00 INFO - PROCESS | 1822 | 1461709680659 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1822 | 1461709680662 Marionette TRACE conn3 <- [1,2750,null,{}] 15:28:00 INFO - PROCESS | 1822 | 1461709680667 Marionette TRACE conn3 -> [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:28:00 INFO - PROCESS | 1822 | 1461709680879 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:28:01 INFO - PROCESS | 1822 | 1461709681155 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d08f000 == 163 [pid = 1822] [id = 695] 15:28:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f663b4b0c00) [pid = 1822] [serial = 2086] [outer = (nil)] 15:28:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f663c751c00) [pid = 1822] [serial = 2087] [outer = 0x7f663b4b0c00] 15:28:01 INFO - PROCESS | 1822 | 1461709681231 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f663c75c800) [pid = 1822] [serial = 2088] [outer = 0x7f663b4b0c00] 15:28:02 INFO - PROCESS | 1822 | 1461709682112 Marionette TRACE conn3 <- [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:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1481ms 15:28:02 INFO - PROCESS | 1822 | 1461709682140 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1822 | 1461709682144 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:28:02 INFO - PROCESS | 1822 | 1461709682149 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1822 | 1461709682152 Marionette TRACE conn3 <- [1,2754,null,{}] 15:28:02 INFO - PROCESS | 1822 | 1461709682157 Marionette TRACE conn3 -> [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:28:02 INFO - PROCESS | 1822 | 1461709682371 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:28:02 INFO - PROCESS | 1822 | 1461709682645 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dc63800 == 164 [pid = 1822] [id = 696] 15:28:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663b909000) [pid = 1822] [serial = 2089] [outer = (nil)] 15:28:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f663c766800) [pid = 1822] [serial = 2090] [outer = 0x7f663b909000] 15:28:02 INFO - PROCESS | 1822 | 1461709682720 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f663c7f6400) [pid = 1822] [serial = 2091] [outer = 0x7f663b909000] 15:28:03 INFO - PROCESS | 1822 | 1461709683554 Marionette TRACE conn3 <- [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:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1438ms 15:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:28:03 INFO - PROCESS | 1822 | 1461709683589 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1822 | 1461709683592 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:28:03 INFO - PROCESS | 1822 | 1461709683599 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1822 | 1461709683602 Marionette TRACE conn3 <- [1,2758,null,{}] 15:28:03 INFO - PROCESS | 1822 | 1461709683608 Marionette TRACE conn3 -> [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:28:03 INFO - PROCESS | 1822 | 1461709683830 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:28:04 INFO - PROCESS | 1822 | 1461709684099 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fbc0800 == 165 [pid = 1822] [id = 697] 15:28:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663c75cc00) [pid = 1822] [serial = 2092] [outer = (nil)] 15:28:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f663c83d400) [pid = 1822] [serial = 2093] [outer = 0x7f663c75cc00] 15:28:04 INFO - PROCESS | 1822 | 1461709684178 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f663c945400) [pid = 1822] [serial = 2094] [outer = 0x7f663c75cc00] 15:28:05 INFO - PROCESS | 1822 | 1461709685028 Marionette TRACE conn3 <- [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:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1478ms 15:28:05 INFO - PROCESS | 1822 | 1461709685077 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1822 | 1461709685080 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:28:05 INFO - PROCESS | 1822 | 1461709685086 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1822 | 1461709685088 Marionette TRACE conn3 <- [1,2762,null,{}] 15:28:05 INFO - PROCESS | 1822 | 1461709685093 Marionette TRACE conn3 -> [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:28:05 INFO - PROCESS | 1822 | 1461709685310 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:28:05 INFO - PROCESS | 1822 | 1461709685578 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff40000 == 166 [pid = 1822] [id = 698] 15:28:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663c946400) [pid = 1822] [serial = 2095] [outer = (nil)] 15:28:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663cb4ac00) [pid = 1822] [serial = 2096] [outer = 0x7f663c946400] 15:28:05 INFO - PROCESS | 1822 | 1461709685667 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f663cba4000) [pid = 1822] [serial = 2097] [outer = 0x7f663c946400] 15:28:06 INFO - PROCESS | 1822 | 1461709686613 Marionette TRACE conn3 <- [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:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1578ms 15:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:28:06 INFO - PROCESS | 1822 | 1461709686665 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1822 | 1461709686668 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:28:06 INFO - PROCESS | 1822 | 1461709686674 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1822 | 1461709686678 Marionette TRACE conn3 <- [1,2766,null,{}] 15:28:06 INFO - PROCESS | 1822 | 1461709686683 Marionette TRACE conn3 -> [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:28:06 INFO - PROCESS | 1822 | 1461709686916 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:28:07 INFO - PROCESS | 1822 | 1461709687183 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664161e000 == 167 [pid = 1822] [id = 699] 15:28:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663c947400) [pid = 1822] [serial = 2098] [outer = (nil)] 15:28:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f663d009000) [pid = 1822] [serial = 2099] [outer = 0x7f663c947400] 15:28:07 INFO - PROCESS | 1822 | 1461709687296 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f663d00f800) [pid = 1822] [serial = 2100] [outer = 0x7f663c947400] 15:28:08 INFO - PROCESS | 1822 | 1461709688093 Marionette TRACE conn3 <- [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:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1478ms 15:28:08 INFO - PROCESS | 1822 | 1461709688151 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1822 | 1461709688154 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:28:08 INFO - PROCESS | 1822 | 1461709688160 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1822 | 1461709688163 Marionette TRACE conn3 <- [1,2770,null,{}] 15:28:08 INFO - PROCESS | 1822 | 1461709688168 Marionette TRACE conn3 -> [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:28:08 INFO - PROCESS | 1822 | 1461709688373 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:28:08 INFO - PROCESS | 1822 | 1461709688644 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664167d800 == 168 [pid = 1822] [id = 700] 15:28:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f663cf5dc00) [pid = 1822] [serial = 2101] [outer = (nil)] 15:28:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f663d02f400) [pid = 1822] [serial = 2102] [outer = 0x7f663cf5dc00] 15:28:08 INFO - PROCESS | 1822 | 1461709688715 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f663d035000) [pid = 1822] [serial = 2103] [outer = 0x7f663cf5dc00] 15:28:09 INFO - PROCESS | 1822 | 1461709689551 Marionette TRACE conn3 <- [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:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1427ms 15:28:09 INFO - PROCESS | 1822 | 1461709689588 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:28:09 INFO - PROCESS | 1822 | 1461709689601 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:28:09 INFO - PROCESS | 1822 | 1461709689605 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1822 | 1461709689608 Marionette TRACE conn3 <- [1,2774,null,{}] 15:28:09 INFO - PROCESS | 1822 | 1461709689613 Marionette TRACE conn3 -> [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:28:09 INFO - PROCESS | 1822 | 1461709689832 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:28:10 INFO - PROCESS | 1822 | 1461709690110 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f0b800 == 169 [pid = 1822] [id = 701] 15:28:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663cdf0c00) [pid = 1822] [serial = 2104] [outer = (nil)] 15:28:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f663d04e000) [pid = 1822] [serial = 2105] [outer = 0x7f663cdf0c00] 15:28:10 INFO - PROCESS | 1822 | 1461709690181 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f663d06dc00) [pid = 1822] [serial = 2106] [outer = 0x7f663cdf0c00] 15:28:11 INFO - PROCESS | 1822 | 1461709691037 Marionette TRACE conn3 <- [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:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1478ms 15:28:11 INFO - PROCESS | 1822 | 1461709691085 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1822 | 1461709691088 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:28:11 INFO - PROCESS | 1822 | 1461709691094 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1822 | 1461709691096 Marionette TRACE conn3 <- [1,2778,null,{}] 15:28:11 INFO - PROCESS | 1822 | 1461709691101 Marionette TRACE conn3 -> [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:28:11 INFO - PROCESS | 1822 | 1461709691317 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:28:11 INFO - PROCESS | 1822 | 1461709691628 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664208a800 == 170 [pid = 1822] [id = 702] 15:28:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f663c945c00) [pid = 1822] [serial = 2107] [outer = (nil)] 15:28:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663d7a4c00) [pid = 1822] [serial = 2108] [outer = 0x7f663c945c00] 15:28:11 INFO - PROCESS | 1822 | 1461709691702 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663d7ae000) [pid = 1822] [serial = 2109] [outer = 0x7f663c945c00] 15:28:12 INFO - PROCESS | 1822 | 1461709692520 Marionette TRACE conn3 <- [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:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1477ms 15:28:12 INFO - PROCESS | 1822 | 1461709692572 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1822 | 1461709692575 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:28:12 INFO - PROCESS | 1822 | 1461709692581 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1822 | 1461709692583 Marionette TRACE conn3 <- [1,2782,null,{}] 15:28:12 INFO - PROCESS | 1822 | 1461709692589 Marionette TRACE conn3 -> [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:28:12 INFO - PROCESS | 1822 | 1461709692813 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:28:13 INFO - PROCESS | 1822 | 1461709693090 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643111000 == 171 [pid = 1822] [id = 703] 15:28:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663d06e000) [pid = 1822] [serial = 2110] [outer = (nil)] 15:28:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663dcf4800) [pid = 1822] [serial = 2111] [outer = 0x7f663d06e000] 15:28:13 INFO - PROCESS | 1822 | 1461709693166 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f663ddc8000) [pid = 1822] [serial = 2112] [outer = 0x7f663d06e000] 15:28:14 INFO - PROCESS | 1822 | 1461709694035 Marionette TRACE conn3 <- [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:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1476ms 15:28:14 INFO - PROCESS | 1822 | 1461709694062 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1822 | 1461709694065 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:28:14 INFO - PROCESS | 1822 | 1461709694076 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1822 | 1461709694079 Marionette TRACE conn3 <- [1,2786,null,{}] 15:28:14 INFO - PROCESS | 1822 | 1461709694088 Marionette TRACE conn3 -> [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:28:14 INFO - PROCESS | 1822 | 1461709694310 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:28:14 INFO - PROCESS | 1822 | 1461709694591 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664317d000 == 172 [pid = 1822] [id = 704] 15:28:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f663cf5a000) [pid = 1822] [serial = 2113] [outer = (nil)] 15:28:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f663ec03c00) [pid = 1822] [serial = 2114] [outer = 0x7f663cf5a000] 15:28:14 INFO - PROCESS | 1822 | 1461709694667 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f663ec0f000) [pid = 1822] [serial = 2115] [outer = 0x7f663cf5a000] 15:28:15 INFO - PROCESS | 1822 | 1461709695518 Marionette TRACE conn3 <- [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:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1482ms 15:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:28:15 INFO - PROCESS | 1822 | 1461709695558 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1822 | 1461709695561 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:28:15 INFO - PROCESS | 1822 | 1461709695567 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1822 | 1461709695569 Marionette TRACE conn3 <- [1,2790,null,{}] 15:28:15 INFO - PROCESS | 1822 | 1461709695574 Marionette TRACE conn3 -> [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:28:15 INFO - PROCESS | 1822 | 1461709695796 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:28:16 INFO - PROCESS | 1822 | 1461709696073 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e7800 == 173 [pid = 1822] [id = 705] 15:28:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663ecae800) [pid = 1822] [serial = 2116] [outer = (nil)] 15:28:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663fb47c00) [pid = 1822] [serial = 2117] [outer = 0x7f663ecae800] 15:28:16 INFO - PROCESS | 1822 | 1461709696149 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f663fb4f400) [pid = 1822] [serial = 2118] [outer = 0x7f663ecae800] 15:28:17 INFO - PROCESS | 1822 | 1461709697000 Marionette TRACE conn3 <- [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:28:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:28:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1482ms 15:28:17 INFO - PROCESS | 1822 | 1461709697049 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1822 | 1461709697052 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:28:17 INFO - PROCESS | 1822 | 1461709697059 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1822 | 1461709697062 Marionette TRACE conn3 <- [1,2794,null,{}] 15:28:17 INFO - PROCESS | 1822 | 1461709697067 Marionette TRACE conn3 -> [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:28:17 INFO - PROCESS | 1822 | 1461709697291 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:28:17 INFO - PROCESS | 1822 | 1461709697616 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fcb9000 == 174 [pid = 1822] [id = 706] 15:28:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f662ff32c00) [pid = 1822] [serial = 2119] [outer = (nil)] 15:28:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f6634859800) [pid = 1822] [serial = 2120] [outer = 0x7f662ff32c00] 15:28:17 INFO - PROCESS | 1822 | 1461709697732 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f663fe07000) [pid = 1822] [serial = 2121] [outer = 0x7f662ff32c00] 15:28:18 INFO - PROCESS | 1822 | 1461709698589 Marionette TRACE conn3 <- [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:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1578ms 15:28:18 INFO - PROCESS | 1822 | 1461709698637 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1822 | 1461709698640 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:28:18 INFO - PROCESS | 1822 | 1461709698651 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1822 | 1461709698653 Marionette TRACE conn3 <- [1,2798,null,{}] 15:28:18 INFO - PROCESS | 1822 | 1461709698657 Marionette TRACE conn3 -> [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:28:18 INFO - PROCESS | 1822 | 1461709698877 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:28:19 INFO - PROCESS | 1822 | 1461709699153 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fba800 == 175 [pid = 1822] [id = 707] 15:28:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f662ff3c800) [pid = 1822] [serial = 2122] [outer = (nil)] 15:28:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f6634cd0000) [pid = 1822] [serial = 2123] [outer = 0x7f662ff3c800] 15:28:19 INFO - PROCESS | 1822 | 1461709699261 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f663b343800) [pid = 1822] [serial = 2124] [outer = 0x7f662ff3c800] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ef74000 == 174 [pid = 1822] [id = 497] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6642091000 == 173 [pid = 1822] [id = 569] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66396da800 == 172 [pid = 1822] [id = 582] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639522800 == 171 [pid = 1822] [id = 687] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663719c800 == 170 [pid = 1822] [id = 684] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6632f70000 == 169 [pid = 1822] [id = 683] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6632f79800 == 168 [pid = 1822] [id = 682] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb91000 == 167 [pid = 1822] [id = 676] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b488000 == 166 [pid = 1822] [id = 675] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639dbf800 == 165 [pid = 1822] [id = 674] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66399d8000 == 164 [pid = 1822] [id = 673] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66396d7000 == 163 [pid = 1822] [id = 672] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663949c000 == 162 [pid = 1822] [id = 671] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639339000 == 161 [pid = 1822] [id = 670] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66382d2000 == 160 [pid = 1822] [id = 669] 15:28:20 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66309d9800 == 159 [pid = 1822] [id = 668] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f66381eec00) [pid = 1822] [serial = 2003] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f663b8c0000) [pid = 1822] [serial = 1949] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f6646eca400) [pid = 1822] [serial = 1968] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f6633214400) [pid = 1822] [serial = 2000] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f6643344800) [pid = 1822] [serial = 1967] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f663ddc9400) [pid = 1822] [serial = 1964] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f6649598400) [pid = 1822] [serial = 1976] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f6649e98400) [pid = 1822] [serial = 1980] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f663d00c800) [pid = 1822] [serial = 1955] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f663b436400) [pid = 1822] [serial = 1946] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663716d000) [pid = 1822] [serial = 1938] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f66624cf800) [pid = 1822] [serial = 1920] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f6651b23800) [pid = 1822] [serial = 1989] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6636e0a400) [pid = 1822] [serial = 1937] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f6634523400) [pid = 1822] [serial = 1992] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f663b883000) [pid = 1822] [serial = 1947] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f663ce63000) [pid = 1822] [serial = 1953] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f663b8a8400) [pid = 1822] [serial = 1860] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f663c944000) [pid = 1822] [serial = 1950] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f663cba4c00) [pid = 1822] [serial = 1952] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f6647b94400) [pid = 1822] [serial = 1971] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663d04fc00) [pid = 1822] [serial = 1959] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f663d046000) [pid = 1822] [serial = 1958] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f6635660400) [pid = 1822] [serial = 1995] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663a432400) [pid = 1822] [serial = 1943] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f663ec11000) [pid = 1822] [serial = 1965] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f663d075000) [pid = 1822] [serial = 1961] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6649679c00) [pid = 1822] [serial = 1979] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f663d02a800) [pid = 1822] [serial = 1956] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6636e0d000) [pid = 1822] [serial = 1998] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f664f5b7800) [pid = 1822] [serial = 1988] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f663d7ab000) [pid = 1822] [serial = 1962] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f664a234000) [pid = 1822] [serial = 1982] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f663b325000) [pid = 1822] [serial = 1944] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f66388dc000) [pid = 1822] [serial = 1940] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6634cd4400) [pid = 1822] [serial = 1994] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f66487e9c00) [pid = 1822] [serial = 1973] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f664a803c00) [pid = 1822] [serial = 1983] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6649670800) [pid = 1822] [serial = 1977] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f66488b0c00) [pid = 1822] [serial = 1974] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f664780c000) [pid = 1822] [serial = 1970] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6638158400) [pid = 1822] [serial = 2001] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f663096c800) [pid = 1822] [serial = 1991] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f664ad97800) [pid = 1822] [serial = 1985] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f66347b6800) [pid = 1822] [serial = 1935] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f664bec0c00) [pid = 1822] [serial = 1986] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f66359e3400) [pid = 1822] [serial = 1997] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f6639c47400) [pid = 1822] [serial = 1941] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f663096e000) [pid = 1822] [serial = 1934] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1822 | 1461709701621 Marionette TRACE conn3 <- [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:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2985ms 15:28:21 INFO - PROCESS | 1822 | 1461709701636 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1822 | 1461709701641 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:28:21 INFO - PROCESS | 1822 | 1461709701648 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1822 | 1461709701653 Marionette TRACE conn3 <- [1,2802,null,{}] 15:28:21 INFO - PROCESS | 1822 | 1461709701716 Marionette TRACE conn3 -> [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:28:21 INFO - PROCESS | 1822 | 1461709701925 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:28:21 INFO - PROCESS | 1822 | 1461709701937 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66305ab800 == 160 [pid = 1822] [id = 708] 15:28:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f66347b0000) [pid = 1822] [serial = 2125] [outer = (nil)] 15:28:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f6634860800) [pid = 1822] [serial = 2126] [outer = 0x7f66347b0000] 15:28:22 INFO - PROCESS | 1822 | 1461709702000 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663565f400) [pid = 1822] [serial = 2127] [outer = 0x7f66347b0000] 15:28:22 INFO - PROCESS | 1822 | 1461709702881 Marionette TRACE conn3 <- [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:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1246ms 15:28:22 INFO - PROCESS | 1822 | 1461709702894 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1822 | 1461709702900 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:28:22 INFO - PROCESS | 1822 | 1461709702909 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1822 | 1461709702912 Marionette TRACE conn3 <- [1,2806,null,{}] 15:28:22 INFO - PROCESS | 1822 | 1461709702916 Marionette TRACE conn3 -> [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:28:23 INFO - PROCESS | 1822 | 1461709703118 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:28:23 INFO - PROCESS | 1822 | 1461709703318 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635955000 == 161 [pid = 1822] [id = 709] 15:28:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f662ff35400) [pid = 1822] [serial = 2128] [outer = (nil)] 15:28:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f6636e04400) [pid = 1822] [serial = 2129] [outer = 0x7f662ff35400] 15:28:23 INFO - PROCESS | 1822 | 1461709703387 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f663716ac00) [pid = 1822] [serial = 2130] [outer = 0x7f662ff35400] 15:28:24 INFO - PROCESS | 1822 | 1461709704259 Marionette TRACE conn3 <- [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:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1379ms 15:28:24 INFO - PROCESS | 1822 | 1461709704288 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1822 | 1461709704291 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:28:24 INFO - PROCESS | 1822 | 1461709704306 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1822 | 1461709704312 Marionette TRACE conn3 <- [1,2810,null,{}] 15:28:24 INFO - PROCESS | 1822 | 1461709704335 Marionette TRACE conn3 -> [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:28:24 INFO - PROCESS | 1822 | 1461709704603 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:28:24 INFO - PROCESS | 1822 | 1461709704641 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fbc000 == 162 [pid = 1822] [id = 710] 15:28:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f66381e6000) [pid = 1822] [serial = 2131] [outer = (nil)] 15:28:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f66388dc000) [pid = 1822] [serial = 2132] [outer = 0x7f66381e6000] 15:28:24 INFO - PROCESS | 1822 | 1461709704704 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f6639c42000) [pid = 1822] [serial = 2133] [outer = 0x7f66381e6000] 15:28:25 INFO - PROCESS | 1822 | 1461709705629 Marionette TRACE conn3 <- [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:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1401ms 15:28:25 INFO - PROCESS | 1822 | 1461709705700 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1822 | 1461709705704 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:28:25 INFO - PROCESS | 1822 | 1461709705715 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1822 | 1461709705718 Marionette TRACE conn3 <- [1,2814,null,{}] 15:28:25 INFO - PROCESS | 1822 | 1461709705722 Marionette TRACE conn3 -> [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:28:26 INFO - PROCESS | 1822 | 1461709706440 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f66381eac00) [pid = 1822] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6633212c00) [pid = 1822] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f663716cc00) [pid = 1822] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f662ff3ec00) [pid = 1822] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f662ff32400) [pid = 1822] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f6633219c00) [pid = 1822] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:28:26 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f66381e6800) [pid = 1822] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:28:26 INFO - PROCESS | 1822 | 1461709706655 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663860f000 == 163 [pid = 1822] [id = 711] 15:28:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f6633214800) [pid = 1822] [serial = 2134] [outer = (nil)] 15:28:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f6636e05000) [pid = 1822] [serial = 2135] [outer = 0x7f6633214800] 15:28:26 INFO - PROCESS | 1822 | 1461709706726 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f663a42ec00) [pid = 1822] [serial = 2136] [outer = 0x7f6633214800] 15:28:27 INFO - PROCESS | 1822 | 1461709707441 Marionette TRACE conn3 <- [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:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1741ms 15:28:27 INFO - PROCESS | 1822 | 1461709707458 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1822 | 1461709707461 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:28:27 INFO - PROCESS | 1822 | 1461709707468 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1822 | 1461709707470 Marionette TRACE conn3 <- [1,2818,null,{}] 15:28:27 INFO - PROCESS | 1822 | 1461709707486 Marionette TRACE conn3 -> [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:28:27 INFO - PROCESS | 1822 | 1461709707684 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:28:27 INFO - PROCESS | 1822 | 1461709707869 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639505800 == 164 [pid = 1822] [id = 712] 15:28:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f663321b000) [pid = 1822] [serial = 2137] [outer = (nil)] 15:28:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f663b329800) [pid = 1822] [serial = 2138] [outer = 0x7f663321b000] 15:28:27 INFO - PROCESS | 1822 | 1461709707928 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f663b382c00) [pid = 1822] [serial = 2139] [outer = 0x7f663321b000] 15:28:28 INFO - PROCESS | 1822 | 1461709708875 Marionette TRACE conn3 <- [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:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1480ms 15:28:28 INFO - PROCESS | 1822 | 1461709708950 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1822 | 1461709708956 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:28:28 INFO - PROCESS | 1822 | 1461709708964 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1822 | 1461709708969 Marionette TRACE conn3 <- [1,2822,null,{}] 15:28:28 INFO - PROCESS | 1822 | 1461709708979 Marionette TRACE conn3 -> [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:28:29 INFO - PROCESS | 1822 | 1461709709263 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:28:29 INFO - PROCESS | 1822 | 1461709709595 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635ce0000 == 165 [pid = 1822] [id = 713] 15:28:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f66359e2800) [pid = 1822] [serial = 2140] [outer = (nil)] 15:28:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6637168800) [pid = 1822] [serial = 2141] [outer = 0x7f66359e2800] 15:28:29 INFO - PROCESS | 1822 | 1461709709667 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f66372c6800) [pid = 1822] [serial = 2142] [outer = 0x7f66359e2800] 15:28:30 INFO - PROCESS | 1822 | 1461709710562 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1639ms 15:28:30 INFO - PROCESS | 1822 | 1461709710603 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 1822 | 1461709710611 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:28:30 INFO - PROCESS | 1822 | 1461709710622 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1822 | 1461709710626 Marionette TRACE conn3 <- [1,2826,null,{}] 15:28:30 INFO - PROCESS | 1822 | 1461709710631 Marionette TRACE conn3 -> [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:28:30 INFO - PROCESS | 1822 | 1461709710847 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:28:31 INFO - PROCESS | 1822 | 1461709711117 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66396d3800 == 166 [pid = 1822] [id = 714] 15:28:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6639755c00) [pid = 1822] [serial = 2143] [outer = (nil)] 15:28:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f663a206c00) [pid = 1822] [serial = 2144] [outer = 0x7f6639755c00] 15:28:31 INFO - PROCESS | 1822 | 1461709711248 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663b339800) [pid = 1822] [serial = 2145] [outer = 0x7f6639755c00] 15:28:32 INFO - PROCESS | 1822 | 1461709712190 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 15:28:32 INFO - PROCESS | 1822 | 1461709712252 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:28:32 INFO - PROCESS | 1822 | 1461709712256 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:28:32 INFO - PROCESS | 1822 | 1461709712262 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1822 | 1461709712267 Marionette TRACE conn3 <- [1,2830,null,{}] 15:28:32 INFO - PROCESS | 1822 | 1461709712283 Marionette TRACE conn3 -> [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:28:32 INFO - PROCESS | 1822 | 1461709712555 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:28:32 INFO - PROCESS | 1822 | 1461709712860 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639dbd800 == 167 [pid = 1822] [id = 715] 15:28:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f663b430000) [pid = 1822] [serial = 2146] [outer = (nil)] 15:28:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f663b4afc00) [pid = 1822] [serial = 2147] [outer = 0x7f663b430000] 15:28:32 INFO - PROCESS | 1822 | 1461709712937 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663b882400) [pid = 1822] [serial = 2148] [outer = 0x7f663b430000] 15:28:33 INFO - PROCESS | 1822 | 1461709713772 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1588ms 15:28:33 INFO - PROCESS | 1822 | 1461709713850 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1822 | 1461709713854 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:28:33 INFO - PROCESS | 1822 | 1461709713860 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1822 | 1461709713862 Marionette TRACE conn3 <- [1,2834,null,{}] 15:28:33 INFO - PROCESS | 1822 | 1461709713867 Marionette TRACE conn3 -> [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:28:34 INFO - PROCESS | 1822 | 1461709714125 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:28:34 INFO - PROCESS | 1822 | 1461709714435 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b497000 == 168 [pid = 1822] [id = 716] 15:28:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f663b432800) [pid = 1822] [serial = 2149] [outer = (nil)] 15:28:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f663b8a3000) [pid = 1822] [serial = 2150] [outer = 0x7f663b432800] 15:28:34 INFO - PROCESS | 1822 | 1461709714511 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663b8b0c00) [pid = 1822] [serial = 2151] [outer = 0x7f663b432800] 15:28:35 INFO - PROCESS | 1822 | 1461709715365 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1581ms 15:28:35 INFO - PROCESS | 1822 | 1461709715442 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1822 | 1461709715445 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:28:35 INFO - PROCESS | 1822 | 1461709715452 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1822 | 1461709715456 Marionette TRACE conn3 <- [1,2838,null,{}] 15:28:35 INFO - PROCESS | 1822 | 1461709715462 Marionette TRACE conn3 -> [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:28:35 INFO - PROCESS | 1822 | 1461709715707 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:28:35 INFO - PROCESS | 1822 | 1461709715969 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663bb9c800 == 169 [pid = 1822] [id = 717] 15:28:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663b882800) [pid = 1822] [serial = 2152] [outer = (nil)] 15:28:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f663b8bf800) [pid = 1822] [serial = 2153] [outer = 0x7f663b882800] 15:28:36 INFO - PROCESS | 1822 | 1461709716091 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663c760000) [pid = 1822] [serial = 2154] [outer = 0x7f663b882800] 15:28:37 INFO - PROCESS | 1822 | 1461709717037 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1629ms 15:28:37 INFO - PROCESS | 1822 | 1461709717082 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1822 | 1461709717085 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:28:37 INFO - PROCESS | 1822 | 1461709717090 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1822 | 1461709717092 Marionette TRACE conn3 <- [1,2842,null,{}] 15:28:37 INFO - PROCESS | 1822 | 1461709717098 Marionette TRACE conn3 -> [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:28:37 INFO - PROCESS | 1822 | 1461709717343 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:28:37 INFO - PROCESS | 1822 | 1461709717609 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd0c000 == 170 [pid = 1822] [id = 718] 15:28:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f663cdec000) [pid = 1822] [serial = 2155] [outer = (nil)] 15:28:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f663cdf7000) [pid = 1822] [serial = 2156] [outer = 0x7f663cdec000] 15:28:37 INFO - PROCESS | 1822 | 1461709717750 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f663cf53000) [pid = 1822] [serial = 2157] [outer = 0x7f663cdec000] 15:28:38 INFO - PROCESS | 1822 | 1461709718604 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1579ms 15:28:38 INFO - PROCESS | 1822 | 1461709718671 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1822 | 1461709718674 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:28:38 INFO - PROCESS | 1822 | 1461709718680 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1822 | 1461709718682 Marionette TRACE conn3 <- [1,2846,null,{}] 15:28:38 INFO - PROCESS | 1822 | 1461709718687 Marionette TRACE conn3 -> [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:28:38 INFO - PROCESS | 1822 | 1461709718893 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:28:39 INFO - PROCESS | 1822 | 1461709719160 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dabf000 == 171 [pid = 1822] [id = 719] 15:28:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f663c93e400) [pid = 1822] [serial = 2158] [outer = (nil)] 15:28:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f663cf5e800) [pid = 1822] [serial = 2159] [outer = 0x7f663c93e400] 15:28:39 INFO - PROCESS | 1822 | 1461709719239 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663d02a800) [pid = 1822] [serial = 2160] [outer = 0x7f663c93e400] 15:28:40 INFO - PROCESS | 1822 | 1461709720086 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1479ms 15:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:28:40 INFO - PROCESS | 1822 | 1461709720160 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1822 | 1461709720163 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:28:40 INFO - PROCESS | 1822 | 1461709720169 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1822 | 1461709720172 Marionette TRACE conn3 <- [1,2850,null,{}] 15:28:40 INFO - PROCESS | 1822 | 1461709720177 Marionette TRACE conn3 -> [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:28:40 INFO - PROCESS | 1822 | 1461709720390 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:28:40 INFO - PROCESS | 1822 | 1461709720655 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdb4000 == 172 [pid = 1822] [id = 720] 15:28:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f663c947000) [pid = 1822] [serial = 2161] [outer = (nil)] 15:28:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f663d04bc00) [pid = 1822] [serial = 2162] [outer = 0x7f663c947000] 15:28:40 INFO - PROCESS | 1822 | 1461709720726 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f663d075000) [pid = 1822] [serial = 2163] [outer = 0x7f663c947000] 15:28:41 INFO - PROCESS | 1822 | 1461709721563 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1437ms 15:28:41 INFO - PROCESS | 1822 | 1461709721608 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1822 | 1461709721611 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:28:41 INFO - PROCESS | 1822 | 1461709721617 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1822 | 1461709721619 Marionette TRACE conn3 <- [1,2854,null,{}] 15:28:41 INFO - PROCESS | 1822 | 1461709721624 Marionette TRACE conn3 -> [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:28:41 INFO - PROCESS | 1822 | 1461709721860 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:28:42 INFO - PROCESS | 1822 | 1461709722144 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641556000 == 173 [pid = 1822] [id = 721] 15:28:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663cf53800) [pid = 1822] [serial = 2164] [outer = (nil)] 15:28:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663dcf6000) [pid = 1822] [serial = 2165] [outer = 0x7f663cf53800] 15:28:42 INFO - PROCESS | 1822 | 1461709722252 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663ec0cc00) [pid = 1822] [serial = 2166] [outer = 0x7f663cf53800] 15:28:43 INFO - PROCESS | 1822 | 1461709723086 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1526ms 15:28:43 INFO - PROCESS | 1822 | 1461709723144 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1822 | 1461709723146 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:28:43 INFO - PROCESS | 1822 | 1461709723152 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1822 | 1461709723155 Marionette TRACE conn3 <- [1,2858,null,{}] 15:28:43 INFO - PROCESS | 1822 | 1461709723160 Marionette TRACE conn3 -> [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:28:43 INFO - PROCESS | 1822 | 1461709723375 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:28:43 INFO - PROCESS | 1822 | 1461709723645 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641f11000 == 174 [pid = 1822] [id = 722] 15:28:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663b431000) [pid = 1822] [serial = 2167] [outer = (nil)] 15:28:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f663fe04800) [pid = 1822] [serial = 2168] [outer = 0x7f663b431000] 15:28:43 INFO - PROCESS | 1822 | 1461709723754 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f663fea2000) [pid = 1822] [serial = 2169] [outer = 0x7f663b431000] 15:28:44 INFO - PROCESS | 1822 | 1461709724581 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1487ms 15:28:44 INFO - PROCESS | 1822 | 1461709724640 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1822 | 1461709724643 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:28:44 INFO - PROCESS | 1822 | 1461709724648 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1822 | 1461709724652 Marionette TRACE conn3 <- [1,2862,null,{}] 15:28:44 INFO - PROCESS | 1822 | 1461709724657 Marionette TRACE conn3 -> [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:28:44 INFO - PROCESS | 1822 | 1461709724897 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:28:45 INFO - PROCESS | 1822 | 1461709725175 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66431a8000 == 175 [pid = 1822] [id = 723] 15:28:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f6641231000) [pid = 1822] [serial = 2170] [outer = (nil)] 15:28:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f664123a000) [pid = 1822] [serial = 2171] [outer = 0x7f6641231000] 15:28:45 INFO - PROCESS | 1822 | 1461709725304 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f6641466800) [pid = 1822] [serial = 2172] [outer = 0x7f6641231000] 15:28:46 INFO - PROCESS | 1822 | 1461709726134 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1529ms 15:28:46 INFO - PROCESS | 1822 | 1461709726180 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1822 | 1461709726183 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:28:46 INFO - PROCESS | 1822 | 1461709726189 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1822 | 1461709726191 Marionette TRACE conn3 <- [1,2866,null,{}] 15:28:46 INFO - PROCESS | 1822 | 1461709726196 Marionette TRACE conn3 -> [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:28:46 INFO - PROCESS | 1822 | 1461709726413 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:28:46 INFO - PROCESS | 1822 | 1461709726694 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647063000 == 176 [pid = 1822] [id = 724] 15:28:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f6641467800) [pid = 1822] [serial = 2173] [outer = (nil)] 15:28:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f664146cc00) [pid = 1822] [serial = 2174] [outer = 0x7f6641467800] 15:28:46 INFO - PROCESS | 1822 | 1461709726825 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f66414f8800) [pid = 1822] [serial = 2175] [outer = 0x7f6641467800] 15:28:47 INFO - PROCESS | 1822 | 1461709727639 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1481ms 15:28:47 INFO - PROCESS | 1822 | 1461709727671 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1822 | 1461709727674 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:28:47 INFO - PROCESS | 1822 | 1461709727680 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1822 | 1461709727682 Marionette TRACE conn3 <- [1,2870,null,{}] 15:28:47 INFO - PROCESS | 1822 | 1461709727687 Marionette TRACE conn3 -> [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:28:47 INFO - PROCESS | 1822 | 1461709727908 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:28:48 INFO - PROCESS | 1822 | 1461709728197 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66478b2000 == 177 [pid = 1822] [id = 725] 15:28:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f663cdee800) [pid = 1822] [serial = 2176] [outer = (nil)] 15:28:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f6641d8bc00) [pid = 1822] [serial = 2177] [outer = 0x7f663cdee800] 15:28:48 INFO - PROCESS | 1822 | 1461709728272 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f6641d92c00) [pid = 1822] [serial = 2178] [outer = 0x7f663cdee800] 15:28:49 INFO - PROCESS | 1822 | 1461709729134 Marionette TRACE conn3 <- [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:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1481ms 15:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:28:49 INFO - PROCESS | 1822 | 1461709729163 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1822 | 1461709729165 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:28:49 INFO - PROCESS | 1822 | 1461709729170 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1822 | 1461709729174 Marionette TRACE conn3 <- [1,2874,null,{}] 15:28:49 INFO - PROCESS | 1822 | 1461709729179 Marionette TRACE conn3 -> [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:28:49 INFO - PROCESS | 1822 | 1461709729395 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:28:49 INFO - PROCESS | 1822 | 1461709729667 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66479a1000 == 178 [pid = 1822] [id = 726] 15:28:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663d7ad400) [pid = 1822] [serial = 2179] [outer = (nil)] 15:28:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6641db1c00) [pid = 1822] [serial = 2180] [outer = 0x7f663d7ad400] 15:28:49 INFO - PROCESS | 1822 | 1461709729738 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f6641dbdc00) [pid = 1822] [serial = 2181] [outer = 0x7f663d7ad400] 15:28:50 INFO - PROCESS | 1822 | 1461709730614 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1477ms 15:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:28:50 INFO - PROCESS | 1822 | 1461709730647 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1822 | 1461709730650 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:28:50 INFO - PROCESS | 1822 | 1461709730657 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1822 | 1461709730660 Marionette TRACE conn3 <- [1,2878,null,{}] 15:28:50 INFO - PROCESS | 1822 | 1461709730665 Marionette TRACE conn3 -> [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:28:50 INFO - PROCESS | 1822 | 1461709730881 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:28:51 INFO - PROCESS | 1822 | 1461709731157 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6648a52000 == 179 [pid = 1822] [id = 727] 15:28:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f6641d89400) [pid = 1822] [serial = 2182] [outer = (nil)] 15:28:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f6642284400) [pid = 1822] [serial = 2183] [outer = 0x7f6641d89400] 15:28:51 INFO - PROCESS | 1822 | 1461709731230 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f6643342400) [pid = 1822] [serial = 2184] [outer = 0x7f6641d89400] 15:28:52 INFO - PROCESS | 1822 | 1461709732101 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:28:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1484ms 15:28:52 INFO - PROCESS | 1822 | 1461709732140 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 1822 | 1461709732143 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:28:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:28:52 INFO - PROCESS | 1822 | 1461709732149 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 1822 | 1461709732151 Marionette TRACE conn3 <- [1,2882,null,{}] 15:28:52 INFO - PROCESS | 1822 | 1461709732156 Marionette TRACE conn3 -> [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:28:52 INFO - PROCESS | 1822 | 1461709732374 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:28:52 INFO - PROCESS | 1822 | 1461709732648 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498f0000 == 180 [pid = 1822] [id = 728] 15:28:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f66359da400) [pid = 1822] [serial = 2185] [outer = (nil)] 15:28:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f6643347000) [pid = 1822] [serial = 2186] [outer = 0x7f66359da400] 15:28:52 INFO - PROCESS | 1822 | 1461709732722 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f664334dc00) [pid = 1822] [serial = 2187] [outer = 0x7f66359da400] 15:28:53 INFO - PROCESS | 1822 | 1461709733577 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:28:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1484ms 15:28:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:28:53 INFO - PROCESS | 1822 | 1461709733634 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1822 | 1461709733636 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:28:53 INFO - PROCESS | 1822 | 1461709733642 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1822 | 1461709733645 Marionette TRACE conn3 <- [1,2886,null,{}] 15:28:53 INFO - PROCESS | 1822 | 1461709733650 Marionette TRACE conn3 -> [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:28:53 INFO - PROCESS | 1822 | 1461709733879 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:28:54 INFO - PROCESS | 1822 | 1461709734152 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0c3000 == 181 [pid = 1822] [id = 729] 15:28:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f6641d96800) [pid = 1822] [serial = 2188] [outer = (nil)] 15:28:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f66434e2800) [pid = 1822] [serial = 2189] [outer = 0x7f6641d96800] 15:28:54 INFO - PROCESS | 1822 | 1461709734265 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f664374b400) [pid = 1822] [serial = 2190] [outer = 0x7f6641d96800] 15:28:55 INFO - PROCESS | 1822 | 1461709735107 Marionette TRACE conn3 <- [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:28:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:28:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1528ms 15:28:55 INFO - PROCESS | 1822 | 1461709735170 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1822 | 1461709735173 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:28:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:28:55 INFO - PROCESS | 1822 | 1461709735179 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1822 | 1461709735181 Marionette TRACE conn3 <- [1,2890,null,{}] 15:28:55 INFO - PROCESS | 1822 | 1461709735186 Marionette TRACE conn3 -> [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:28:55 INFO - PROCESS | 1822 | 1461709735428 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:28:55 INFO - PROCESS | 1822 | 1461709735698 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a553800 == 182 [pid = 1822] [id = 730] 15:28:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6643346800) [pid = 1822] [serial = 2191] [outer = (nil)] 15:28:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f6643755800) [pid = 1822] [serial = 2192] [outer = 0x7f6643346800] 15:28:55 INFO - PROCESS | 1822 | 1461709735817 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f66437a4000) [pid = 1822] [serial = 2193] [outer = 0x7f6643346800] 15:28:56 INFO - PROCESS | 1822 | 1461709736668 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1528ms 15:28:56 INFO - PROCESS | 1822 | 1461709736708 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1822 | 1461709736713 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:28:56 INFO - PROCESS | 1822 | 1461709736718 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1822 | 1461709736720 Marionette TRACE conn3 <- [1,2894,null,{}] 15:28:56 INFO - PROCESS | 1822 | 1461709736725 Marionette TRACE conn3 -> [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:28:56 INFO - PROCESS | 1822 | 1461709736958 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:28:57 INFO - PROCESS | 1822 | 1461709737321 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab04800 == 183 [pid = 1822] [id = 731] 15:28:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f66437aac00) [pid = 1822] [serial = 2194] [outer = (nil)] 15:28:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f66437b1000) [pid = 1822] [serial = 2195] [outer = 0x7f66437aac00] 15:28:57 INFO - PROCESS | 1822 | 1461709737398 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f6646ec7000) [pid = 1822] [serial = 2196] [outer = 0x7f66437aac00] 15:28:58 INFO - PROCESS | 1822 | 1461709738279 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1633ms 15:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:28:58 INFO - PROCESS | 1822 | 1461709738352 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1822 | 1461709738355 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:28:58 INFO - PROCESS | 1822 | 1461709738361 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1822 | 1461709738364 Marionette TRACE conn3 <- [1,2898,null,{}] 15:28:58 INFO - PROCESS | 1822 | 1461709738369 Marionette TRACE conn3 -> [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:28:58 INFO - PROCESS | 1822 | 1461709738612 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635945000 == 182 [pid = 1822] [id = 665] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fce0800 == 181 [pid = 1822] [id = 663] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66305a3800 == 180 [pid = 1822] [id = 664] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6634af2000 == 179 [pid = 1822] [id = 566] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66393d1000 == 178 [pid = 1822] [id = 686] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663861f000 == 177 [pid = 1822] [id = 685] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6637fba800 == 176 [pid = 1822] [id = 707] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fcb9000 == 175 [pid = 1822] [id = 706] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e7800 == 174 [pid = 1822] [id = 705] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664317d000 == 173 [pid = 1822] [id = 704] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643111000 == 172 [pid = 1822] [id = 703] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664208a800 == 171 [pid = 1822] [id = 702] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f0b800 == 170 [pid = 1822] [id = 701] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664167d800 == 169 [pid = 1822] [id = 700] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664161e000 == 168 [pid = 1822] [id = 699] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663ff40000 == 167 [pid = 1822] [id = 698] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fbc0800 == 166 [pid = 1822] [id = 697] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dc63800 == 165 [pid = 1822] [id = 696] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663d08f000 == 164 [pid = 1822] [id = 695] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd3d800 == 163 [pid = 1822] [id = 694] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663c81f800 == 162 [pid = 1822] [id = 693] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb82800 == 161 [pid = 1822] [id = 692] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663a3a5000 == 160 [pid = 1822] [id = 691] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66396d3000 == 159 [pid = 1822] [id = 690] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6636e5b000 == 158 [pid = 1822] [id = 689] 15:29:00 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fcd6000 == 157 [pid = 1822] [id = 688] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663a209800) [pid = 1822] [serial = 2063] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f6639c4c400) [pid = 1822] [serial = 2061] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f6634525400) [pid = 1822] [serial = 2048] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f663815b800) [pid = 1822] [serial = 2055] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f6639c4a000) [pid = 1822] [serial = 2046] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f6639c4b800) [pid = 1822] [serial = 2012] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f66372c9000) [pid = 1822] [serial = 2054] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f6635911800) [pid = 1822] [serial = 1932] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f663c83dc00) [pid = 1822] [serial = 2027] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f6635657c00) [pid = 1822] [serial = 2051] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f6638157400) [pid = 1822] [serial = 2009] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f66388e3800) [pid = 1822] [serial = 2058] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f663ce59c00) [pid = 1822] [serial = 2033] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f663b31b800) [pid = 1822] [serial = 2015] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f66388d9000) [pid = 1822] [serial = 2057] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f663ddc7800) [pid = 1822] [serial = 2039] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6634860c00) [pid = 1822] [serial = 2045] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f663b338000) [pid = 1822] [serial = 2018] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f6636e04800) [pid = 1822] [serial = 2052] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f663975f400) [pid = 1822] [serial = 2060] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f663b88ec00) [pid = 1822] [serial = 2021] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f663c757c00) [pid = 1822] [serial = 2024] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f663ecad000) [pid = 1822] [serial = 2042] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f663d051400) [pid = 1822] [serial = 2036] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6634cd4800) [pid = 1822] [serial = 2049] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f6634cd2c00) [pid = 1822] [serial = 2006] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663cb4d000) [pid = 1822] [serial = 2030] [outer = (nil)] [url = about:blank] 15:29:00 INFO - PROCESS | 1822 | 1461709740541 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f662fdb0000 == 158 [pid = 1822] [id = 732] 15:29:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f663320f800) [pid = 1822] [serial = 2197] [outer = (nil)] 15:29:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f6633214c00) [pid = 1822] [serial = 2198] [outer = 0x7f663320f800] 15:29:00 INFO - PROCESS | 1822 | 1461709740610 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663452c800) [pid = 1822] [serial = 2199] [outer = 0x7f663320f800] 15:29:01 INFO - PROCESS | 1822 | 1461709741395 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:29:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3089ms 15:29:01 INFO - PROCESS | 1822 | 1461709741458 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:29:01 INFO - PROCESS | 1822 | 1461709741464 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:29:01 INFO - PROCESS | 1822 | 1461709741471 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1822 | 1461709741475 Marionette TRACE conn3 <- [1,2902,null,{}] 15:29:01 INFO - PROCESS | 1822 | 1461709741482 Marionette TRACE conn3 -> [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:29:01 INFO - PROCESS | 1822 | 1461709741729 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:29:01 INFO - PROCESS | 1822 | 1461709741917 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635943000 == 159 [pid = 1822] [id = 733] 15:29:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f662ff3d000) [pid = 1822] [serial = 2200] [outer = (nil)] 15:29:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f6635914400) [pid = 1822] [serial = 2201] [outer = 0x7f662ff3d000] 15:29:01 INFO - PROCESS | 1822 | 1461709741981 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f6636e06400) [pid = 1822] [serial = 2202] [outer = 0x7f662ff3d000] 15:29:02 INFO - PROCESS | 1822 | 1461709742843 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1391ms 15:29:02 INFO - PROCESS | 1822 | 1461709742865 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1822 | 1461709742872 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:29:02 INFO - PROCESS | 1822 | 1461709742877 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1822 | 1461709742879 Marionette TRACE conn3 <- [1,2906,null,{}] 15:29:02 INFO - PROCESS | 1822 | 1461709742885 Marionette TRACE conn3 -> [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:29:03 INFO - PROCESS | 1822 | 1461709743150 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:29:03 INFO - PROCESS | 1822 | 1461709743192 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663718c800 == 160 [pid = 1822] [id = 734] 15:29:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f66372c9800) [pid = 1822] [serial = 2203] [outer = (nil)] 15:29:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f663815d400) [pid = 1822] [serial = 2204] [outer = 0x7f66372c9800] 15:29:03 INFO - PROCESS | 1822 | 1461709743252 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f66388dfc00) [pid = 1822] [serial = 2205] [outer = 0x7f66372c9800] 15:29:04 INFO - PROCESS | 1822 | 1461709744203 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1380ms 15:29:04 INFO - PROCESS | 1822 | 1461709744258 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1822 | 1461709744261 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:29:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:29:04 INFO - PROCESS | 1822 | 1461709744311 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1822 | 1461709744320 Marionette TRACE conn3 <- [1,2910,null,{}] 15:29:04 INFO - PROCESS | 1822 | 1461709744326 Marionette TRACE conn3 -> [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:29:04 INFO - PROCESS | 1822 | 1461709744596 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:29:04 INFO - PROCESS | 1822 | 1461709744632 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66387df000 == 161 [pid = 1822] [id = 735] 15:29:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663716e400) [pid = 1822] [serial = 2206] [outer = (nil)] 15:29:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f663a42cc00) [pid = 1822] [serial = 2207] [outer = 0x7f663716e400] 15:29:04 INFO - PROCESS | 1822 | 1461709744691 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f663b339000) [pid = 1822] [serial = 2208] [outer = 0x7f663716e400] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f6639763800) [pid = 1822] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f662ff39800) [pid = 1822] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f6637174400) [pid = 1822] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f663c840400) [pid = 1822] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f663b4b4c00) [pid = 1822] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f662ff3a400) [pid = 1822] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f663b435000) [pid = 1822] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f663cdf0c00) [pid = 1822] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f66347b0000) [pid = 1822] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f6630961800) [pid = 1822] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f663b4ba800) [pid = 1822] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f6634cdc400) [pid = 1822] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f663c947400) [pid = 1822] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f662ff33c00) [pid = 1822] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f663c7f9400) [pid = 1822] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f663b4b0c00) [pid = 1822] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f663c945c00) [pid = 1822] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6637172c00) [pid = 1822] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f662ff35400) [pid = 1822] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f663c75cc00) [pid = 1822] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f663485a800) [pid = 1822] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f663cf5a000) [pid = 1822] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663c74b400) [pid = 1822] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f663b4b0400) [pid = 1822] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f6633214800) [pid = 1822] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663cf5dc00) [pid = 1822] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f6639763400) [pid = 1822] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f6635911000) [pid = 1822] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f662ff3c800) [pid = 1822] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f663c83cc00) [pid = 1822] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f663b909000) [pid = 1822] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f663d06e000) [pid = 1822] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f66372c3000) [pid = 1822] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f66381e6000) [pid = 1822] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f663c946400) [pid = 1822] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:29:05 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f6636e0f800) [pid = 1822] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:29:06 INFO - PROCESS | 1822 | 1461709746129 Marionette TRACE conn3 <- [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:29:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:29:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:29:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1867ms 15:29:06 INFO - PROCESS | 1822 | 1461709746149 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1822 | 1461709746153 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:29:06 INFO - TEST-START | /DOMEvents/constructors.html 15:29:06 INFO - PROCESS | 1822 | 1461709746159 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1822 | 1461709746161 Marionette TRACE conn3 <- [1,2914,null,{}] 15:29:06 INFO - PROCESS | 1822 | 1461709746167 Marionette TRACE conn3 -> [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:29:06 INFO - PROCESS | 1822 | 1461709746360 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:29:06 INFO - PROCESS | 1822 | 1461709746379 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639485000 == 162 [pid = 1822] [id = 736] 15:29:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f662ff39800) [pid = 1822] [serial = 2209] [outer = (nil)] 15:29:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f6639759800) [pid = 1822] [serial = 2210] [outer = 0x7f662ff39800] 15:29:06 INFO - PROCESS | 1822 | 1461709746435 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f663b337400) [pid = 1822] [serial = 2211] [outer = 0x7f662ff39800] 15:29:07 INFO - PROCESS | 1822 | 1461709747426 Marionette TRACE conn3 <- [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:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:29:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:29:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 1340ms 15:29:07 INFO - PROCESS | 1822 | 1461709747501 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1822 | 1461709747506 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:29:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:29:07 INFO - PROCESS | 1822 | 1461709747515 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1822 | 1461709747520 Marionette TRACE conn3 <- [1,2918,null,{}] 15:29:07 INFO - PROCESS | 1822 | 1461709747531 Marionette TRACE conn3 -> [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:29:07 INFO - PROCESS | 1822 | 1461709747912 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:29:08 INFO - PROCESS | 1822 | 1461709748249 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66305ac000 == 163 [pid = 1822] [id = 737] 15:29:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f6633219c00) [pid = 1822] [serial = 2212] [outer = (nil)] 15:29:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f6634528c00) [pid = 1822] [serial = 2213] [outer = 0x7f6633219c00] 15:29:08 INFO - PROCESS | 1822 | 1461709748326 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f6634cd1c00) [pid = 1822] [serial = 2214] [outer = 0x7f6633219c00] 15:29:09 INFO - PROCESS | 1822 | 1461709749147 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:29:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1690ms 15:29:09 INFO - PROCESS | 1822 | 1461709749207 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1822 | 1461709749213 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:29:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:29:09 INFO - PROCESS | 1822 | 1461709749220 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1822 | 1461709749227 Marionette TRACE conn3 <- [1,2922,null,{}] 15:29:09 INFO - PROCESS | 1822 | 1461709749234 Marionette TRACE conn3 -> [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:29:09 INFO - PROCESS | 1822 | 1461709749553 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:29:09 INFO - PROCESS | 1822 | 1461709749762 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6638605800 == 164 [pid = 1822] [id = 738] 15:29:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f6634cd4800) [pid = 1822] [serial = 2215] [outer = (nil)] 15:29:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f66359dbc00) [pid = 1822] [serial = 2216] [outer = 0x7f6634cd4800] 15:29:09 INFO - PROCESS | 1822 | 1461709749839 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663716a000) [pid = 1822] [serial = 2217] [outer = 0x7f6634cd4800] 15:29:10 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:10 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:10 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:10 INFO - PROCESS | 1822 | [1822] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:10 INFO - PROCESS | 1822 | 1461709750794 Marionette TRACE conn3 <- [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:29:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:29:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:10 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:29:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:10 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:29:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:10 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:29:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:29:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1633ms 15:29:10 INFO - PROCESS | 1822 | 1461709750858 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:29:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:29:10 INFO - PROCESS | 1822 | 1461709750869 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:29:10 INFO - PROCESS | 1822 | 1461709750874 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1822 | 1461709750877 Marionette TRACE conn3 <- [1,2926,null,{}] 15:29:10 INFO - PROCESS | 1822 | 1461709750899 Marionette TRACE conn3 -> [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:29:11 INFO - PROCESS | 1822 | 1461709751181 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:29:11 INFO - PROCESS | 1822 | 1461709751390 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66399d4000 == 165 [pid = 1822] [id = 739] 15:29:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6639760400) [pid = 1822] [serial = 2218] [outer = (nil)] 15:29:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f6639c4e800) [pid = 1822] [serial = 2219] [outer = 0x7f6639760400] 15:29:11 INFO - PROCESS | 1822 | 1461709751460 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f663a433400) [pid = 1822] [serial = 2220] [outer = 0x7f6639760400] 15:29:12 INFO - PROCESS | 1822 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:29:12 INFO - PROCESS | 1822 | 1461709752391 Marionette TRACE conn3 <- [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:29:12 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:29:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1533ms 15:29:12 INFO - PROCESS | 1822 | 1461709752408 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1822 | 1461709752415 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:29:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:29:12 INFO - PROCESS | 1822 | 1461709752433 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1822 | 1461709752440 Marionette TRACE conn3 <- [1,2930,null,{}] 15:29:12 INFO - PROCESS | 1822 | 1461709752493 Marionette TRACE conn3 -> [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:29:12 INFO - PROCESS | 1822 | 1461709752769 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:29:13 INFO - PROCESS | 1822 | 1461709753045 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b495000 == 166 [pid = 1822] [id = 740] 15:29:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f6639763400) [pid = 1822] [serial = 2221] [outer = (nil)] 15:29:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f663b438c00) [pid = 1822] [serial = 2222] [outer = 0x7f6639763400] 15:29:13 INFO - PROCESS | 1822 | 1461709753170 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663b883000) [pid = 1822] [serial = 2223] [outer = 0x7f6639763400] 15:29:13 INFO - PROCESS | 1822 | 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:29:13 INFO - PROCESS | 1822 | 1461709753904 Marionette TRACE conn3 <- [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:29:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:29:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1532ms 15:29:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:29:13 INFO - PROCESS | 1822 | 1461709753958 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1822 | 1461709753960 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:29:13 INFO - PROCESS | 1822 | 1461709753966 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1822 | 1461709753969 Marionette TRACE conn3 <- [1,2934,null,{}] 15:29:13 INFO - PROCESS | 1822 | 1461709753975 Marionette TRACE conn3 -> [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:29:14 INFO - PROCESS | 1822 | 1461709754184 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:29:14 INFO - PROCESS | 1822 | 1461709754455 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663c815800 == 167 [pid = 1822] [id = 741] 15:29:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f663b883c00) [pid = 1822] [serial = 2224] [outer = (nil)] 15:29:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f663b8b4800) [pid = 1822] [serial = 2225] [outer = 0x7f663b883c00] 15:29:14 INFO - PROCESS | 1822 | 1461709754529 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f663b909000) [pid = 1822] [serial = 2226] [outer = 0x7f663b883c00] 15:29:15 INFO - PROCESS | 1822 | 1461709755284 Marionette TRACE conn3 <- [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:29:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:29:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1330ms 15:29:15 INFO - PROCESS | 1822 | 1461709755296 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1822 | 1461709755299 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:29:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:29:15 INFO - PROCESS | 1822 | 1461709755328 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1822 | 1461709755330 Marionette TRACE conn3 <- [1,2938,null,{}] 15:29:15 INFO - PROCESS | 1822 | 1461709755336 Marionette TRACE conn3 -> [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:29:15 INFO - PROCESS | 1822 | 1461709755546 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:29:15 INFO - PROCESS | 1822 | 1461709755796 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd1a000 == 168 [pid = 1822] [id = 742] 15:29:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663c765000) [pid = 1822] [serial = 2227] [outer = (nil)] 15:29:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663c7f0000) [pid = 1822] [serial = 2228] [outer = 0x7f663c765000] 15:29:15 INFO - PROCESS | 1822 | 1461709755884 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663c944400) [pid = 1822] [serial = 2229] [outer = 0x7f663c765000] 15:29:16 INFO - PROCESS | 1822 | 1461709756715 Marionette TRACE conn3 <- [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:29:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:29:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1439ms 15:29:16 INFO - PROCESS | 1822 | 1461709756762 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1822 | 1461709756766 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:29:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:29:16 INFO - PROCESS | 1822 | 1461709756772 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1822 | 1461709756775 Marionette TRACE conn3 <- [1,2942,null,{}] 15:29:16 INFO - PROCESS | 1822 | 1461709756780 Marionette TRACE conn3 -> [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:29:17 INFO - PROCESS | 1822 | 1461709757034 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:29:17 INFO - PROCESS | 1822 | 1461709757311 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dabd800 == 169 [pid = 1822] [id = 743] 15:29:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663b8a9800) [pid = 1822] [serial = 2230] [outer = (nil)] 15:29:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f663c7fe400) [pid = 1822] [serial = 2231] [outer = 0x7f663b8a9800] 15:29:17 INFO - PROCESS | 1822 | 1461709757393 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f663ce5c800) [pid = 1822] [serial = 2232] [outer = 0x7f663b8a9800] 15:29:18 INFO - PROCESS | 1822 | 1461709758118 Marionette TRACE conn3 <- [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:29:18 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:29:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:29:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1378ms 15:29:18 INFO - PROCESS | 1822 | 1461709758156 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1822 | 1461709758159 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:29:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:29:18 INFO - PROCESS | 1822 | 1461709758166 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1822 | 1461709758169 Marionette TRACE conn3 <- [1,2946,null,{}] 15:29:18 INFO - PROCESS | 1822 | 1461709758174 Marionette TRACE conn3 -> [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:29:18 INFO - PROCESS | 1822 | 1461709758385 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:29:18 INFO - PROCESS | 1822 | 1461709758632 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663fdb2000 == 170 [pid = 1822] [id = 744] 15:29:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f663c765800) [pid = 1822] [serial = 2233] [outer = (nil)] 15:29:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f663cf5a000) [pid = 1822] [serial = 2234] [outer = 0x7f663c765800] 15:29:18 INFO - PROCESS | 1822 | 1461709758705 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663d00c000) [pid = 1822] [serial = 2235] [outer = 0x7f663c765800] 15:29:19 INFO - PROCESS | 1822 | 1461709759496 Marionette TRACE conn3 <- [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:29:19 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:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1380ms 15:29:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:29:19 INFO - PROCESS | 1822 | 1461709759547 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1822 | 1461709759550 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:29:19 INFO - PROCESS | 1822 | 1461709759557 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1822 | 1461709759560 Marionette TRACE conn3 <- [1,2950,null,{}] 15:29:19 INFO - PROCESS | 1822 | 1461709759565 Marionette TRACE conn3 -> [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:29:19 INFO - PROCESS | 1822 | 1461709759781 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:29:20 INFO - PROCESS | 1822 | 1461709760061 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664160a800 == 171 [pid = 1822] [id = 745] 15:29:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663ce5cc00) [pid = 1822] [serial = 2236] [outer = (nil)] 15:29:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f663d029000) [pid = 1822] [serial = 2237] [outer = 0x7f663ce5cc00] 15:29:20 INFO - PROCESS | 1822 | 1461709760136 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f663d049800) [pid = 1822] [serial = 2238] [outer = 0x7f663ce5cc00] 15:29:20 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e4a000 == 172 [pid = 1822] [id = 746] 15:29:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f663d7a8c00) [pid = 1822] [serial = 2239] [outer = (nil)] 15:29:20 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f663d00bc00) [pid = 1822] [serial = 2240] [outer = 0x7f663d7a8c00] 15:29:20 INFO - PROCESS | 1822 | 1461709760983 Marionette TRACE conn3 <- [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:29:21 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 15:29:21 INFO - PROCESS | 1822 | 1461709761038 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1822 | 1461709761040 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:29:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:29:21 INFO - PROCESS | 1822 | 1461709761046 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1822 | 1461709761049 Marionette TRACE conn3 <- [1,2954,null,{}] 15:29:21 INFO - PROCESS | 1822 | 1461709761054 Marionette TRACE conn3 -> [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:29:21 INFO - PROCESS | 1822 | 1461709761331 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:29:21 INFO - PROCESS | 1822 | 1461709761602 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6643051000 == 173 [pid = 1822] [id = 747] 15:29:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f663ce63800) [pid = 1822] [serial = 2241] [outer = (nil)] 15:29:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663d7a5000) [pid = 1822] [serial = 2242] [outer = 0x7f663ce63800] 15:29:21 INFO - PROCESS | 1822 | 1461709761723 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f663dcf0c00) [pid = 1822] [serial = 2243] [outer = 0x7f663ce63800] 15:29:22 INFO - PROCESS | 1822 | 1461709762440 Marionette TRACE conn3 <- [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:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1428ms 15:29:22 INFO - PROCESS | 1822 | 1461709762475 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1822 | 1461709762479 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:29:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:29:22 INFO - PROCESS | 1822 | 1461709762484 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1822 | 1461709762486 Marionette TRACE conn3 <- [1,2958,null,{}] 15:29:22 INFO - PROCESS | 1822 | 1461709762491 Marionette TRACE conn3 -> [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:29:22 INFO - PROCESS | 1822 | 1461709762731 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:29:22 INFO - PROCESS | 1822 | 1461709762985 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66432e1800 == 174 [pid = 1822] [id = 748] 15:29:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f663ddc8400) [pid = 1822] [serial = 2244] [outer = (nil)] 15:29:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f663eca5800) [pid = 1822] [serial = 2245] [outer = 0x7f663ddc8400] 15:29:23 INFO - PROCESS | 1822 | 1461709763069 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f663fea2400) [pid = 1822] [serial = 2246] [outer = 0x7f663ddc8400] 15:29:23 INFO - PROCESS | 1822 | 1461709763919 Marionette TRACE conn3 <- [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:29:23 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:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1474ms 15:29:23 INFO - PROCESS | 1822 | 1461709763960 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1822 | 1461709763963 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:29:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:29:23 INFO - PROCESS | 1822 | 1461709763968 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1822 | 1461709763972 Marionette TRACE conn3 <- [1,2962,null,{}] 15:29:23 INFO - PROCESS | 1822 | 1461709763977 Marionette TRACE conn3 -> [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:29:24 INFO - PROCESS | 1822 | 1461709764209 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:29:24 INFO - PROCESS | 1822 | 1461709764492 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a268800 == 175 [pid = 1822] [id = 749] 15:29:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f663ec05400) [pid = 1822] [serial = 2247] [outer = (nil)] 15:29:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f664227f000) [pid = 1822] [serial = 2248] [outer = 0x7f663ec05400] 15:29:24 INFO - PROCESS | 1822 | 1461709764562 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f66434e7000) [pid = 1822] [serial = 2249] [outer = 0x7f663ec05400] 15:29:25 INFO - PROCESS | 1822 | 1461709765307 Marionette TRACE conn3 <- [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:29:25 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:29:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1375ms 15:29:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:29:25 INFO - PROCESS | 1822 | 1461709765345 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1822 | 1461709765347 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:29:25 INFO - PROCESS | 1822 | 1461709765352 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1822 | 1461709765355 Marionette TRACE conn3 <- [1,2966,null,{}] 15:29:25 INFO - PROCESS | 1822 | 1461709765360 Marionette TRACE conn3 -> [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:29:25 INFO - PROCESS | 1822 | 1461709765569 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:29:25 INFO - PROCESS | 1822 | 1461709765852 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ab7e800 == 176 [pid = 1822] [id = 750] 15:29:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f663fea3000) [pid = 1822] [serial = 2250] [outer = (nil)] 15:29:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f6646ec1800) [pid = 1822] [serial = 2251] [outer = 0x7f663fea3000] 15:29:25 INFO - PROCESS | 1822 | 1461709765920 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f6646ed9800) [pid = 1822] [serial = 2252] [outer = 0x7f663fea3000] 15:29:26 INFO - PROCESS | 1822 | 1461709766684 Marionette TRACE conn3 <- [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:29:26 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:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1380ms 15:29:26 INFO - PROCESS | 1822 | 1461709766733 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1822 | 1461709766737 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:29:26 INFO - PROCESS | 1822 | 1461709766742 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1822 | 1461709766744 Marionette TRACE conn3 <- [1,2970,null,{}] 15:29:26 INFO - PROCESS | 1822 | 1461709766749 Marionette TRACE conn3 -> [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:29:27 INFO - PROCESS | 1822 | 1461709766996 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:29:27 INFO - PROCESS | 1822 | 1461709767260 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664ac2f800 == 177 [pid = 1822] [id = 751] 15:29:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f663b885800) [pid = 1822] [serial = 2253] [outer = (nil)] 15:29:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6646edac00) [pid = 1822] [serial = 2254] [outer = 0x7f663b885800] 15:29:27 INFO - PROCESS | 1822 | 1461709767332 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f6646f28000) [pid = 1822] [serial = 2255] [outer = 0x7f663b885800] 15:29:28 INFO - PROCESS | 1822 | 1461709768119 Marionette TRACE conn3 <- [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:29:28 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:29:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1432ms 15:29:28 INFO - PROCESS | 1822 | 1461709768175 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1822 | 1461709768178 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:29:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:29:28 INFO - PROCESS | 1822 | 1461709768184 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1822 | 1461709768188 Marionette TRACE conn3 <- [1,2974,null,{}] 15:29:28 INFO - PROCESS | 1822 | 1461709768193 Marionette TRACE conn3 -> [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:29:28 INFO - PROCESS | 1822 | 1461709768442 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:29:28 INFO - PROCESS | 1822 | 1461709768722 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af24000 == 178 [pid = 1822] [id = 752] 15:29:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f663d052c00) [pid = 1822] [serial = 2256] [outer = (nil)] 15:29:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f66471a4000) [pid = 1822] [serial = 2257] [outer = 0x7f663d052c00] 15:29:28 INFO - PROCESS | 1822 | 1461709768794 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f6647803000) [pid = 1822] [serial = 2258] [outer = 0x7f663d052c00] 15:29:29 INFO - PROCESS | 1822 | 1461709769522 Marionette TRACE conn3 <- [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:29:29 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:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1377ms 15:29:29 INFO - PROCESS | 1822 | 1461709769561 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1822 | 1461709769564 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:29:29 INFO - PROCESS | 1822 | 1461709769570 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1822 | 1461709769572 Marionette TRACE conn3 <- [1,2978,null,{}] 15:29:29 INFO - PROCESS | 1822 | 1461709769577 Marionette TRACE conn3 -> [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:29:29 INFO - PROCESS | 1822 | 1461709769822 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:29:30 INFO - PROCESS | 1822 | 1461709770077 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bc14000 == 179 [pid = 1822] [id = 753] 15:29:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f663fea4000) [pid = 1822] [serial = 2259] [outer = (nil)] 15:29:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f664780c000) [pid = 1822] [serial = 2260] [outer = 0x7f663fea4000] 15:29:30 INFO - PROCESS | 1822 | 1461709770157 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f6647835800) [pid = 1822] [serial = 2261] [outer = 0x7f663fea4000] 15:29:30 INFO - PROCESS | 1822 | 1461709770934 Marionette TRACE conn3 <- [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:29:30 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:29:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1382ms 15:29:30 INFO - PROCESS | 1822 | 1461709770952 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1822 | 1461709770954 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:29:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:29:30 INFO - PROCESS | 1822 | 1461709770960 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1822 | 1461709770962 Marionette TRACE conn3 <- [1,2982,null,{}] 15:29:30 INFO - PROCESS | 1822 | 1461709770967 Marionette TRACE conn3 -> [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:29:31 INFO - PROCESS | 1822 | 1461709771187 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:29:31 INFO - PROCESS | 1822 | 1461709771442 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664bfa9000 == 180 [pid = 1822] [id = 754] 15:29:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f6646edbc00) [pid = 1822] [serial = 2262] [outer = (nil)] 15:29:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 206 (0x7f66479b5800) [pid = 1822] [serial = 2263] [outer = 0x7f6646edbc00] 15:29:31 INFO - PROCESS | 1822 | 1461709771523 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1822 | ++DOMWINDOW == 207 (0x7f66479c0c00) [pid = 1822] [serial = 2264] [outer = 0x7f6646edbc00] 15:29:32 INFO - PROCESS | 1822 | 1461709772274 Marionette TRACE conn3 <- [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:29:32 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:29:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1375ms 15:29:32 INFO - PROCESS | 1822 | 1461709772338 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1822 | 1461709772341 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:29:32 INFO - PROCESS | 1822 | 1461709772347 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1822 | 1461709772348 Marionette TRACE conn3 <- [1,2986,null,{}] 15:29:32 INFO - PROCESS | 1822 | 1461709772354 Marionette TRACE conn3 -> [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:29:32 INFO - PROCESS | 1822 | 1461709772578 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:29:32 INFO - PROCESS | 1822 | 1461709772861 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664d89b800 == 181 [pid = 1822] [id = 755] 15:29:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 208 (0x7f6646ee1c00) [pid = 1822] [serial = 2265] [outer = (nil)] 15:29:32 INFO - PROCESS | 1822 | ++DOMWINDOW == 209 (0x7f6647b9b000) [pid = 1822] [serial = 2266] [outer = 0x7f6646ee1c00] 15:29:32 INFO - PROCESS | 1822 | 1461709772935 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1822 | ++DOMWINDOW == 210 (0x7f664866cc00) [pid = 1822] [serial = 2267] [outer = 0x7f6646ee1c00] 15:29:33 INFO - PROCESS | 1822 | 1461709773688 Marionette TRACE conn3 <- [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:29:33 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:29:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 15:29:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:29:33 INFO - PROCESS | 1822 | 1461709773725 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1822 | 1461709773727 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:29:33 INFO - PROCESS | 1822 | 1461709773733 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1822 | 1461709773736 Marionette TRACE conn3 <- [1,2990,null,{}] 15:29:33 INFO - PROCESS | 1822 | 1461709773741 Marionette TRACE conn3 -> [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:29:33 INFO - PROCESS | 1822 | 1461709773965 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:29:34 INFO - PROCESS | 1822 | 1461709774223 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664eb58000 == 182 [pid = 1822] [id = 756] 15:29:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 211 (0x7f6646f2a400) [pid = 1822] [serial = 2268] [outer = (nil)] 15:29:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 212 (0x7f6648674400) [pid = 1822] [serial = 2269] [outer = 0x7f6646f2a400] 15:29:34 INFO - PROCESS | 1822 | 1461709774294 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 213 (0x7f66487e2000) [pid = 1822] [serial = 2270] [outer = 0x7f6646f2a400] 15:29:34 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650127800 == 183 [pid = 1822] [id = 757] 15:29:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 214 (0x7f66488ad400) [pid = 1822] [serial = 2271] [outer = (nil)] 15:29:34 INFO - PROCESS | 1822 | ++DOMWINDOW == 215 (0x7f66487e2800) [pid = 1822] [serial = 2272] [outer = 0x7f66488ad400] 15:29:35 INFO - PROCESS | 1822 | 1461709775155 Marionette TRACE conn3 <- [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:29:35 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:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 15:29:35 INFO - PROCESS | 1822 | 1461709775164 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1822 | 1461709775167 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:29:35 INFO - PROCESS | 1822 | 1461709775172 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1822 | 1461709775174 Marionette TRACE conn3 <- [1,2994,null,{}] 15:29:35 INFO - PROCESS | 1822 | 1461709775180 Marionette TRACE conn3 -> [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:29:35 INFO - PROCESS | 1822 | 1461709775469 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:29:35 INFO - PROCESS | 1822 | 1461709775727 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6650fab800 == 184 [pid = 1822] [id = 758] 15:29:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 216 (0x7f66479b3400) [pid = 1822] [serial = 2273] [outer = (nil)] 15:29:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 217 (0x7f66488a8800) [pid = 1822] [serial = 2274] [outer = 0x7f66479b3400] 15:29:35 INFO - PROCESS | 1822 | 1461709775797 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1822 | ++DOMWINDOW == 218 (0x7f66488b2400) [pid = 1822] [serial = 2275] [outer = 0x7f66479b3400] 15:29:36 INFO - PROCESS | 1822 | 1461709776562 Marionette TRACE conn3 <- [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:29:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:29:36 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:29:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1425ms 15:29:36 INFO - PROCESS | 1822 | 1461709776599 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1822 | 1461709776602 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:29:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:29:36 INFO - PROCESS | 1822 | 1461709776607 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1822 | 1461709776609 Marionette TRACE conn3 <- [1,2998,null,{}] 15:29:36 INFO - PROCESS | 1822 | 1461709776614 Marionette TRACE conn3 -> [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:29:36 INFO - PROCESS | 1822 | 1461709776877 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:29:37 INFO - PROCESS | 1822 | 1461709777136 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6652021000 == 185 [pid = 1822] [id = 759] 15:29:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 219 (0x7f664866fc00) [pid = 1822] [serial = 2276] [outer = (nil)] 15:29:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 220 (0x7f664958ac00) [pid = 1822] [serial = 2277] [outer = 0x7f664866fc00] 15:29:37 INFO - PROCESS | 1822 | 1461709777212 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1822 | ++DOMWINDOW == 221 (0x7f6649594800) [pid = 1822] [serial = 2278] [outer = 0x7f664866fc00] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663860f000 == 184 [pid = 1822] [id = 711] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664319b000 == 183 [pid = 1822] [id = 214] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6660e94800 == 182 [pid = 1822] [id = 206] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fc1f000 == 181 [pid = 1822] [id = 357] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664368d800 == 180 [pid = 1822] [id = 359] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635cdb000 == 179 [pid = 1822] [id = 666] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639485000 == 178 [pid = 1822] [id = 736] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66387df000 == 177 [pid = 1822] [id = 735] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663718c800 == 176 [pid = 1822] [id = 734] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635943000 == 175 [pid = 1822] [id = 733] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f662fdb0000 == 174 [pid = 1822] [id = 732] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66478b2000 == 173 [pid = 1822] [id = 725] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6647063000 == 172 [pid = 1822] [id = 724] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66431a8000 == 171 [pid = 1822] [id = 723] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641f11000 == 170 [pid = 1822] [id = 722] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641556000 == 169 [pid = 1822] [id = 721] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fdb4000 == 168 [pid = 1822] [id = 720] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dabf000 == 167 [pid = 1822] [id = 719] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd0c000 == 166 [pid = 1822] [id = 718] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663bb9c800 == 165 [pid = 1822] [id = 717] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b497000 == 164 [pid = 1822] [id = 716] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639dbd800 == 163 [pid = 1822] [id = 715] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66396d3800 == 162 [pid = 1822] [id = 714] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6639505800 == 161 [pid = 1822] [id = 712] 15:29:39 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6635ce0000 == 160 [pid = 1822] [id = 713] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 220 (0x7f663d7a9400) [pid = 1822] [serial = 2037] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 219 (0x7f663cdeb800) [pid = 1822] [serial = 2031] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 218 (0x7f6639756800) [pid = 1822] [serial = 2004] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 217 (0x7f663ec0b000) [pid = 1822] [serial = 2040] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 216 (0x7f663d002800) [pid = 1822] [serial = 2034] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 215 (0x7f663fea3c00) [pid = 1822] [serial = 2043] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 214 (0x7f66388dc000) [pid = 1822] [serial = 2132] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 213 (0x7f6636e05000) [pid = 1822] [serial = 2135] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 212 (0x7f6639c42000) [pid = 1822] [serial = 2133] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 211 (0x7f663cb4ac00) [pid = 1822] [serial = 2096] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 210 (0x7f663c945400) [pid = 1822] [serial = 2094] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 209 (0x7f663c83d400) [pid = 1822] [serial = 2093] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 208 (0x7f663c7f6400) [pid = 1822] [serial = 2091] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 207 (0x7f663c766800) [pid = 1822] [serial = 2090] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 206 (0x7f663c75c800) [pid = 1822] [serial = 2088] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 205 (0x7f663c751c00) [pid = 1822] [serial = 2087] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f663b908800) [pid = 1822] [serial = 2085] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f663b8bf400) [pid = 1822] [serial = 2084] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f663b8a3400) [pid = 1822] [serial = 2082] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f663b4b3000) [pid = 1822] [serial = 2081] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f663b3d1800) [pid = 1822] [serial = 2079] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f663b38b800) [pid = 1822] [serial = 2078] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f663b328000) [pid = 1822] [serial = 2076] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f663a20e400) [pid = 1822] [serial = 2075] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f66381e8800) [pid = 1822] [serial = 2073] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f66372cf400) [pid = 1822] [serial = 2072] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f66359e4400) [pid = 1822] [serial = 2070] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f663591e800) [pid = 1822] [serial = 2069] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f6633217c00) [pid = 1822] [serial = 2067] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f662ff3c000) [pid = 1822] [serial = 2066] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f6636e04400) [pid = 1822] [serial = 2129] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f6634860800) [pid = 1822] [serial = 2126] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f663565f400) [pid = 1822] [serial = 2127] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f663b343800) [pid = 1822] [serial = 2124] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f6634cd0000) [pid = 1822] [serial = 2123] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f6634859800) [pid = 1822] [serial = 2120] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f663fb47c00) [pid = 1822] [serial = 2117] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f663ec0f000) [pid = 1822] [serial = 2115] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f663ec03c00) [pid = 1822] [serial = 2114] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f663ddc8000) [pid = 1822] [serial = 2112] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f663dcf4800) [pid = 1822] [serial = 2111] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f663d7ae000) [pid = 1822] [serial = 2109] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f663d7a4c00) [pid = 1822] [serial = 2108] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f663b329800) [pid = 1822] [serial = 2138] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f663d06dc00) [pid = 1822] [serial = 2106] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f663d04e000) [pid = 1822] [serial = 2105] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f663d035000) [pid = 1822] [serial = 2103] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f663d02f400) [pid = 1822] [serial = 2102] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f663d00f800) [pid = 1822] [serial = 2100] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f663d009000) [pid = 1822] [serial = 2099] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f663cba4000) [pid = 1822] [serial = 2097] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f663a42ec00) [pid = 1822] [serial = 2136] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f663716ac00) [pid = 1822] [serial = 2130] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f663cb43800) [pid = 1822] [serial = 2028] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f663c7f2000) [pid = 1822] [serial = 2025] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f663b8b5400) [pid = 1822] [serial = 2022] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663b386000) [pid = 1822] [serial = 2019] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f663a209c00) [pid = 1822] [serial = 2013] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f663b323800) [pid = 1822] [serial = 2016] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f66381f0800) [pid = 1822] [serial = 2010] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f66359db000) [pid = 1822] [serial = 2007] [outer = (nil)] [url = about:blank] 15:29:39 INFO - PROCESS | 1822 | 1461709779909 Marionette TRACE conn3 <- [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:29:40 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:29:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3431ms 15:29:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:29:40 INFO - PROCESS | 1822 | 1461709780040 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1822 | 1461709780043 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:29:40 INFO - PROCESS | 1822 | 1461709780051 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1822 | 1461709780056 Marionette TRACE conn3 <- [1,3002,null,{}] 15:29:40 INFO - PROCESS | 1822 | 1461709780065 Marionette TRACE conn3 -> [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:29:40 INFO - PROCESS | 1822 | 1461709780271 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:29:40 INFO - PROCESS | 1822 | 1461709780497 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663059d800 == 161 [pid = 1822] [id = 760] 15:29:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f66347b7400) [pid = 1822] [serial = 2279] [outer = (nil)] 15:29:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f6634851800) [pid = 1822] [serial = 2280] [outer = 0x7f66347b7400] 15:29:40 INFO - PROCESS | 1822 | 1461709780562 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f6634cd8000) [pid = 1822] [serial = 2281] [outer = 0x7f66347b7400] 15:29:41 INFO - PROCESS | 1822 | 1461709781235 Marionette TRACE conn3 <- [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:29:41 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:29:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1243ms 15:29:41 INFO - PROCESS | 1822 | 1461709781293 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1822 | 1461709781301 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:29:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:29:41 INFO - PROCESS | 1822 | 1461709781311 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1822 | 1461709781315 Marionette TRACE conn3 <- [1,3006,null,{}] 15:29:41 INFO - PROCESS | 1822 | 1461709781320 Marionette TRACE conn3 -> [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:29:41 INFO - PROCESS | 1822 | 1461709781598 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:29:41 INFO - PROCESS | 1822 | 1461709781622 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635cec800 == 162 [pid = 1822] [id = 761] 15:29:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f66347ba400) [pid = 1822] [serial = 2282] [outer = (nil)] 15:29:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f66359db000) [pid = 1822] [serial = 2283] [outer = 0x7f66347ba400] 15:29:41 INFO - PROCESS | 1822 | 1461709781682 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f6636e0e800) [pid = 1822] [serial = 2284] [outer = 0x7f66347ba400] 15:29:42 INFO - PROCESS | 1822 | 1461709782570 Marionette TRACE conn3 <- [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:29:42 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:29:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1281ms 15:29:42 INFO - PROCESS | 1822 | 1461709782592 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1822 | 1461709782601 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:29:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:29:42 INFO - PROCESS | 1822 | 1461709782627 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1822 | 1461709782633 Marionette TRACE conn3 <- [1,3010,null,{}] 15:29:42 INFO - PROCESS | 1822 | 1461709782658 Marionette TRACE conn3 -> [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:29:42 INFO - PROCESS | 1822 | 1461709782949 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:29:42 INFO - PROCESS | 1822 | 1461709782989 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6637fbe000 == 163 [pid = 1822] [id = 762] 15:29:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f6638156800) [pid = 1822] [serial = 2285] [outer = (nil)] 15:29:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f66381ef400) [pid = 1822] [serial = 2286] [outer = 0x7f6638156800] 15:29:43 INFO - PROCESS | 1822 | 1461709783053 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f6639761800) [pid = 1822] [serial = 2287] [outer = 0x7f6638156800] 15:29:44 INFO - PROCESS | 1822 | 1461709784011 Marionette TRACE conn3 <- [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:29:44 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:29:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1393ms 15:29:44 INFO - PROCESS | 1822 | 1461709784023 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1822 | 1461709784027 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:29:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:29:44 INFO - PROCESS | 1822 | 1461709784040 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1822 | 1461709784042 Marionette TRACE conn3 <- [1,3014,null,{}] 15:29:44 INFO - PROCESS | 1822 | 1461709784048 Marionette TRACE conn3 -> [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:29:44 INFO - PROCESS | 1822 | 1461709784314 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f662ff36000) [pid = 1822] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f663ecae800) [pid = 1822] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f662ff32c00) [pid = 1822] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f66372c9800) [pid = 1822] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663716e400) [pid = 1822] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f663cf53800) [pid = 1822] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f663c947000) [pid = 1822] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663c93e400) [pid = 1822] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f663cdec000) [pid = 1822] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f663b882800) [pid = 1822] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f663b432800) [pid = 1822] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f663b430000) [pid = 1822] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6639755c00) [pid = 1822] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f66359e2800) [pid = 1822] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f662ff3d000) [pid = 1822] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f663320f800) [pid = 1822] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f6641d96800) [pid = 1822] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f66359da400) [pid = 1822] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6641d89400) [pid = 1822] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f663d7ad400) [pid = 1822] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f663cdee800) [pid = 1822] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f6641467800) [pid = 1822] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f6641231000) [pid = 1822] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:29:45 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f663b431000) [pid = 1822] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:29:45 INFO - PROCESS | 1822 | 1461709785186 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309c4800 == 164 [pid = 1822] [id = 763] 15:29:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f662ff32c00) [pid = 1822] [serial = 2288] [outer = (nil)] 15:29:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 147 (0x7f6634857800) [pid = 1822] [serial = 2289] [outer = 0x7f662ff32c00] 15:29:45 INFO - PROCESS | 1822 | 1461709785252 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1822 | ++DOMWINDOW == 148 (0x7f663a20e400) [pid = 1822] [serial = 2290] [outer = 0x7f662ff32c00] 15:29:45 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:45 INFO - PROCESS | 1822 | 1461709785945 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:29:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:29:45 INFO - {} 15:29:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:29:45 INFO - {} 15:29:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:29:45 INFO - {} 15:29:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:29:45 INFO - {} 15:29:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1928ms 15:29:45 INFO - PROCESS | 1822 | 1461709785970 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:29:45 INFO - TEST-START | /FileAPI/fileReader.html 15:29:45 INFO - PROCESS | 1822 | 1461709785984 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:29:45 INFO - PROCESS | 1822 | 1461709785990 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1822 | 1461709785993 Marionette TRACE conn3 <- [1,3018,null,{}] 15:29:46 INFO - PROCESS | 1822 | 1461709785998 Marionette TRACE conn3 -> [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:29:46 INFO - PROCESS | 1822 | 1461709786269 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:29:46 INFO - PROCESS | 1822 | 1461709786389 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663951c800 == 165 [pid = 1822] [id = 764] 15:29:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 149 (0x7f6630960400) [pid = 1822] [serial = 2291] [outer = (nil)] 15:29:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 150 (0x7f663b328800) [pid = 1822] [serial = 2292] [outer = 0x7f6630960400] 15:29:46 INFO - PROCESS | 1822 | 1461709786452 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1822 | ++DOMWINDOW == 151 (0x7f663b3d1800) [pid = 1822] [serial = 2293] [outer = 0x7f6630960400] 15:29:47 INFO - PROCESS | 1822 | 1461709787321 Marionette TRACE conn3 <- [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:29:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:29:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:29:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:29:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:29:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1379ms 15:29:47 INFO - PROCESS | 1822 | 1461709787371 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1822 | 1461709787376 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:29:47 INFO - TEST-START | /FileAPI/historical.html 15:29:47 INFO - PROCESS | 1822 | 1461709787402 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1822 | 1461709787408 Marionette TRACE conn3 <- [1,3022,null,{}] 15:29:47 INFO - PROCESS | 1822 | 1461709787417 Marionette TRACE conn3 -> [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:29:47 INFO - PROCESS | 1822 | 1461709787657 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:29:47 INFO - PROCESS | 1822 | 1461709787994 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663595d000 == 166 [pid = 1822] [id = 765] 15:29:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 152 (0x7f6635916000) [pid = 1822] [serial = 2294] [outer = (nil)] 15:29:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 153 (0x7f66359e3800) [pid = 1822] [serial = 2295] [outer = 0x7f6635916000] 15:29:48 INFO - PROCESS | 1822 | 1461709788078 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1822 | ++DOMWINDOW == 154 (0x7f66372c8400) [pid = 1822] [serial = 2296] [outer = 0x7f6635916000] 15:29:48 INFO - PROCESS | 1822 | 1461709788828 Marionette TRACE conn3 <- [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:29:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:29:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:29:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:29:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:29:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:29:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:29:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:29:48 INFO - TEST-OK | /FileAPI/historical.html | took 1488ms 15:29:48 INFO - PROCESS | 1822 | 1461709788889 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1822 | 1461709788898 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:29:48 INFO - TEST-START | /FileAPI/idlharness.html 15:29:48 INFO - PROCESS | 1822 | 1461709788908 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1822 | 1461709788911 Marionette TRACE conn3 <- [1,3026,null,{}] 15:29:48 INFO - PROCESS | 1822 | 1461709788917 Marionette TRACE conn3 -> [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:29:49 INFO - PROCESS | 1822 | 1461709789136 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:29:49 INFO - PROCESS | 1822 | 1461709789407 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639512800 == 167 [pid = 1822] [id = 766] 15:29:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 155 (0x7f66388e4800) [pid = 1822] [serial = 2297] [outer = (nil)] 15:29:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 156 (0x7f663a20d800) [pid = 1822] [serial = 2298] [outer = 0x7f66388e4800] 15:29:49 INFO - PROCESS | 1822 | 1461709789482 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1822 | ++DOMWINDOW == 157 (0x7f663b33c400) [pid = 1822] [serial = 2299] [outer = 0x7f66388e4800] 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:29:51 INFO - PROCESS | 1822 | 1461709791233 Marionette TRACE conn3 <- [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:29:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:29:51 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:29:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:29:51 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:29:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:29:51 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:29:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:29:51 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:29:51 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:29:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:29:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:29:51 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:29:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:29:51 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:29:51 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:29:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:29:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:29:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2395ms 15:29:51 INFO - PROCESS | 1822 | 1461709791303 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1822 | 1461709791306 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:29:51 INFO - TEST-START | /FileAPI/idlharness.worker 15:29:51 INFO - PROCESS | 1822 | 1461709791407 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1822 | 1461709791421 Marionette TRACE conn3 <- [1,3030,null,{}] 15:29:51 INFO - PROCESS | 1822 | 1461709791459 Marionette TRACE conn3 -> [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:29:51 INFO - PROCESS | 1822 | 1461709791706 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:29:51 INFO - PROCESS | 1822 | 1461709791965 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663a386800 == 168 [pid = 1822] [id = 767] 15:29:51 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663b42f800) [pid = 1822] [serial = 2300] [outer = (nil)] 15:29:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f663c7f4800) [pid = 1822] [serial = 2301] [outer = 0x7f663b42f800] 15:29:52 INFO - PROCESS | 1822 | 1461709792040 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f663c839400) [pid = 1822] [serial = 2302] [outer = 0x7f663b42f800] 15:29:52 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:54 INFO - PROCESS | 1822 | 1461709794108 Marionette TRACE conn3 <- [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:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:29:54 INFO - {} 15:29:54 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:29:54 INFO - {} 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 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:29:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:54 INFO - {} 15:29:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2918ms 15:29:54 INFO - PROCESS | 1822 | 1461709794276 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1822 | 1461709794280 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:29:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:29:54 INFO - PROCESS | 1822 | 1461709794343 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1822 | 1461709794350 Marionette TRACE conn3 <- [1,3034,null,{}] 15:29:54 INFO - PROCESS | 1822 | 1461709794365 Marionette TRACE conn3 -> [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:29:54 INFO - PROCESS | 1822 | 1461709794651 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:29:54 INFO - PROCESS | 1822 | 1461709794915 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663cd03800 == 169 [pid = 1822] [id = 768] 15:29:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f663c7f4c00) [pid = 1822] [serial = 2303] [outer = (nil)] 15:29:54 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f663ecb0000) [pid = 1822] [serial = 2304] [outer = 0x7f663c7f4c00] 15:29:54 INFO - PROCESS | 1822 | 1461709794986 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f663fe05800) [pid = 1822] [serial = 2305] [outer = 0x7f663c7f4c00] 15:29:55 INFO - PROCESS | 1822 | 1461709795728 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:29:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1491ms 15:29:55 INFO - PROCESS | 1822 | 1461709795788 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1822 | 1461709795790 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:29:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:29:55 INFO - PROCESS | 1822 | 1461709795799 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1822 | 1461709795801 Marionette TRACE conn3 <- [1,3038,null,{}] 15:29:55 INFO - PROCESS | 1822 | 1461709795805 Marionette TRACE conn3 -> [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:29:56 INFO - PROCESS | 1822 | 1461709796019 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:29:56 INFO - PROCESS | 1822 | 1461709796297 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663d082800 == 170 [pid = 1822] [id = 769] 15:29:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f663716e000) [pid = 1822] [serial = 2306] [outer = (nil)] 15:29:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f663fe08400) [pid = 1822] [serial = 2307] [outer = 0x7f663716e000] 15:29:56 INFO - PROCESS | 1822 | 1461709796371 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663feae000) [pid = 1822] [serial = 2308] [outer = 0x7f663716e000] 15:29:57 INFO - PROCESS | 1822 | 1461709797145 Marionette TRACE conn3 <- [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:29:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:29:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1375ms 15:29:57 INFO - PROCESS | 1822 | 1461709797175 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:29:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:29:57 INFO - PROCESS | 1822 | 1461709797181 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:29:57 INFO - PROCESS | 1822 | 1461709797187 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1822 | 1461709797190 Marionette TRACE conn3 <- [1,3042,null,{}] 15:29:57 INFO - PROCESS | 1822 | 1461709797195 Marionette TRACE conn3 -> [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:29:57 INFO - PROCESS | 1822 | 1461709797468 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:29:57 INFO - PROCESS | 1822 | 1461709797717 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663dc69000 == 171 [pid = 1822] [id = 770] 15:29:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 167 (0x7f66414f9c00) [pid = 1822] [serial = 2309] [outer = (nil)] 15:29:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 168 (0x7f66414fbc00) [pid = 1822] [serial = 2310] [outer = 0x7f66414f9c00] 15:29:57 INFO - PROCESS | 1822 | 1461709797822 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1822 | ++DOMWINDOW == 169 (0x7f6641d97c00) [pid = 1822] [serial = 2311] [outer = 0x7f66414f9c00] 15:29:58 INFO - PROCESS | 1822 | 1461709798909 Marionette TRACE conn3 <- [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:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:29:58 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:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:29:58 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:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:29:58 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:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:29:58 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:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:29:59 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:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:29:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29:59 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:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:29:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:29:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:29:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1812ms 15:29:59 INFO - PROCESS | 1822 | 1461709799000 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1822 | 1461709799004 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:29:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:29:59 INFO - PROCESS | 1822 | 1461709799013 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1822 | 1461709799018 Marionette TRACE conn3 <- [1,3046,null,{}] 15:29:59 INFO - PROCESS | 1822 | 1461709799030 Marionette TRACE conn3 -> [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:29:59 INFO - PROCESS | 1822 | 1461709799297 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:29:59 INFO - PROCESS | 1822 | 1461709799678 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663b9a7800 == 172 [pid = 1822] [id = 771] 15:29:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 170 (0x7f663815c000) [pid = 1822] [serial = 2312] [outer = (nil)] 15:29:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 171 (0x7f663c7f3800) [pid = 1822] [serial = 2313] [outer = 0x7f663815c000] 15:29:59 INFO - PROCESS | 1822 | 1461709799748 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 1822 | ++DOMWINDOW == 172 (0x7f663c944000) [pid = 1822] [serial = 2314] [outer = 0x7f663815c000] 15:30:00 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:00 INFO - PROCESS | 1822 | 1461709800531 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:30:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:30:00 INFO - {} 15:30:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1542ms 15:30:00 INFO - PROCESS | 1822 | 1461709800565 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1822 | 1461709800568 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:30:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:30:00 INFO - PROCESS | 1822 | 1461709800577 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1822 | 1461709800579 Marionette TRACE conn3 <- [1,3050,null,{}] 15:30:00 INFO - PROCESS | 1822 | 1461709800584 Marionette TRACE conn3 -> [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:30:00 INFO - PROCESS | 1822 | 1461709800804 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:30:01 INFO - PROCESS | 1822 | 1461709801072 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ca5f800 == 173 [pid = 1822] [id = 772] 15:30:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 173 (0x7f663cb4d000) [pid = 1822] [serial = 2315] [outer = (nil)] 15:30:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 174 (0x7f663cdf1400) [pid = 1822] [serial = 2316] [outer = 0x7f663cb4d000] 15:30:01 INFO - PROCESS | 1822 | 1461709801145 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1822 | ++DOMWINDOW == 175 (0x7f663cf5a400) [pid = 1822] [serial = 2317] [outer = 0x7f663cb4d000] 15:30:01 INFO - PROCESS | 1822 | 1461709801965 Marionette TRACE conn3 <- [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:30:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:30:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:30:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:30:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:30:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1430ms 15:30:02 INFO - PROCESS | 1822 | 1461709802009 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 1822 | 1461709802014 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:30:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:30:02 INFO - PROCESS | 1822 | 1461709802021 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 1822 | 1461709802024 Marionette TRACE conn3 <- [1,3054,null,{}] 15:30:02 INFO - PROCESS | 1822 | 1461709802030 Marionette TRACE conn3 -> [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:30:02 INFO - PROCESS | 1822 | 1461709802280 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:30:02 INFO - PROCESS | 1822 | 1461709802569 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663ff7d000 == 174 [pid = 1822] [id = 773] 15:30:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 176 (0x7f66347b2000) [pid = 1822] [serial = 2318] [outer = (nil)] 15:30:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 177 (0x7f663d00f400) [pid = 1822] [serial = 2319] [outer = 0x7f66347b2000] 15:30:02 INFO - PROCESS | 1822 | 1461709802649 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1822 | ++DOMWINDOW == 178 (0x7f663d04fc00) [pid = 1822] [serial = 2320] [outer = 0x7f66347b2000] 15:30:03 INFO - PROCESS | 1822 | 1461709803837 Marionette TRACE conn3 <- [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:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:04 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:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:04 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:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1909ms 15:30:04 INFO - PROCESS | 1822 | 1461709803929 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1822 | 1461709803938 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:30:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:30:04 INFO - PROCESS | 1822 | 1461709804030 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1822 | 1461709804035 Marionette TRACE conn3 <- [1,3058,null,{}] 15:30:04 INFO - PROCESS | 1822 | 1461709804050 Marionette TRACE conn3 -> [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:30:04 INFO - PROCESS | 1822 | 1461709804317 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:30:04 INFO - PROCESS | 1822 | 1461709804600 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6641e47800 == 175 [pid = 1822] [id = 774] 15:30:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 179 (0x7f663cb98400) [pid = 1822] [serial = 2321] [outer = (nil)] 15:30:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 180 (0x7f6647806000) [pid = 1822] [serial = 2322] [outer = 0x7f663cb98400] 15:30:04 INFO - PROCESS | 1822 | 1461709804670 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1822 | ++DOMWINDOW == 181 (0x7f66479b5c00) [pid = 1822] [serial = 2323] [outer = 0x7f663cb98400] 15:30:05 INFO - PROCESS | 1822 | 1461709805458 Marionette TRACE conn3 <- [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:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:30:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:30:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:30:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:30:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:30:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:30:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:30:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:30:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:30:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1543ms 15:30:05 INFO - PROCESS | 1822 | 1461709805535 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 1822 | 1461709805542 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:30:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:30:05 INFO - PROCESS | 1822 | 1461709805548 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1822 | 1461709805550 Marionette TRACE conn3 <- [1,3062,null,{}] 15:30:05 INFO - PROCESS | 1822 | 1461709805556 Marionette TRACE conn3 -> [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:30:05 INFO - PROCESS | 1822 | 1461709805907 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:30:06 INFO - PROCESS | 1822 | 1461709806125 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f663c810000 == 176 [pid = 1822] [id = 775] 15:30:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 182 (0x7f663cba5800) [pid = 1822] [serial = 2324] [outer = (nil)] 15:30:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 183 (0x7f66479b6400) [pid = 1822] [serial = 2325] [outer = 0x7f663cba5800] 15:30:06 INFO - PROCESS | 1822 | 1461709806255 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1822 | ++DOMWINDOW == 184 (0x7f66495d0c00) [pid = 1822] [serial = 2326] [outer = 0x7f663cba5800] 15:30:06 INFO - PROCESS | 1822 | [1822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:07 INFO - PROCESS | 1822 | 1461709807064 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:30:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:30:07 INFO - {} 15:30:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1526ms 15:30:07 INFO - PROCESS | 1822 | 1461709807077 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1822 | 1461709807080 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:30:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:30:07 INFO - PROCESS | 1822 | 1461709807087 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1822 | 1461709807090 Marionette TRACE conn3 <- [1,3066,null,{}] 15:30:07 INFO - PROCESS | 1822 | 1461709807095 Marionette TRACE conn3 -> [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:30:07 INFO - PROCESS | 1822 | 1461709807325 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:30:07 INFO - PROCESS | 1822 | 1461709807599 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664349b800 == 177 [pid = 1822] [id = 776] 15:30:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 185 (0x7f663b4b5400) [pid = 1822] [serial = 2327] [outer = (nil)] 15:30:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 186 (0x7f6649672400) [pid = 1822] [serial = 2328] [outer = 0x7f663b4b5400] 15:30:07 INFO - PROCESS | 1822 | 1461709807671 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1822 | ++DOMWINDOW == 187 (0x7f664967ac00) [pid = 1822] [serial = 2329] [outer = 0x7f663b4b5400] 15:30:08 INFO - PROCESS | 1822 | 1461709808505 Marionette TRACE conn3 <- [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:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:30:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:30:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1479ms 15:30:08 INFO - PROCESS | 1822 | 1461709808568 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 1822 | 1461709808572 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:30:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:30:08 INFO - PROCESS | 1822 | 1461709808578 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 1822 | 1461709808581 Marionette TRACE conn3 <- [1,3070,null,{}] 15:30:08 INFO - PROCESS | 1822 | 1461709808615 Marionette TRACE conn3 -> [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:30:08 INFO - PROCESS | 1822 | 1461709808852 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:30:09 INFO - PROCESS | 1822 | 1461709809130 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66477d1800 == 178 [pid = 1822] [id = 777] 15:30:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 188 (0x7f6630969800) [pid = 1822] [serial = 2330] [outer = (nil)] 15:30:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 189 (0x7f6649cdec00) [pid = 1822] [serial = 2331] [outer = 0x7f6630969800] 15:30:09 INFO - PROCESS | 1822 | 1461709809202 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 1822 | ++DOMWINDOW == 190 (0x7f6649e79000) [pid = 1822] [serial = 2332] [outer = 0x7f6630969800] 15:30:10 INFO - PROCESS | 1822 | 1461709810057 Marionette TRACE conn3 <- [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:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:30:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1489ms 15:30:10 INFO - PROCESS | 1822 | 1461709810069 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:30:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:30:10 INFO - PROCESS | 1822 | 1461709810072 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:30:10 INFO - PROCESS | 1822 | 1461709810078 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1822 | 1461709810080 Marionette TRACE conn3 <- [1,3074,null,{}] 15:30:10 INFO - PROCESS | 1822 | 1461709810085 Marionette TRACE conn3 -> [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:30:10 INFO - PROCESS | 1822 | 1461709810339 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:30:10 INFO - PROCESS | 1822 | 1461709810643 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6647ac5800 == 179 [pid = 1822] [id = 778] 15:30:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 191 (0x7f663d047400) [pid = 1822] [serial = 2333] [outer = (nil)] 15:30:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 192 (0x7f6649e7c000) [pid = 1822] [serial = 2334] [outer = 0x7f663d047400] 15:30:10 INFO - PROCESS | 1822 | 1461709810722 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1822 | ++DOMWINDOW == 193 (0x7f6649e8cc00) [pid = 1822] [serial = 2335] [outer = 0x7f663d047400] 15:30:11 INFO - PROCESS | 1822 | 1461709811477 Marionette TRACE conn3 <- [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:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:30:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 15:30:11 INFO - PROCESS | 1822 | 1461709811510 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 1822 | 1461709811512 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:30:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:30:11 INFO - PROCESS | 1822 | 1461709811519 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1822 | 1461709811521 Marionette TRACE conn3 <- [1,3078,null,{}] 15:30:11 INFO - PROCESS | 1822 | 1461709811526 Marionette TRACE conn3 -> [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:30:11 INFO - PROCESS | 1822 | 1461709811783 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:30:12 INFO - PROCESS | 1822 | 1461709812041 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66498f5800 == 180 [pid = 1822] [id = 779] 15:30:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 194 (0x7f663ec04000) [pid = 1822] [serial = 2336] [outer = (nil)] 15:30:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 195 (0x7f6649e95800) [pid = 1822] [serial = 2337] [outer = 0x7f663ec04000] 15:30:12 INFO - PROCESS | 1822 | 1461709812112 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1822 | ++DOMWINDOW == 196 (0x7f663cb4b400) [pid = 1822] [serial = 2338] [outer = 0x7f663ec04000] 15:30:13 INFO - PROCESS | 1822 | 1461709813021 Marionette TRACE conn3 <- [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:30:13 INFO - PROCESS | 1822 | 1461709813065 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:30:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:30:13 INFO - PROCESS | 1822 | 1461709813075 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1822 | 1461709813078 Marionette TRACE conn3 <- [1,3082,null,{}] 15:30:13 INFO - PROCESS | 1822 | 1461709813136 Marionette TRACE conn3 -> [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:30:13 INFO - PROCESS | 1822 | 1461709813365 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:30:13 INFO - PROCESS | 1822 | 1461709813644 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a0d0000 == 181 [pid = 1822] [id = 780] 15:30:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 197 (0x7f6630960c00) [pid = 1822] [serial = 2339] [outer = (nil)] 15:30:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 198 (0x7f664a234000) [pid = 1822] [serial = 2340] [outer = 0x7f6630960c00] 15:30:13 INFO - PROCESS | 1822 | 1461709813714 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1822 | ++DOMWINDOW == 199 (0x7f664a683400) [pid = 1822] [serial = 2341] [outer = 0x7f6630960c00] 15:30:14 INFO - PROCESS | 1822 | 1461709814524 Marionette TRACE conn3 <- [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:30:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:30:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:30:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1477ms 15:30:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:30:14 INFO - PROCESS | 1822 | 1461709814558 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1822 | 1461709814560 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:30:14 INFO - PROCESS | 1822 | 1461709814567 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1822 | 1461709814570 Marionette TRACE conn3 <- [1,3086,null,{}] 15:30:14 INFO - PROCESS | 1822 | 1461709814575 Marionette TRACE conn3 -> [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:30:14 INFO - PROCESS | 1822 | 1461709814817 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:30:15 INFO - PROCESS | 1822 | 1461709815083 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664a976000 == 182 [pid = 1822] [id = 781] 15:30:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 200 (0x7f663fe05000) [pid = 1822] [serial = 2342] [outer = (nil)] 15:30:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 201 (0x7f664a689400) [pid = 1822] [serial = 2343] [outer = 0x7f663fe05000] 15:30:15 INFO - PROCESS | 1822 | 1461709815165 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1822 | ++DOMWINDOW == 202 (0x7f664a69b800) [pid = 1822] [serial = 2344] [outer = 0x7f663fe05000] 15:30:16 INFO - PROCESS | 1822 | 1461709816025 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:30:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:30:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1481ms 15:30:16 INFO - PROCESS | 1822 | 1461709816048 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1822 | 1461709816051 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:30:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:30:16 INFO - PROCESS | 1822 | 1461709816058 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1822 | 1461709816060 Marionette TRACE conn3 <- [1,3090,null,{}] 15:30:16 INFO - PROCESS | 1822 | 1461709816065 Marionette TRACE conn3 -> [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:30:16 INFO - PROCESS | 1822 | 1461709816296 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:30:16 INFO - PROCESS | 1822 | 1461709816589 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f664af17000 == 183 [pid = 1822] [id = 782] 15:30:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 203 (0x7f6649e95c00) [pid = 1822] [serial = 2345] [outer = (nil)] 15:30:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 204 (0x7f664a6a5c00) [pid = 1822] [serial = 2346] [outer = 0x7f6649e95c00] 15:30:16 INFO - PROCESS | 1822 | 1461709816669 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1822 | ++DOMWINDOW == 205 (0x7f664a8ce800) [pid = 1822] [serial = 2347] [outer = 0x7f6649e95c00] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66305ab800 == 182 [pid = 1822] [id = 708] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650fab800 == 181 [pid = 1822] [id = 758] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6650127800 == 180 [pid = 1822] [id = 757] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664eb58000 == 179 [pid = 1822] [id = 756] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664d89b800 == 178 [pid = 1822] [id = 755] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bfa9000 == 177 [pid = 1822] [id = 754] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664bc14000 == 176 [pid = 1822] [id = 753] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664af24000 == 175 [pid = 1822] [id = 752] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ac2f800 == 174 [pid = 1822] [id = 751] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664ab7e800 == 173 [pid = 1822] [id = 750] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664a268800 == 172 [pid = 1822] [id = 749] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66432e1800 == 171 [pid = 1822] [id = 748] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6643051000 == 170 [pid = 1822] [id = 747] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6641e4a000 == 169 [pid = 1822] [id = 746] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f664160a800 == 168 [pid = 1822] [id = 745] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663fdb2000 == 167 [pid = 1822] [id = 744] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663dabd800 == 166 [pid = 1822] [id = 743] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663cd1a000 == 165 [pid = 1822] [id = 742] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663c815800 == 164 [pid = 1822] [id = 741] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f663b495000 == 163 [pid = 1822] [id = 740] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66399d4000 == 162 [pid = 1822] [id = 739] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f6638605800 == 161 [pid = 1822] [id = 738] 15:30:18 INFO - PROCESS | 1822 | --DOCSHELL 0x7f66305ac000 == 160 [pid = 1822] [id = 737] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 204 (0x7f663fb4f400) [pid = 1822] [serial = 2118] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 203 (0x7f663fe07000) [pid = 1822] [serial = 2121] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 202 (0x7f663a430c00) [pid = 1822] [serial = 2064] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 201 (0x7f66388dfc00) [pid = 1822] [serial = 2205] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 200 (0x7f663815d400) [pid = 1822] [serial = 2204] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 199 (0x7f663a42cc00) [pid = 1822] [serial = 2207] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 198 (0x7f663b339000) [pid = 1822] [serial = 2208] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 197 (0x7f663dcf6000) [pid = 1822] [serial = 2165] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 196 (0x7f663d075000) [pid = 1822] [serial = 2163] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 195 (0x7f663d04bc00) [pid = 1822] [serial = 2162] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 194 (0x7f663d02a800) [pid = 1822] [serial = 2160] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 193 (0x7f663cf5e800) [pid = 1822] [serial = 2159] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 192 (0x7f663cf53000) [pid = 1822] [serial = 2157] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 191 (0x7f663cdf7000) [pid = 1822] [serial = 2156] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 190 (0x7f663c760000) [pid = 1822] [serial = 2154] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 189 (0x7f663b8bf800) [pid = 1822] [serial = 2153] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 188 (0x7f663b8b0c00) [pid = 1822] [serial = 2151] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 187 (0x7f663b8a3000) [pid = 1822] [serial = 2150] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 186 (0x7f663b882400) [pid = 1822] [serial = 2148] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 185 (0x7f663b4afc00) [pid = 1822] [serial = 2147] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 184 (0x7f663b339800) [pid = 1822] [serial = 2145] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 183 (0x7f663a206c00) [pid = 1822] [serial = 2144] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 182 (0x7f66372c6800) [pid = 1822] [serial = 2142] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 181 (0x7f6637168800) [pid = 1822] [serial = 2141] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 180 (0x7f6635914400) [pid = 1822] [serial = 2201] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 179 (0x7f6633214c00) [pid = 1822] [serial = 2198] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 178 (0x7f663452c800) [pid = 1822] [serial = 2199] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 177 (0x7f66437b1000) [pid = 1822] [serial = 2195] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 176 (0x7f6643755800) [pid = 1822] [serial = 2192] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 175 (0x7f664374b400) [pid = 1822] [serial = 2190] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 174 (0x7f66434e2800) [pid = 1822] [serial = 2189] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 173 (0x7f664334dc00) [pid = 1822] [serial = 2187] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 172 (0x7f6643347000) [pid = 1822] [serial = 2186] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 171 (0x7f6643342400) [pid = 1822] [serial = 2184] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 170 (0x7f6642284400) [pid = 1822] [serial = 2183] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 169 (0x7f6641dbdc00) [pid = 1822] [serial = 2181] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 168 (0x7f6641db1c00) [pid = 1822] [serial = 2180] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 167 (0x7f6641d92c00) [pid = 1822] [serial = 2178] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 166 (0x7f6641d8bc00) [pid = 1822] [serial = 2177] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f66414f8800) [pid = 1822] [serial = 2175] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f664146cc00) [pid = 1822] [serial = 2174] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f6641466800) [pid = 1822] [serial = 2172] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f664123a000) [pid = 1822] [serial = 2171] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f663fea2000) [pid = 1822] [serial = 2169] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f663fe04800) [pid = 1822] [serial = 2168] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f663ec0cc00) [pid = 1822] [serial = 2166] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f6636e06400) [pid = 1822] [serial = 2202] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f6639759800) [pid = 1822] [serial = 2210] [outer = (nil)] [url = about:blank] 15:30:19 INFO - PROCESS | 1822 | 1461709819289 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:30:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3285ms 15:30:19 INFO - PROCESS | 1822 | 1461709819346 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1822 | 1461709819352 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:30:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:30:19 INFO - PROCESS | 1822 | 1461709819361 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1822 | 1461709819366 Marionette TRACE conn3 <- [1,3094,null,{}] 15:30:19 INFO - PROCESS | 1822 | 1461709819374 Marionette TRACE conn3 -> [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:30:19 INFO - PROCESS | 1822 | 1461709819588 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:30:19 INFO - PROCESS | 1822 | 1461709819822 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66309ba800 == 161 [pid = 1822] [id = 783] 15:30:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 158 (0x7f663485e800) [pid = 1822] [serial = 2348] [outer = (nil)] 15:30:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 159 (0x7f6634cddc00) [pid = 1822] [serial = 2349] [outer = 0x7f663485e800] 15:30:19 INFO - PROCESS | 1822 | 1461709819891 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1822 | ++DOMWINDOW == 160 (0x7f6635915400) [pid = 1822] [serial = 2350] [outer = 0x7f663485e800] 15:30:20 INFO - PROCESS | 1822 | 1461709820605 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:30:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:30:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1285ms 15:30:20 INFO - PROCESS | 1822 | 1461709820646 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 1822 | 1461709820654 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:30:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:30:20 INFO - PROCESS | 1822 | 1461709820665 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1822 | 1461709820669 Marionette TRACE conn3 <- [1,3098,null,{}] 15:30:20 INFO - PROCESS | 1822 | 1461709820674 Marionette TRACE conn3 -> [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:30:20 INFO - PROCESS | 1822 | 1461709820961 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:30:20 INFO - PROCESS | 1822 | 1461709820988 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66367f1000 == 162 [pid = 1822] [id = 784] 15:30:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 161 (0x7f6634cd2000) [pid = 1822] [serial = 2351] [outer = (nil)] 15:30:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 162 (0x7f66372c6800) [pid = 1822] [serial = 2352] [outer = 0x7f6634cd2000] 15:30:21 INFO - PROCESS | 1822 | 1461709821050 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1822 | ++DOMWINDOW == 163 (0x7f6638159c00) [pid = 1822] [serial = 2353] [outer = 0x7f6634cd2000] 15:30:22 INFO - PROCESS | 1822 | 1461709822048 Marionette TRACE conn3 <- [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:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:30:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1428ms 15:30:22 INFO - PROCESS | 1822 | 1461709822094 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1822 | 1461709822109 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:30:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:30:22 INFO - PROCESS | 1822 | 1461709822117 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1822 | 1461709822123 Marionette TRACE conn3 <- [1,3102,null,{}] 15:30:22 INFO - PROCESS | 1822 | 1461709822149 Marionette TRACE conn3 -> [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:30:22 INFO - PROCESS | 1822 | 1461709822447 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:30:22 INFO - PROCESS | 1822 | 1461709822480 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66387e2800 == 163 [pid = 1822] [id = 785] 15:30:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 164 (0x7f66388dd000) [pid = 1822] [serial = 2354] [outer = (nil)] 15:30:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 165 (0x7f6639c4fc00) [pid = 1822] [serial = 2355] [outer = 0x7f66388dd000] 15:30:22 INFO - PROCESS | 1822 | 1461709822549 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1822 | ++DOMWINDOW == 166 (0x7f663a432800) [pid = 1822] [serial = 2356] [outer = 0x7f66388dd000] 15:30:23 INFO - PROCESS | 1822 | 1461709823488 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:30:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:30:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1396ms 15:30:23 INFO - PROCESS | 1822 | 1461709823521 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1822 | 1461709823526 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:30:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:30:23 INFO - PROCESS | 1822 | 1461709823532 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1822 | 1461709823534 Marionette TRACE conn3 <- [1,3106,null,{}] 15:30:23 INFO - PROCESS | 1822 | 1461709823539 Marionette TRACE conn3 -> [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:30:23 INFO - PROCESS | 1822 | 1461709823825 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 165 (0x7f663b885800) [pid = 1822] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 164 (0x7f663c765800) [pid = 1822] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 163 (0x7f663ec05400) [pid = 1822] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 162 (0x7f662ff32c00) [pid = 1822] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 161 (0x7f66479b3400) [pid = 1822] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 160 (0x7f663321b000) [pid = 1822] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 159 (0x7f663b883c00) [pid = 1822] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 158 (0x7f663d052c00) [pid = 1822] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 157 (0x7f66347ba400) [pid = 1822] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 156 (0x7f6639760400) [pid = 1822] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 155 (0x7f663fea4000) [pid = 1822] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 154 (0x7f663b8a9800) [pid = 1822] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 153 (0x7f6639763400) [pid = 1822] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 152 (0x7f6638156800) [pid = 1822] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 151 (0x7f66347b7400) [pid = 1822] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 150 (0x7f6646f2a400) [pid = 1822] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 149 (0x7f6646edbc00) [pid = 1822] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 148 (0x7f66437aac00) [pid = 1822] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 147 (0x7f66488ad400) [pid = 1822] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 146 (0x7f663ddc8400) [pid = 1822] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 145 (0x7f6633219c00) [pid = 1822] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 144 (0x7f6634cd4800) [pid = 1822] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 143 (0x7f663d7a8c00) [pid = 1822] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 142 (0x7f663ce5cc00) [pid = 1822] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 141 (0x7f663c765000) [pid = 1822] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 140 (0x7f663ce63800) [pid = 1822] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 139 (0x7f6643346800) [pid = 1822] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 138 (0x7f663fea3000) [pid = 1822] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:30:24 INFO - PROCESS | 1822 | --DOMWINDOW == 137 (0x7f6646ee1c00) [pid = 1822] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:30:24 INFO - PROCESS | 1822 | 1461709824662 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6639496800 == 164 [pid = 1822] [id = 786] 15:30:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 138 (0x7f662ff32c00) [pid = 1822] [serial = 2357] [outer = (nil)] 15:30:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 139 (0x7f663591a000) [pid = 1822] [serial = 2358] [outer = 0x7f662ff32c00] 15:30:24 INFO - PROCESS | 1822 | 1461709824729 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1822 | ++DOMWINDOW == 140 (0x7f663b391000) [pid = 1822] [serial = 2359] [outer = 0x7f662ff32c00] 15:30:25 INFO - PROCESS | 1822 | 1461709825396 Marionette TRACE conn3 <- [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:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:30:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1882ms 15:30:25 INFO - PROCESS | 1822 | 1461709825415 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1822 | 1461709825418 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:30:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:30:25 INFO - PROCESS | 1822 | 1461709825424 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1822 | 1461709825427 Marionette TRACE conn3 <- [1,3110,null,{}] 15:30:25 INFO - PROCESS | 1822 | 1461709825432 Marionette TRACE conn3 -> [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:30:25 INFO - PROCESS | 1822 | 1461709825712 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:30:25 INFO - PROCESS | 1822 | 1461709825739 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f66399d1800 == 165 [pid = 1822] [id = 787] 15:30:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 141 (0x7f663321b000) [pid = 1822] [serial = 2360] [outer = (nil)] 15:30:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 142 (0x7f663b42f400) [pid = 1822] [serial = 2361] [outer = 0x7f663321b000] 15:30:25 INFO - PROCESS | 1822 | 1461709825797 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1822 | ++DOMWINDOW == 143 (0x7f663b886c00) [pid = 1822] [serial = 2362] [outer = 0x7f663321b000] 15:30:26 INFO - PROCESS | 1822 | 1461709826829 Marionette TRACE conn3 <- [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:30:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:30:26 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:30:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:30:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1429ms 15:30:26 INFO - PROCESS | 1822 | 1461709826856 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1822 | 1461709826861 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:30:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:30:26 INFO - PROCESS | 1822 | 1461709826869 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1822 | 1461709826875 Marionette TRACE conn3 <- [1,3114,null,{}] 15:30:26 INFO - PROCESS | 1822 | 1461709826884 Marionette TRACE conn3 -> [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:30:27 INFO - PROCESS | 1822 | 1461709827124 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:30:27 INFO - PROCESS | 1822 | 1461709827485 Marionette TRACE conn3 -> [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\", \"714ad57e-69f5-4fde-a610-a2e542eef631\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1822 | ++DOCSHELL 0x7f6635ce7000 == 166 [pid = 1822] [id = 788] 15:30:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 144 (0x7f6635659c00) [pid = 1822] [serial = 2363] [outer = (nil)] 15:30:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 145 (0x7f6636e02400) [pid = 1822] [serial = 2364] [outer = 0x7f6635659c00] 15:30:27 INFO - PROCESS | 1822 | 1461709827571 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1822 | ++DOMWINDOW == 146 (0x7f66372cac00) [pid = 1822] [serial = 2365] [outer = 0x7f6635659c00] 15:30:28 INFO - PROCESS | 1822 | 1461709828393 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:30:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:30:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1532ms 15:30:28 INFO - PROCESS | 1822 | 1461709828401 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1822 | 1461709828409 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:30:29 WARNING - u'runner_teardown' () 15:30:29 INFO - No more tests 15:30:29 INFO - Got 0 unexpected results 15:30:29 INFO - SUITE-END | took 1139s 15:30:29 INFO - Closing logging queue 15:30:29 INFO - queue closed 15:30:29 INFO - Return code: 0 15:30:29 WARNING - # TBPL SUCCESS # 15:30:29 INFO - Running post-action listener: _resource_record_post_action 15:30:29 INFO - Running post-run listener: _resource_record_post_run 15:30:30 INFO - Total resource usage - Wall time: 1172s; CPU: 98.0%; Read bytes: 8511488; Write bytes: 932835328; Read time: 312; Write time: 254532 15:30:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:30:30 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 55087104; Read time: 0; Write time: 44240 15:30:30 INFO - run-tests - Wall time: 1145s; CPU: 98.0%; Read bytes: 5656576; Write bytes: 877748224; Read time: 204; Write time: 210292 15:30:30 INFO - Running post-run listener: _upload_blobber_files 15:30:30 INFO - Blob upload gear active. 15:30:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:30:30 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:30:30 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:30:30 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:31:04 INFO - (blobuploader) - INFO - Open directory for files ... 15:31:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:31:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:31:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:05 INFO - (blobuploader) - INFO - Done attempting. 15:31:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:31:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:31:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:05 INFO - (blobuploader) - INFO - Done attempting. 15:31:05 INFO - (blobuploader) - INFO - Iteration through files over. 15:31:05 INFO - Return code: 0 15:31:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:31:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:31:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d3e1a10889b46b30f1d0c3de04a4bf8cd7662e9cc964ec6c7abb238d0ba1446f8ce0c77756cf710e06a3469dbbf28f4fd598efff5464ce5f9d2a2d0935385def", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/343ac18c5ecce4e11d11a36931a0dfd7d61a9df7316da23a71785ddf1e248902fd736727e0ffc096f217f1067dc9263402a46647f14c475df502e757c99b9e62"} 15:31:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:31:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:31:05 INFO - Contents: 15:31:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d3e1a10889b46b30f1d0c3de04a4bf8cd7662e9cc964ec6c7abb238d0ba1446f8ce0c77756cf710e06a3469dbbf28f4fd598efff5464ce5f9d2a2d0935385def", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/343ac18c5ecce4e11d11a36931a0dfd7d61a9df7316da23a71785ddf1e248902fd736727e0ffc096f217f1067dc9263402a46647f14c475df502e757c99b9e62"} 15:31:05 INFO - Running post-run listener: copy_logs_to_upload_dir 15:31:05 INFO - Copying logs to upload dir... 15:31:05 INFO - mkdir: /builds/slave/test/build/upload/logs 15:31:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1289.919591 ========= master_lag: 4.60 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 34 secs) (at 2016-04-26 15:31:09.600833) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-26 15:31:09.610343) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d3e1a10889b46b30f1d0c3de04a4bf8cd7662e9cc964ec6c7abb238d0ba1446f8ce0c77756cf710e06a3469dbbf28f4fd598efff5464ce5f9d2a2d0935385def", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/343ac18c5ecce4e11d11a36931a0dfd7d61a9df7316da23a71785ddf1e248902fd736727e0ffc096f217f1067dc9263402a46647f14c475df502e757c99b9e62"} build_url:https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035686 build_url: 'https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d3e1a10889b46b30f1d0c3de04a4bf8cd7662e9cc964ec6c7abb238d0ba1446f8ce0c77756cf710e06a3469dbbf28f4fd598efff5464ce5f9d2a2d0935385def", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/343ac18c5ecce4e11d11a36931a0dfd7d61a9df7316da23a71785ddf1e248902fd736727e0ffc096f217f1067dc9263402a46647f14c475df502e757c99b9e62"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EhR4NWboRXeGcPmEvfQytw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.75 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-26 15:31:11.396240) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:31:11.396749) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461708107.115967-1832504192 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018711 ========= master_lag: 1.66 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:31:13.070518) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:31:13.071015) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:31:13.207045) ========= ========= Total master_lag: 22.71 =========