Commit Graph

90 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
2ec1c1e43e Shut down alice. 2023-05-10 17:23:15 -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
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
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
d3c39f8604 fix i2p introducer, different ports 2023-04-14 15:27:19 -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
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
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
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
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
b65e8c72df Skip the tor integration tests if any needed tor tools are missing 2023-03-27 13:57:09 -04:00
61d9d82c55 Make await_client_ready() non-blocking. 2023-03-20 15:02:35 -04:00
5424aa9737 Only run the very slow new integration test in one CI job 2023-01-17 09:27:17 -05:00
c211731c5f Merge remote-tracking branch 'origin/master' into 3961.test-vectors 2023-01-10 09:57:48 -05:00
1ae98c1830 Switch back to session scope for Alice 2022-12-22 11:05:07 -05:00
49b513fefc Get basic generation working, apparently 2022-12-22 10:51:59 -05:00
98e25507df A different approach to forcing foolscap in integration tests. 2022-12-12 10:43:36 -05:00
3255f93a5c Try newer version of Chutney. 2022-02-15 10:47:22 -05:00
5b9997f388 update the integration tests to reflect removal of sftp password auth 2021-10-26 07:16:24 -04:00
22f8b9b428 Port to Python 3. 2021-05-12 09:25:52 -04:00
0d093c45df Test fails on Python 3, instead of spinning until timeout. 2021-05-07 10:06:12 -04:00
dfcd75f20d Infinite blocking is bad. 2021-01-12 13:58:28 -05:00
b74ec6919d Don't blow up just because irrelevant cleanup complains. 2021-01-12 13:24:42 -05:00
3489e381be Get rid of finalizer which, I suspect, is keeping tests from shutting down on Windows. 2021-01-12 11:16:45 -05:00
3764e3b6b1 A (so far failing) test for SSH public key authentication. 2021-01-07 13:59:57 -05:00
a536a1a970 First passing end-to-end test of SFTP 2021-01-07 12:50:31 -05:00
054af4b76e Sketch of where SFTP setup needs to happen. 2021-01-07 11:25:26 -05:00
7dda680cb2 Already using "tahoe run", de-emphasize "tahoe start" 2020-12-09 10:51:10 -05:00
b9f7bcab4e flakes 2020-10-27 09:49:58 -04:00
75b3bf1097 Refuse to continue if the introducer fURL has no location hints. 2020-10-16 11:27:05 -04:00
74a77a48cc Merge 'origin/master' into 3320.github-actions-windows-integration-tests 2020-07-21 13:50:47 -04:00
957e089715 Fix typo 2020-07-21 11:56:44 -04:00
e4e59c7aab Use a Chutney revision that works with Python 2 2020-07-21 10:44:49 -04:00