<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/with_coverage.sh, branch arti-v0.0.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-12-21T17:29:40Z</updated>
<entry>
<title>Exclude arti-bench from coverage.</title>
<updated>2021-12-21T17:29:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-21T17:29:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3f85e69a761a5924546bbbab2a09958041e005b5'/>
<id>urn:sha1:3f85e69a761a5924546bbbab2a09958041e005b5</id>
<content type='text'>
This program is itself for testing; we don't strongly care how much
coverage it has on its own.
</content>
</entry>
<entry>
<title>Postprocess coverage index.html with python instead</title>
<updated>2021-12-01T17:02:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-01T17:02:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=14eeff00ef6b98b12e7a09cef4480b9800dae39e'/>
<id>urn:sha1:14eeff00ef6b98b12e7a09cef4480b9800dae39e</id>
<content type='text'>
This change jettisons the awk and ed dependencies and instead uses a
real HTML parser, via the BeautifulSoup library in python.

Using BeautifulSoup lets us do trickier stuff, like actually
extracting the coverage totals and adding our own table, with
per-crate coverage.

The script only does this post-processing when it finds python3; the
script exits with an error if BeautifulSoup isn't installed.
</content>
</entry>
<entry>
<title>with_coverage: port to work with mawk</title>
<updated>2021-11-24T17:55:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-24T17:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eac440010d2227300e3ff9ff143cb7871b83a254'/>
<id>urn:sha1:eac440010d2227300e3ff9ff143cb7871b83a254</id>
<content type='text'>
The syntax is kinda minimal, but it seems to work okay.
</content>
</entry>
<entry>
<title>with_coverage: detect missing llvm-tools-preview</title>
<updated>2021-11-24T17:33:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-24T17:33:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af60e0bc46ee80eeb19991921a6fa5ca85c66c3a'/>
<id>urn:sha1:af60e0bc46ee80eeb19991921a6fa5ca85c66c3a</id>
<content type='text'>
Applies a suggestion from @trinity-1686a
</content>
</entry>
<entry>
<title>with_coverage: include command log in index.html</title>
<updated>2021-11-23T22:09:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T22:05:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fac2be67839a5688c16badab7285c68d0b9b6052'/>
<id>urn:sha1:fac2be67839a5688c16badab7285c68d0b9b6052</id>
<content type='text'>
This is a slight kludge, but it helps a lot to keep track of what
exactly was tested for coverage.
</content>
</entry>
<entry>
<title>with_coverage: Add flags to accumulate data over runs (or not)</title>
<updated>2021-11-23T21:48:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T21:48:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b6cefc14e888f8348ba9158cc72e21ff0ec449b5'/>
<id>urn:sha1:b6cefc14e888f8348ba9158cc72e21ff0ec449b5</id>
<content type='text'>
If the -c flag is provided, we _continue_ with the previous
consensus_meta data (without deleting it).

If the -s flag is provided, we _skip_ generating the final report
(since we're going to be doing more profiling.)
</content>
</entry>
<entry>
<title>with_coverage: Don't try to delete absent directories</title>
<updated>2021-11-23T21:41:22Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T21:41:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2a3717ef73a4480629aa759366be89f8d06c0b8b'/>
<id>urn:sha1:2a3717ef73a4480629aa759366be89f8d06c0b8b</id>
<content type='text'>
If the directories are absent, then deleting them gives you a line
in stderr, even if you do "rm -f foo || true".
</content>
</entry>
<entry>
<title>Let with_coverage take command-line flags.</title>
<updated>2021-11-23T21:37:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T21:37:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9c040e85b49521df527ccd56e67e1868ca9dda6d'/>
<id>urn:sha1:9c040e85b49521df527ccd56e67e1868ca9dda6d</id>
<content type='text'>
Now the shell is controlled by the presence of an -i flag, and can
be combined with a command.

This commit also adds usage messages and better reports for a couple
of kinds of setup errors.
</content>
</entry>
<entry>
<title>with_coverage: Wipe coverage_meta at the start of each run.</title>
<updated>2021-11-23T21:03:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T21:03:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5bd841003db85b88d8c8e11f322dbc5c4e7a3688'/>
<id>urn:sha1:5bd841003db85b88d8c8e11f322dbc5c4e7a3688</id>
<content type='text'>
Also improve comments and stdout slightly...
</content>
</entry>
<entry>
<title>Add usage string from commit message to with_coverage.</title>
<updated>2021-11-23T14:04:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-23T14:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e617fac4319cd489f03fcf47ae8aa32eb59feb6'/>
<id>urn:sha1:9e617fac4319cd489f03fcf47ae8aa32eb59feb6</id>
<content type='text'>
</content>
</entry>
</feed>
