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