<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/with_coverage.sh, branch arti-v0.0.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-01-28T23:12:36Z</updated>
<entry>
<title>Change which command to command -v</title>
<updated>2022-01-28T23:12:36Z</updated>
<author>
<name>Daniel Schischkin</name>
<email>daniel@schischkin.info</email>
</author>
<published>2022-01-28T23:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42fb7667b41f7c00ececdea9e7bec3abb9bd3f0a'/>
<id>urn:sha1:42fb7667b41f7c00ececdea9e7bec3abb9bd3f0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>with_coverage: resolve a shellcheck warning</title>
<updated>2022-01-27T17:19:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-27T17:19:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa9e5515d8a4bf8fbf6bafdf4c5641803f87f0d0'/>
<id>urn:sha1:aa9e5515d8a4bf8fbf6bafdf4c5641803f87f0d0</id>
<content type='text'>
Shellcheck doesn't like it when you do `rm -r "$A/$B"` : it worries
that the path might accidentally expand to /.

That shouldn't actually be possible in this case, but let's avoid
being the people who accidentally remove somebody's filesystem.
</content>
</entry>
<entry>
<title>Once more exclude arti-bench from coverage.</title>
<updated>2022-01-27T17:14:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-27T17:14:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5b6b0d6a7d1821ac8f1a5203073c232d9388e3e8'/>
<id>urn:sha1:5b6b0d6a7d1821ac8f1a5203073c232d9388e3e8</id>
<content type='text'>
This was added in !210; looks like it got removed by mistake with
!221.
</content>
</entry>
<entry>
<title>with_coverage.sh: split grcov options into separate lines.</title>
<updated>2022-01-27T17:09:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-27T17:09:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=40c67e5e20f7b9c922b157ef4a52282493088ea6'/>
<id>urn:sha1:40c67e5e20f7b9c922b157ef4a52282493088ea6</id>
<content type='text'>
This makes it easier to see when they're changing, and will make
future patches easier to review.
</content>
</entry>
<entry>
<title>Merge branch 'coverage-tracking' into 'main'</title>
<updated>2022-01-27T12:56:22Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-01-27T12:56:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=785ad605d75b6317f88f9ae70412cd67bd247a99'/>
<id>urn:sha1:785ad605d75b6317f88f9ae70412cd67bd247a99</id>
<content type='text'>
Add test coverage tracking with CI/CD

Closes #250

See merge request tpo/core/arti!221</content>
</entry>
<entry>
<title>Add changes in `maint`</title>
<updated>2022-01-27T04:46:45Z</updated>
<author>
<name>Arturo Marquez</name>
<email>arturomf94@gmail.com</email>
</author>
<published>2022-01-27T04:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3213b89390b3dd7a3f4527645b32c71ababcbb6e'/>
<id>urn:sha1:3213b89390b3dd7a3f4527645b32c71ababcbb6e</id>
<content type='text'>
Follows up on changes from https://gitlab.torproject.org/trinity-1686a/arti/-/merge_requests/2/diffs#bc2cc73a8917fa6fed183148df69119665eb4e55
</content>
</entry>
<entry>
<title>with_coverage: Allow toolchain selection.</title>
<updated>2022-01-20T14:01:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-20T14:01:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ef5dc3cb3e0170756bf96c842993194efdeb7edf'/>
<id>urn:sha1:ef5dc3cb3e0170756bf96c842993194efdeb7edf</id>
<content type='text'>
There's some kind of bug in nightly that (for me) keeps grcov from
generating correct results. Instead, it misses some crates entirely.

No trouble, though: I can just use an older nightly until they get
this issue fixed!

This patch makes using a different version of nightly possible with
a new RUST_COVERAGE_TOOLCHAIN environment variable.
</content>
</entry>
<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>
</feed>
