Commit Graph

410 Commits

Author SHA1 Message Date
2741fb2b46 Don't persist state unnecessarily (and this appears to cause test failures) 2023-05-22 12:51:40 -04:00
546a51355a Merge branch '4028-more-integration' into 4029-http-storage-client-respects-request-to-use-tor 2023-05-22 11:43:12 -04:00
f5520fdf74 Better name. 2023-05-22 11:42:13 -04:00
a1e00ffc3f Add a test that triggers client-side HTTP storage client to use Tor. 2023-05-19 13:59:43 -04:00
2ec1c1e43e Shut down alice. 2023-05-10 17:23:15 -04:00
ba638f9ff6 Remove unnecessary import. 2023-05-04 17:08:54 -04:00
049502e8c2 Don't mix blocking and async code. 2023-05-04 16:15:30 -04:00
3b52457d1c Try a different way. 2023-05-04 13:54:04 -04:00
bee295e411 Actually run the test. 2023-05-04 13:33:54 -04:00
19690c9c7b Don't mix blocking and async APIs! 2023-05-04 13:05:06 -04:00
dca19525b9 🪄 2023-05-03 16:58:47 -04:00
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
bc2506c3e2 Merge remote-tracking branch 'origin/master' into 3999.structure-config-manipulation 2023-05-01 12:52:18 -04:00
c15dd6c9f0 This wasn't the issue. 2023-04-28 11:43:48 -04:00
0f200e422e Give it more time. 2023-04-27 15:48:49 -04:00
86a513282f Include Foolscap logging in node output in integration tests. 2023-04-27 10:36:39 -04:00
8f1d1cc1a0 Include node name in the logging output from subprocesses. 2023-04-27 10:23:06 -04:00
c0e49064ce Attempt to get more information about client unready state 2023-04-27 09:50:02 -04:00
f9a1eedaea Make timeout optional, enable it only for integration tests. 2023-04-25 12:31:37 -04:00
fbb5f4c359 slightly clarified comment 2023-04-25 09:31:10 -04:00
825bcf3f3b revert reformatting 2023-04-25 09:31:04 -04:00
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
3d2e4d0798 note about port selection 2023-04-25 09:26:58 -04:00
b5f6fa8933 skip properly 2023-04-14 19:07:27 -06:00
8652bb71ad skip i2p tests again? 2023-04-14 17:05:57 -06:00
8b81bd7ebe remove more debug 2023-04-14 16:33:52 -06:00
3ccb7c4d1c re-enable i2p tests 2023-04-14 15:45:17 -06:00
34cee7ff73 missing import 2023-04-14 15:44:52 -06:00
d3c39f8604 fix i2p introducer, different ports 2023-04-14 15:27:19 -06:00
abfca04af5 turn off i2p tests for now 2023-04-14 13:24:22 -06:00
76ce54ea53 remove debugging 2023-04-14 13:23:28 -06:00
250efe7d24 leftover 2023-04-13 16:42:02 -06:00
175473df40 longer timeouts, forget less 2023-04-13 00:37:32 -06:00
507d1f8394 Fix some Chutney things (and a couple cleanups): wait for bootstrap, increase timeout 2023-04-12 22:34:45 -06:00
7b94324827 More debugging. 2023-04-07 15:23:51 -04:00
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
b1f5201ef2 Merge remote-tracking branch 'exarkun/3999.structure-config-manipulation' into 3999.structure-config-manipulation 2023-04-05 11:42:31 -04:00
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
76873e5901 Merge remote-tracking branch 'origin/master' into 3999.structure-config-manipulation 2023-04-05 08:43:24 -04:00
efa51d41dc Newer chutney. 2023-04-04 10:58:28 -04:00
1de8e811b5 Tweaks. 2023-04-04 10:58:22 -04:00
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
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
4232c7f142 remove unused binding 2023-03-27 14:55:10 -04:00
d3d94937be Nothing uses the return value of this fixture 2023-03-27 14:42:32 -04:00
fb8c10c55f Use an already-installed Chutney if there is one 2023-03-27 14:42:32 -04:00
8613e36bae Propagate parent environment to children in the integration tests 2023-03-27 14:06:16 -04:00
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
1c11f9e7d4 Add a little more debug info to the integration test suite output 2023-03-27 13:59:32 -04:00
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