meejah
8b175383af
flake8
2023-08-02 15:15:33 -06:00
meejah
c0a9ff9c88
Merge branch '2916.grid-manager-integration-tests.2' of github.com:tahoe-lafs/tahoe-lafs into 2916.grid-manager-integration-tests.2
2023-08-02 15:14:02 -06:00
meejah
f77b6c4337
fix XXX comment + add docstring
2023-08-02 15:12:38 -06:00
meejah
7127ae62a9
fix types
...
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-08-02 14:50:04 -06:00
meejah
bd0bfa4ab7
define -> frozen
...
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-08-02 14:49:36 -06:00
meejah
e3f30d8e58
fix comments about tor/chutney in integration config
2023-08-02 14:48:36 -06:00
meejah
5c45cb44bf
Merge branch 'master' into 2916.grid-manager-integration-tests.2
2023-08-02 13:23:52 -06:00
Jean-Paul Calderone
a0b78a134e
Leave a hint about what successful "bootstrap" looks like
2023-08-01 16:03:35 -04:00
meejah
67d5c82e10
codechecks / linter
2023-07-29 13:34:12 -06:00
meejah
7a8752c969
docstring, remove duplicate port-allocator
2023-07-29 13:18:23 -06:00
meejah
fe96defa2b
use existing port-allocator instead
2023-07-29 13:15:21 -06:00
meejah
c4ac548cba
reactor from fixture
2023-07-29 13:08:01 -06:00
meejah
a9128d89c3
Merge branch 'master' into 2916.grid-manager-integration-tests.2
2023-07-29 04:41:03 -06:00
meejah
01a87d85be
refactor: actually parallel
2023-07-29 04:08:52 -06:00
meejah
050ef6cca3
tor-tests work; refactor ports
2023-07-29 04:04:05 -06:00
meejah
45898ff8b8
refactor: make sftp tests (etc) work with 'grid' refactoring
2023-07-24 20:08:41 -06:00
Jean-Paul Calderone
22991fdd4c
Set up Tor-related fixture dependencies, maybe even properly
2023-07-21 12:47:56 -04:00
Itamar Turner-Trauring
f4ed5cb0f3
Fix lint
2023-07-03 11:30:35 -04:00
Itamar Turner-Trauring
d8ca0176ab
Pass the correct arguments in.
2023-07-03 11:05:29 -04:00
Itamar Turner-Trauring
c4e6ea6379
Merge remote-tracking branch 'origin/master' into 2916.grid-manager-integration-tests.2
2023-07-03 10:55:33 -04:00
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
2ec1c1e43e
Shut down alice.
2023-05-10 17:23:15 -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
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
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
d3c39f8604
fix i2p introducer, different ports
2023-04-14 15:27:19 -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
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
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
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
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
Jean-Paul Calderone
b65e8c72df
Skip the tor integration tests if any needed tor tools are missing
2023-03-27 13:57:09 -04:00
Itamar Turner-Trauring
61d9d82c55
Make await_client_ready() non-blocking.
2023-03-20 15:02:35 -04:00
Jean-Paul Calderone
35525bc10e
Merge remote-tracking branch 'origin/master' into 2916.grid-manager-integration-tests.2
2023-03-16 08:33:16 -04:00