<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/chutney/setup, branch arti-v2.2.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-11T19:33:42Z</updated>
<entry>
<title>chutney test: include arti-extra bin</title>
<updated>2026-03-11T19:33:42Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-11T15:05:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=83f1d188a229b74ea7fc79b24afeaf38b225aa54'/>
<id>urn:sha1:83f1d188a229b74ea7fc79b24afeaf38b225aa54</id>
<content type='text'>
Test the arti-extra bin, which includes most of `full` and
`experimental` features, too.
</content>
</entry>
<entry>
<title>chutney ci: convert chutney-script to a normal python module</title>
<updated>2026-03-11T19:29:22Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-11T18:39:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=482f8451b749620ed4d92bac61dacc9bfd624b05'/>
<id>urn:sha1:482f8451b749620ed4d92bac61dacc9bfd624b05</id>
<content type='text'>
This will give us a bit more flexibility, e.g. to pass additional
arguments.

Now that the python linters understand it, we fix some linting issues.

We preserve the ability to run the test on other networks by making the
Config.network optional. The new default of `None` means to use the
built-in module to create the network.

The functionality of the test itself is the same.
</content>
</entry>
<entry>
<title>chutney test setup: use explicit namespace dest</title>
<updated>2026-03-09T17:42:11Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-09T17:42:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=94c68099fba46afa429b044c72240fd7b846203b'/>
<id>urn:sha1:94c68099fba46afa429b044c72240fd7b846203b</id>
<content type='text'>
This helps avoid subtle mismatches of the sort fixed in the previous
commit.
</content>
</entry>
<entry>
<title>chutney test setup: fix override for arti-bench-bin</title>
<updated>2026-03-09T17:35:30Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-09T17:35:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3debb896495949e4486e9fa25b6bb46a0d6f44af'/>
<id>urn:sha1:3debb896495949e4486e9fa25b6bb46a0d6f44af</id>
<content type='text'>
We were accidentally using the arti-bin command-line arg to also
override arti-bench-bin.
</content>
</entry>
<entry>
<title>chutney setup: no longer dump shell snippet</title>
<updated>2026-03-09T14:28:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-05T21:39:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a6302717a0a3f458321576802f023676a03d20ff'/>
<id>urn:sha1:a6302717a0a3f458321576802f023676a03d20ff</id>
<content type='text'>
Everything now uses the json version, instead.
</content>
</entry>
<entry>
<title>chutney test: drop jq dependency</title>
<updated>2026-03-04T21:09:30Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-04T19:45:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0b78243cfddd3007ef60b2885dc697abdb3bd329'/>
<id>urn:sha1:0b78243cfddd3007ef60b2885dc697abdb3bd329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney test: dump config as json, for use by python scripts</title>
<updated>2026-03-04T20:56:58Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-02T23:50:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e828d52ac70f1ec8daed9daee151260a2c8d5090'/>
<id>urn:sha1:e828d52ac70f1ec8daed9daee151260a2c8d5090</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney Config: use json-friendly types</title>
<updated>2026-03-04T20:56:58Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-02T23:53:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=94409ef6cae717821de3aab117631efe0a881631'/>
<id>urn:sha1:94409ef6cae717821de3aab117631efe0a881631</id>
<content type='text'>
In particular, use `str` instead of `Path`, so that it's directly
encodable and decodable by the json module.
</content>
</entry>
<entry>
<title>chutney CI: move config class to a module for reuse</title>
<updated>2026-03-04T20:56:58Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-02T23:42:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=737afed75038efa64bcc794b70b2066935b403a2'/>
<id>urn:sha1:737afed75038efa64bcc794b70b2066935b403a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/chutney/setup: use shlex.quote</title>
<updated>2026-01-22T00:44:21Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-01-22T00:44:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4b7471c6ec7811b8c90f195d5f4fbb90c15d59bf'/>
<id>urn:sha1:4b7471c6ec7811b8c90f195d5f4fbb90c15d59bf</id>
<content type='text'>
Previously this was naively wrapping strings in double-quotes. This
works ok for escaping internal whitespace, but doesn't escape other
special characters.
</content>
</entry>
</feed>
