<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libtest/formatters, branch 1.35.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.35.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.35.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-04-07T07:16:31+00:00</updated>
<entry>
<title>Revert "Auto merge of #57842 - gnzlbg:extract_libtest, r=gnzlbg"</title>
<updated>2019-04-07T07:16:31+00:00</updated>
<author>
<name>Jacob Greenfield</name>
<email>xales@naveria.com</email>
</author>
<published>2019-04-07T05:48:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=28ea249ab526c6b114c4dc9ba311fc62fccb28e2'/>
<id>urn:sha1:28ea249ab526c6b114c4dc9ba311fc62fccb28e2</id>
<content type='text'>
This reverts commit 3eb4890dfe6db0279fdd3cda19f9643873ae3db9, reversing
changes made to 7a4df3b53da369110984a2b57419c05a53e33b38.
</content>
</entry>
<entry>
<title>Move libtest out of rust-lang/rust</title>
<updated>2019-03-19T12:58:47+00:00</updated>
<author>
<name>gnzlbg</name>
<email>gonzalobg88@gmail.com</email>
</author>
<published>2019-01-22T20:08:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95f79380ca06d4ef69f008ae9ead01fa451234b1'/>
<id>urn:sha1:95f79380ca06d4ef69f008ae9ead01fa451234b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Transition libtest to 2018 edition</title>
<updated>2019-02-03T23:15:42+00:00</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2019-02-03T15:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ae8abab9369357a0e5cabd66673ad3d4af307b1'/>
<id>urn:sha1:4ae8abab9369357a0e5cabd66673ad3d4af307b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various minor/cosmetic improvements to code</title>
<updated>2018-12-07T23:53:34+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2018-11-27T02:59:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee89c088b057affb5bdb96195e107a218b64b1c5'/>
<id>urn:sha1:ee89c088b057affb5bdb96195e107a218b64b1c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make json test output formatter represent "filtered_out" as num</title>
<updated>2018-08-31T19:57:19+00:00</updated>
<author>
<name>Charlie Andrews</name>
<email>charlie@cloudflare.com</email>
</author>
<published>2018-08-31T19:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9de64a0e68748899d6eb1902d0ac312faf20d71'/>
<id>urn:sha1:b9de64a0e68748899d6eb1902d0ac312faf20d71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make json test output formatter represent "test_count" as num</title>
<updated>2018-08-31T19:42:01+00:00</updated>
<author>
<name>Charlie Andrews</name>
<email>charlie@cloudflare.com</email>
</author>
<published>2018-08-31T19:42:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=347c6b76a001a73c994b0abd5f1f7205cd922ac2'/>
<id>urn:sha1:347c6b76a001a73c994b0abd5f1f7205cd922ac2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #53428 - RalfJung:libtest-terse, r=KodrAus</title>
<updated>2018-08-26T10:05:23+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2018-08-26T10:05:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e166e6131ae814086adf6ac6b5874d106d02ac3c'/>
<id>urn:sha1:e166e6131ae814086adf6ac6b5874d106d02ac3c</id>
<content type='text'>
libtest terse format: show how far in we are

So for example `./x.py test src/libcore` looks like
```
running 881 tests
.................................................................................................... 100/881
.................................................................................................... 200/881
.................................................................................................... 300/881
.............................................................i.i.................................... 400/881
.................................................................................................... 500/881
.................................................................................................... 600/881
.................................................................................................... 700/881
.................................................................................................... 800/881
.................................................................................
test result: ok. 879 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out
```
When I am waiting for 3500 ui tests to complete, I am often missing some sense of how far in these 3500 it is.

Getting the total count in `write_run_start` is a bit hacky; I did that to not change the "public interface" of the formatters. I can also give them an extra argument in their constructor so that they know from the beginning how many tests there will be. Would you prefer that? (I think I would, but I wanted to get feedback first.)
</content>
</entry>
<entry>
<title>use String::new() instead of String::from(""), "".to_string(), "".to_owned() or "".into()</title>
<updated>2018-08-23T08:14:52+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2018-08-23T08:14:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ede1f7d2a5a2f4038e3f3b2e953c44ee5ea06194'/>
<id>urn:sha1:ede1f7d2a5a2f4038e3f3b2e953c44ee5ea06194</id>
<content type='text'>
</content>
</entry>
<entry>
<title>comment</title>
<updated>2018-08-20T20:03:10+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2018-08-20T20:03:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffbb4078015ea0153e04991efa5565524cba0a8f'/>
<id>urn:sha1:ffbb4078015ea0153e04991efa5565524cba0a8f</id>
<content type='text'>
</content>
</entry>
</feed>
