Commit Graph

624 Commits

Author SHA1 Message Date
benbierens 0d9918b401
Sleep per test and per all-tests 2023-06-21 10:34:29 +02:00
benbierens c5c54f5963
Better logging alignment for continous tests 2023-06-21 10:06:54 +02:00
benbierens 978d2d3a84
Instantiate node-handles for each individual test. Allows for time-set selection. 2023-06-21 09:27:59 +02:00
benbierens d23f5aa29d
Initial setup for continuous test runner 2023-06-21 08:28:40 +02:00
benbierens 62d646836d
Merge branch 'feature/fully-connected-download-tests' 2023-06-20 13:39:07 +02:00
benbierens 9b03fff032
Time formatting in peer download test helper 2023-06-20 13:37:58 +02:00
benbierens 519069f97f
Cleanup 2023-06-08 13:23:26 +02:00
benbierens b4f144a7fb
Speeds up file-equal assertions hugely 2023-06-07 10:56:25 +02:00
benbierens 677ead4fd3
Faster test file generation. 2023-06-07 09:59:00 +02:00
benbierens 7ae03938c3
Fixes storage quota for large file tests. 2023-06-07 09:32:56 +02:00
benbierens d2d7f3dea5
Logging upload/download times and adds performance threshold assertions to large-file tests. 2023-06-07 08:30:10 +02:00
benbierens 56dc1c632d
Variable size download tests 2023-06-06 16:10:30 +02:00
benbierens e33a6776e5
Cleanup 2023-06-06 14:37:02 +02:00
Slava 9fe9f2ed36
Run tests in Kubernetes using GitHub Actions (#23)
* Add GitHub Actions workflow to run tests

* Text formatted
2023-06-04 20:28:17 +03:00
benbierens 10a0ac3311
Splits up download tests from connectivity tests and improves testfile logging 2023-06-04 08:59:51 +02:00
benbierens bc4035e723
Merge branch 'feature/configurability' 2023-06-04 07:56:50 +02:00
benbierens 7c4a2ea12c
Fixes the fix of the failure for container-recipes with no exposed ports. 2023-06-02 11:38:52 +02:00
benbierens 346a63abaa
Fixes crash for container-recipes that expose no external ports. 2023-06-02 11:30:03 +02:00
benbierens 303eb99f49
Removes application-level managed namespaces. Use GUIDs instead. 2023-06-02 11:10:16 +02:00
benbierens 8ba4b1a290
Removes pre-assigned service ports and reads back service-ports assigned by k8s cluster. 2023-06-02 11:07:36 +02:00
benbierens cda63ba245
Dynamically allocates Locations-enum to available k8s nodes in cluster. 2023-06-02 10:27:57 +02:00
benbierens ad71cff465
Automatically map location enum to available k8s nodes. 2023-06-02 10:04:07 +02:00
benbierens e7d059ceed
Makes default configuration overridable from environment variables. 2023-06-02 09:03:46 +02:00
benbierens e8d99b83ff
Merge branch 'feature/cluster-internal-and-external-container-addresses' 2023-06-02 08:19:10 +02:00
benbierens 09e550df79
Adds AssertHelper for better less log-spamming retry-assert. 2023-06-01 16:28:34 +02:00
benbierens 9328f04f4a
Adds retry for assertions of metrics and account balances. 2023-06-01 16:09:38 +02:00
benbierens 44e237e60e
Fixes incorrect call to node interaction from gethCompantionNodeStarter 2023-06-01 15:56:26 +02:00
benbierens 56c716a4ea
force update to new contracts image 2023-06-01 15:33:50 +02:00
benbierens 37f7f5293f
Adds debug logging for containerlog-searching operations 2023-06-01 15:20:21 +02:00
benbierens 99c9b25487
Adds better check for successful deployment of codex contracts 2023-06-01 15:04:04 +02:00
benbierens b590e24de8
Debugging marketplace deploy in cluster 2023-06-01 14:18:09 +02:00
benbierens b16eb4e88a
Fixes issue where fetching of enode fails 2023-06-01 14:03:16 +02:00
benbierens 9eae7cf25e
Fixes issue where containers with no exposed ports cannot start. 2023-06-01 12:44:48 +02:00
benbierens 4d654e106c
Remaps running container internal address to service endpoint 2023-06-01 12:31:14 +02:00
benbierens 9747846787
Increase retry timeout 2023-06-01 12:27:54 +02:00
benbierens 61d2185bb6
Attempt internal connection using pod IP and exposed port. 2023-06-01 10:14:32 +02:00
benbierens b92c1b970d
Sets up support for internal and external container addresses 2023-06-01 09:35:18 +02:00
Ben Bierens 8f313720f0
Merge pull request #17 from codex-storage/allow-access-from-runner-namespace
Allow access from runner namespace
2023-06-01 08:17:04 +02:00
Veaceslav Doina 2f40412d51
Allow access from runner namespace (#12) 2023-05-31 18:37:34 +03:00
Ben Bierens 1d919544af
Merge pull request #14 from codex-storage/fix/check-network-policies
Fix/check network policies
2023-05-31 15:25:07 +02:00
benbierens c22125201f
Fixing host address formatting for cluster run 2023-05-31 15:02:07 +02:00
benbierens 0ebe59ea2f
Fixes issue where invalid log-replace statements cause test crash 2023-05-31 14:49:06 +02:00
benbierens 59692fafa3
Merge branch 'feature/peer-discovery-tests' 2023-05-31 14:12:22 +02:00
benbierens 3f7e623eb6
Merge branch 'master' into feature/peer-discovery-tests 2023-05-31 14:06:38 +02:00
benbierens 3ecdce7b07
Readies k8sCluster class for run against online cluster. 2023-05-31 13:50:52 +02:00
benbierens 3d1d82f582
pushes codex loglevel to configuration 2023-05-31 13:34:12 +02:00
benbierens f2145a747f
Clearly distinguishes between peer-connections that can't be made and problems with the node-to-test link. 2023-05-31 13:15:41 +02:00
Slava cfae2b2579
Merge branch 'master' into fix/check-network-policies 2023-05-30 23:03:00 +03:00
Veaceslav Doina fdf5cec841
Update links to codex-storage organization 2023-05-30 22:48:39 +03:00
Veaceslav Doina 2aaf55a53c
Use codexstorage/nim-codex Docker images 2023-05-30 22:45:41 +03:00