<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/chutney, branch arti-v1.3.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-11-06T15:47:34Z</updated>
<entry>
<title>Replace CHUTNEY_PATH with CHUTNEY_BIN</title>
<updated>2024-11-06T15:47:34Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-10-30T19:40:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31dcc20d06df620475a1b393a5b34d5987a35030'/>
<id>urn:sha1:31dcc20d06df620475a1b393a5b34d5987a35030</id>
<content type='text'>
We no longer need a path to a checkout of the chutney repository; we
just need the chutney binary itself. We still allow this to be set
explicitly with CHUTNEY_BIN, but fall back to finding it on the PATH.
</content>
</entry>
<entry>
<title>chutney test: reference network as built-in instead of full path</title>
<updated>2024-11-06T15:47:34Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-10-30T18:27:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c250304099bd1dda8783a75e0aab11b56a16394'/>
<id>urn:sha1:7c250304099bd1dda8783a75e0aab11b56a16394</id>
<content type='text'>
This takes advantage of a feature added in
https://gitlab.torproject.org/tpo/core/chutney/-/merge_requests/31.

This is a step towards not needing to set CHUTNEY_PATH to point to a
chutney repository.
</content>
</entry>
<entry>
<title>python: Split lines over 99 chars long</title>
<updated>2024-10-24T13:51:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e996ae50379fb72ff95947b318397c6c5db521c'/>
<id>urn:sha1:8e996ae50379fb72ff95947b318397c6c5db521c</id>
<content type='text'>
The `black` formatter did most line wrapping for us, and we accept
its default of 88 characters there, but for comments and docstrings
(which black doesn't wrap) we allow up to 99 characters.
</content>
</entry>
<entry>
<title>Run "black" to reformat all our python</title>
<updated>2024-10-24T12:30:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T12:25:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf7e7056f97be0015aa3643ab9c7aa564f17bbe5'/>
<id>urn:sha1:bf7e7056f97be0015aa3643ab9c7aa564f17bbe5</id>
<content type='text'>
"Black" is an "opinionated" python formatter, whose opinionatedness
is somewhat in the spirit of rustfmt.

This MR runs black with default settings on all of our python code
in Arti.  It was produced by the following commands

```
# Everything in python/
black python/
# Everything with a .py extension
fd '.py$' -X black
# Everything with a python shebang.
git grep -l '#! */usr/bin/env *python' | xargs black
```
</content>
</entry>
<entry>
<title>Add `tests/chutney/integration-e2e-shadow`</title>
<updated>2024-09-18T18:26:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-09-17T15:59:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bedff22e46a34031a5c25088f1fbecd8554d117b'/>
<id>urn:sha1:bedff22e46a34031a5c25088f1fbecd8554d117b</id>
<content type='text'>
This is a wrapper script for running `tests/chutney/integration-e2e`
under shadow.
</content>
</entry>
<entry>
<title>chutney test: rework installation and tracking of chutney itself</title>
<updated>2024-09-18T18:26:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-09-17T15:51:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ca52e2cc246efd77ab96b85262edc2b3afc23aa'/>
<id>urn:sha1:2ca52e2cc246efd77ab96b85262edc2b3afc23aa</id>
<content type='text'>
Previously `tests/chutney/setup` would locate *or install* chutney and
set `CHUTNEY_PATH` for itself. However that `CHUTNEY_PATH` wasn't
propagated to other steps or "up" to the new `integration-e2e` wrapper
script.

Tracking it in the arti.run along with other dynamic info lets us ensure
we consistently use the same chutney across steps, and in the higher
level `integration-e2e` script.
</content>
</entry>
<entry>
<title>chutney test: add option to skip tests incompatible with shadow</title>
<updated>2024-09-18T18:26:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-09-16T18:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=33e92d6d2300219117b2ccc205ebfa1c50327ac8'/>
<id>urn:sha1:33e92d6d2300219117b2ccc205ebfa1c50327ac8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney: don't hard-code expected IP address for example.com</title>
<updated>2024-09-18T18:26:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-09-16T17:23:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=745cb3054b188ff752e3dd2a7a94914148f303ac'/>
<id>urn:sha1:745cb3054b188ff752e3dd2a7a94914148f303ac</id>
<content type='text'>
It looks like it changed at some point. Rather than hard-coding,
just do the lookup locally and compare the tor-lookup result against
that.
</content>
</entry>
<entry>
<title>chutney test: move logic from .gitlab-ci.yml to integration-e2e</title>
<updated>2024-09-18T18:26:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-09-16T17:21:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da244737c11d618983d1c9539258d0255bcf1aca'/>
<id>urn:sha1:da244737c11d618983d1c9539258d0255bcf1aca</id>
<content type='text'>
Having this in a script is a step towards being able to run exactly the
same test under shadow without duplicating this high-level logic.

It's also convenient for running the ci test locally.
</content>
</entry>
<entry>
<title>doc: Use locked build</title>
<updated>2024-05-16T10:47:36Z</updated>
<author>
<name>pinkforest</name>
<email>2932-pinkforest@gitlab.torproject.org</email>
</author>
<published>2024-05-16T10:47:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4734bdc1314ba041bb341c774754b3fab492bed2'/>
<id>urn:sha1:4734bdc1314ba041bb341c774754b3fab492bed2</id>
<content type='text'>
</content>
</entry>
</feed>
