<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests, branch arti-v1.2.8</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.8</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.8'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-09-18T18:26:07Z</updated>
<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>shadow CI: Disable SOCKS/DNS proxying for the arti onion services.</title>
<updated>2024-09-17T13:08:02Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-17T13:03:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c5c05750f8b8f019e6ae5bf6557fd48a91c525a'/>
<id>urn:sha1:4c5c05750f8b8f019e6ae5bf6557fd48a91c525a</id>
<content type='text'>
This tests that #1569 works.
</content>
</entry>
<entry>
<title>shadow: add obfs4 arti client + tor bridge</title>
<updated>2024-08-21T15:27:26Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-21T15:27:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57edc69454b6d21860f05e69c732a605d7d86723'/>
<id>urn:sha1:57edc69454b6d21860f05e69c732a605d7d86723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow ci: don't explicitly set storage.keystore.enabled</title>
<updated>2024-08-06T20:47:59Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-06T20:41:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=222b0eae48ae88d1a64cf5f0c11e662bf61dda4d'/>
<id>urn:sha1:222b0eae48ae88d1a64cf5f0c11e662bf61dda4d</id>
<content type='text'>
Setting it for all arti processes causes a warning to be logged to
stderr, which causes the shadow ci script to fail.

It's enabled by default anyway when the feature is compiled in, so we
don't need to enable it explicitly.
</content>
</entry>
<entry>
<title>shadow CI: fail on arti logged errors</title>
<updated>2024-08-06T20:36:31Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-06T19:29:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=abef890c595f2a028c64b1f04be1b7b10abb27e1'/>
<id>urn:sha1:abef890c595f2a028c64b1f04be1b7b10abb27e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow ci: fail on nonempty stderr file</title>
<updated>2024-08-06T19:20:18Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-06T19:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d0c007536c88ca0332a51c5395f6edf2c23ab3f4'/>
<id>urn:sha1:d0c007536c88ca0332a51c5395f6edf2c23ab3f4</id>
<content type='text'>
This would have caught #1513 before it was merged.
</content>
</entry>
</feed>
