428 Commits

Author SHA1 Message Date
fc4f5eb154 Merge in current master branch
Co-authored-by: Chris Wood <chris@leastauthority.com>
2025-05-23 15:50:21 +00:00
adc73f4daa Tor: fail instead of skip if Tor executables aren't available. 2025-05-19 17:02:53 +00:00
e458fe7339 Updated chutney runs on Python 3.12 just fine 2025-05-16 19:08:57 +00:00
f9844f099f Get typing right 2025-05-14 13:48:28 +00:00
9e6f75b646 Cleanup: Remove unused import 2025-05-14 13:29:49 +00:00
5a4513e5eb Simplify Chutney fixture return interface
As suggested by @meejah in
https://github.com/tahoe-lafs/tahoe-lafs/pull/1435#discussion_r2082257000
2025-05-14 13:24:11 +00:00
e2a9d38b99 Cleanup: We're using the basic-min network for testing 2025-05-14 13:01:15 +00:00
0245e6bed4 Amend control port for the smaller 'basic-min' test TOR network 2025-05-13 15:24:13 +00:00
80e80f7f0b Use smaller Tor test network to speed up test suite 2025-05-09 15:27:28 +00:00
55858066e1 Remove custom chutney install logic
We can now just 'pip install' chutney (more or less).
2025-05-09 14:49:10 +00:00
fec97256b9 trim Python2 syntax 2025-01-06 22:51:37 +01:00
411e32b0d4 final attempt: more timeout for chutney, a comment about (trying to) skip integration failures 2024-12-13 12:12:42 -07:00
7de26216ee linting 2024-12-12 19:14:26 -07:00
96dd979258 Merge branch 'master' into tor-integration-test-improvements 2024-12-12 18:09:14 -07:00
18d2885d02 longer timeouts worked elsewhere 2024-12-06 13:20:18 -07:00
a30a7cb4e6 Factor out inline test keys into "data" directory 2024-05-30 15:48:43 -04:00
23af93cff7 Assert/test types of privkey and pubkey vars
And appease type-checkers.
2024-05-13 22:30:04 -04:00
2ef6da5c4e Add test for mkdir-with-children with known private-key 2024-05-07 15:15:01 -04:00
31b8f195db Add test for mkdir-with-children with private-key 2024-05-07 14:49:40 -04:00
dd568ab6f4 Add tests for supplying RSA private keys to mkdir 2024-05-03 16:40:01 -04:00
1cfe843d23 more python2 removal 2024-02-23 00:40:25 +01:00
b856238110 remove old Python2 __future__ statements 2024-02-15 16:53:34 +01:00
5dfc39cb20 Skip on 3.12 2023-11-20 17:44:56 -05:00
9ee10af884 Start on benchmarking infrastructure: a framework for starting nodes. 2023-09-05 12:03:50 -04:00
9758569cff obsolete comment 2023-08-09 15:16:07 -06:00
4710e7b177 provide our own provides() validator 2023-08-02 17:07:09 -06:00
d0208bc099 different Process instance on different platforms 2023-08-02 16:52:29 -06:00
f663581ed3 temporarily remove new provides() usage 2023-08-02 16:27:18 -06:00
8b175383af flake8 2023-08-02 15:15:33 -06:00
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
f77b6c4337 fix XXX comment + add docstring 2023-08-02 15:12:38 -06:00
63f4c6fcc6 import to top-level 2023-08-02 14:58:55 -06:00
3e2c784e77 likely to be more-right 2023-08-02 14:58:04 -06:00
7127ae62a9 fix types
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-08-02 14:50:04 -06:00
bd0bfa4ab7 define -> frozen
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-08-02 14:49:36 -06:00
8ec7f5485a upload() needs the actual alice fixture 2023-08-02 14:48:59 -06:00
e3f30d8e58 fix comments about tor/chutney in integration config 2023-08-02 14:48:36 -06:00
5c45cb44bf Merge branch 'master' into 2916.grid-manager-integration-tests.2 2023-08-02 13:23:52 -06:00
9d670e54e2 Get the liveness filter condition right 2023-08-01 16:03:43 -04:00
871df0b1b4 Dump some more details about what we're waiting for 2023-08-01 16:03:39 -04:00
a0b78a134e Leave a hint about what successful "bootstrap" looks like 2023-08-01 16:03:35 -04:00
14ebeba07d avoid re-computing the current time inside this loop
It could lead to funny behavior if we cross a boundary at just the wrong
time.  Also the debug print could be misleading in such a case.
2023-08-01 16:03:29 -04:00
67d5c82e10 codechecks / linter 2023-07-29 13:34:12 -06:00
7a8752c969 docstring, remove duplicate port-allocator 2023-07-29 13:18:23 -06:00
fe96defa2b use existing port-allocator instead 2023-07-29 13:15:21 -06:00
c4ac548cba reactor from fixture 2023-07-29 13:08:01 -06:00
a9128d89c3 Merge branch 'master' into 2916.grid-manager-integration-tests.2 2023-07-29 04:41:03 -06:00
e565b9e28c no, we can't 2023-07-29 04:14:39 -06:00
01a87d85be refactor: actually parallel 2023-07-29 04:08:52 -06:00
050ef6cca3 tor-tests work; refactor ports 2023-07-29 04:04:05 -06:00