Commit Graph

36 Commits

Author SHA1 Message Date
8ec7f5485a upload() needs the actual alice fixture 2023-08-02 14:48:59 -06:00
67d5c82e10 codechecks / linter 2023-07-29 13:34:12 -06:00
6f9b9a3ac1 only use original request 2023-07-24 20:12:01 -06:00
45898ff8b8 refactor: make sftp tests (etc) work with 'grid' refactoring 2023-07-24 20:08:41 -06:00
ea052b3c80 Pass in missing argument. 2023-02-07 09:08:06 -05:00
921a2083dc Make sure (immutable) test vectors are run with the segment size that was used
to generate them.
2023-01-25 15:47:35 -05:00
781f4486ac Get the segment size parameter right 2023-01-20 16:26:23 -05:00
9581eeebe5 explain the repeated save_capabilities calls 2023-01-20 15:14:18 -05:00
129c6ec11a Factor more infrastructure code out of the test module
Test vector saving implementation can go near loading implementation.  Also we
can separate out some simple types from the more complex logic.  Initially
this was to resolve a circular dependency but that ended up being resolved
mostly by treatming SEGMENT_SIZE more like a parameter than a global.  Still,
smaller modules are okay...
2023-01-18 13:52:11 -05:00
e53f68f4d7 Move parameter definitions to their own module, away from test implementation 2023-01-17 10:59:00 -05:00
eb630c391f "Parametrize" in a way that gives us better test names.
The old way just put sequence numbers into the name.  This way puts expected
capability strings in.
2023-01-17 10:03:54 -05:00
5424aa9737 Only run the very slow new integration test in one CI job 2023-01-17 09:27:17 -05:00
d14ba09dbb Some flake fixes 2023-01-17 08:41:31 -05:00
c28f10057b Move some more pieces into the subdirectory 2023-01-16 16:01:11 -05:00
4eec8113ee reproducible ssk vectors 2023-01-16 15:53:24 -05:00
1827834434 Re-generate vectors with a very small CHK 2023-01-13 21:14:37 -05:00
312513587f Switch to FilePath, regenerate w/o "max" 2023-01-12 17:27:37 -05:00
ed74fdc746 write the data file more safely 2023-01-12 16:56:20 -05:00
fa55956d29 Always write an int to the test vectors file 2023-01-12 15:18:54 -05:00
bbd3e74a5f Always place an int in the parameters total field 2023-01-12 15:17:08 -05:00
fb70ba1867 Generate and consumer the new structure properly 2023-01-03 19:22:38 -05:00
40eff1523e The retry logic was removed a few revisions ago
The uploads failed because of the zfec parameters, not because of unreliable
localhost networking that might go away when retried.
2023-01-02 16:23:06 -05:00
3f8f715aa2 Be consistent between the test and the data source 2022-12-27 09:12:34 -05:00
13a9ed0202 clarify what reliability we hope for 2022-12-27 09:03:24 -05:00
6a1a2fb705 we support other capability types now 2022-12-27 09:03:01 -05:00
e11b589eba typo 2022-12-27 09:02:43 -05:00
aecaaa2426 in general, do not regenerate the test vectors 2022-12-27 09:01:33 -05:00
4a39c4b7ec Add SDMF and MDMF 2022-12-26 17:08:36 -05:00
39b3f19c0e Put the generator inputs into the output file
This should make it easier for other implementations to use the test data, I
think.

Also put a version in there so we can change inputs in the future but still
talk about results meaningfully.  And some other minor refactoring
2022-12-26 12:06:34 -05:00
5af6fc0f9d reconfigure() only needs to restart the node if something changed 2022-12-22 20:53:49 -05:00
8a42720301 Move some general utility functions into the util module 2022-12-22 17:02:42 -05:00
43388ee711 Comments and minor factoring improvements and such 2022-12-22 16:52:00 -05:00
97b397870b Generate a whole mess of vectors 2022-12-22 11:35:37 -05:00
aa58faddaf Pass the right number of args to reconfigure 2022-12-22 11:04:48 -05:00
49b513fefc Get basic generation working, apparently 2022-12-22 10:51:59 -05:00
29a5f7a076 start of a test vector thingy 2022-12-21 17:14:08 -05:00