Commit Graph

338 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
2741fb2b46 Don't persist state unnecessarily (and this appears to cause test failures) 2023-05-22 12:51:40 -04:00
Itamar Turner-Trauring
546a51355a Merge branch '4028-more-integration' into 4029-http-storage-client-respects-request-to-use-tor 2023-05-22 11:43:12 -04:00
Itamar Turner-Trauring
f5520fdf74 Better name. 2023-05-22 11:42:13 -04:00
Itamar Turner-Trauring
a1e00ffc3f Add a test that triggers client-side HTTP storage client to use Tor. 2023-05-19 13:59:43 -04:00
Itamar Turner-Trauring
2ec1c1e43e Shut down alice. 2023-05-10 17:23:15 -04:00
Itamar Turner-Trauring
ba638f9ff6 Remove unnecessary import. 2023-05-04 17:08:54 -04:00
Itamar Turner-Trauring
049502e8c2 Don't mix blocking and async code. 2023-05-04 16:15:30 -04:00
Itamar Turner-Trauring
3b52457d1c Try a different way. 2023-05-04 13:54:04 -04:00
Itamar Turner-Trauring
bee295e411 Actually run the test. 2023-05-04 13:33:54 -04:00
Itamar Turner-Trauring
19690c9c7b Don't mix blocking and async APIs! 2023-05-04 13:05:06 -04:00
Itamar Turner-Trauring
dca19525b9 🪄 2023-05-03 16:58:47 -04:00
Itamar Turner-Trauring
a6b66dd331
Merge pull request #1294 from tahoe-lafs/4018-better-integration-logging
Better integration test logging

Fixes ticket:4018
2023-05-02 09:46:07 -04:00
Itamar Turner-Trauring
bc2506c3e2 Merge remote-tracking branch 'origin/master' into 3999.structure-config-manipulation 2023-05-01 12:52:18 -04:00
Itamar Turner-Trauring
c15dd6c9f0 This wasn't the issue. 2023-04-28 11:43:48 -04:00
Itamar Turner-Trauring
0f200e422e Give it more time. 2023-04-27 15:48:49 -04:00
Itamar Turner-Trauring
86a513282f Include Foolscap logging in node output in integration tests. 2023-04-27 10:36:39 -04:00
Itamar Turner-Trauring
8f1d1cc1a0 Include node name in the logging output from subprocesses. 2023-04-27 10:23:06 -04:00
Jean-Paul Calderone
c0e49064ce Attempt to get more information about client unready state 2023-04-27 09:50:02 -04:00
Itamar Turner-Trauring
f9a1eedaea Make timeout optional, enable it only for integration tests. 2023-04-25 12:31:37 -04:00
Jean-Paul Calderone
fbb5f4c359 slightly clarified comment 2023-04-25 09:31:10 -04:00
Jean-Paul Calderone
825bcf3f3b revert reformatting 2023-04-25 09:31:04 -04:00
Jean-Paul Calderone
c595eea33e always set the "start time" timeout
in both the "we installed it ourselves" and the "we found an existing
installation" cases.
2023-04-25 09:27:51 -04:00
Jean-Paul Calderone
3d2e4d0798 note about port selection 2023-04-25 09:26:58 -04:00
meejah
b5f6fa8933 skip properly 2023-04-14 19:07:27 -06:00
meejah
8652bb71ad skip i2p tests again? 2023-04-14 17:05:57 -06:00
meejah
8b81bd7ebe remove more debug 2023-04-14 16:33:52 -06:00
meejah
3ccb7c4d1c re-enable i2p tests 2023-04-14 15:45:17 -06:00
meejah
34cee7ff73 missing import 2023-04-14 15:44:52 -06:00
meejah
d3c39f8604 fix i2p introducer, different ports 2023-04-14 15:27:19 -06:00
meejah
abfca04af5 turn off i2p tests for now 2023-04-14 13:24:22 -06:00
meejah
76ce54ea53 remove debugging 2023-04-14 13:23:28 -06:00
meejah
250efe7d24 leftover 2023-04-13 16:42:02 -06:00
meejah
175473df40 longer timeouts, forget less 2023-04-13 00:37:32 -06:00
meejah
507d1f8394 Fix some Chutney things (and a couple cleanups): wait for bootstrap, increase timeout 2023-04-12 22:34:45 -06:00
Itamar Turner-Trauring
7b94324827 More debugging. 2023-04-07 15:23:51 -04:00
Itamar Turner-Trauring
13e9f88309 Add necessary config option to ensure it listens on Tor, and also give correct
Tor control port.
2023-04-07 15:23:20 -04:00
Itamar Turner-Trauring
b1f5201ef2 Merge remote-tracking branch 'exarkun/3999.structure-config-manipulation' into 3999.structure-config-manipulation 2023-04-05 11:42:31 -04:00
Itamar Turner-Trauring
812458699d The tcp listening port needs to match the onion local port, or you get
connection refused when you try to connect to the hidden service.
2023-04-05 11:38:28 -04:00
Jean-Paul Calderone
76873e5901 Merge remote-tracking branch 'origin/master' into 3999.structure-config-manipulation 2023-04-05 08:43:24 -04:00
Itamar Turner-Trauring
efa51d41dc Newer chutney. 2023-04-04 10:58:28 -04:00
Itamar Turner-Trauring
1de8e811b5 Tweaks. 2023-04-04 10:58:22 -04:00
Jean-Paul Calderone
28e442a4f5
Merge pull request #1280 from exarkun/4001.propagate-parent-process-env
Propagate parent environment to children in the integration tests

Fixes: ticket:4001
2023-04-03 12:16:58 -04:00
Jean-Paul Calderone
0b5c96e762
Merge pull request #1281 from exarkun/4002.reuse-chutney
Use an existing Chutney, if there is one

Fixes: ticket:4002
2023-03-28 13:24:14 -04:00
Jean-Paul Calderone
4232c7f142 remove unused binding 2023-03-27 14:55:10 -04:00
Jean-Paul Calderone
d3d94937be Nothing uses the return value of this fixture 2023-03-27 14:42:32 -04:00
Jean-Paul Calderone
fb8c10c55f Use an already-installed Chutney if there is one 2023-03-27 14:42:32 -04:00
Jean-Paul Calderone
8613e36bae Propagate parent environment to children in the integration tests 2023-03-27 14:06:16 -04:00
Jean-Paul Calderone
1c99817e1b Safely customize the client node's configuration
This is similar to the fix to the `tor_introducer` fixture.
2023-03-27 13:59:32 -04:00
Jean-Paul Calderone
1c11f9e7d4 Add a little more debug info to the integration test suite output 2023-03-27 13:59:32 -04:00
Jean-Paul Calderone
fbcef2d1ae Safely customize the Tor introducer's configuration
Previously we clobbered the whole generated configuration and potentially
wiped out additional important fields.

Now we modify the configuration by just changing the fields we need to change.
2023-03-27 13:59:30 -04:00