Commit Graph
47 Commits
Author SHA1 Message Date
benbierens 2f5bf4b76e Adds configuration for selling of storage space 2023-06-28 08:48:46 +02:00
benbierens 63068aae1d Debugging marketplace test 2023-06-27 15:28:00 +02:00
benbierens 9d3874c88f Runner correctly ingests codex-deployment.json 2023-06-23 10:35:23 +02:00
benbierens f242ad5a16 Adds option to declare validators. 2023-06-22 15:58:18 +02:00
benbierens cd69565c2e Successful local deploy 2023-06-22 14:37:37 +02:00
benbierens d23f5aa29d Initial setup for continuous test runner 2023-06-21 08:28:40 +02:00
benbierens 519069f97f Cleanup 2023-06-08 13:23:26 +02:00
benbierens ad71cff465 Automatically map location enum to available k8s nodes. 2023-06-02 10:04:07 +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 b92c1b970d Sets up support for internal and external container addresses 2023-06-01 09:35:18 +02:00
benbierens 3ecdce7b07 Readies k8sCluster class for run against online cluster. 2023-05-31 13:50:52 +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
benbierens d58cb38c79 Cleanup duplicated retry logic. Adds layered and chain tests 2023-05-10 09:55:36 +02:00
benbierens 01c8238311 Applies faster geth image 2023-05-03 10:21:15 +02:00
Eric Mastro 050bb85d27 add arch preprocessor directive
Add preprocessor directive that checks if the current platform architecture is ARM64.

The preprocessor directive checks for ARM64 architecture and changes which docker image to load in the recipes.

# Conflicts:
#	DistTestCore/Codex/CodexContainerRecipe.cs
2023-05-02 15:19:28 +10:00
benbierens db4364d336 Much nicer logging by means of container name-override and long-id log replacements 2023-04-30 10:56:19 +02:00
benbierens ef546a435b Supports multiple codex nodes from a single geth companion node. 2023-04-26 11:12:33 +02:00
benbierens ff68b8f0f1 Trying to reduce resource usage of geth 2023-04-25 14:58:19 +02:00
benbierens 52a3a3014d Turns off debug logging 2023-04-25 13:38:26 +02:00
benbierens f94f4a6d22 Adds debug logging support 2023-04-25 11:31:15 +02:00
benbierens 72bb0132bf Implements waiting for correct sync metric of geth nodes 2023-04-25 07:46:09 +02:00
benbierens 929fdb1157 wip: marketplace test is starting to work with annoying sleep and unused code in NethereumInteraction.cs 2023-04-24 16:07:32 +02:00
benbierens 9db35be2ec Allows for nethereum interactions with companion nodes. Verifies that marketplace contract is available before proceeding with codex-node setup. 2023-04-24 14:09:23 +02:00
benbierens f5a1be34c6 Puts geth websocket and http on same port. 2023-04-21 09:57:52 +02:00
benbierens dc9577613f Debugging geth bootnode setup 2023-04-21 09:11:45 +02:00
benbierens 5b132bcb54 Fixes connection from codex node to its companion 2023-04-19 11:23:11 +02:00
benbierens e9d84a5cf7 Better logging for json errors and node actions. 2023-04-19 10:42:08 +02:00
benbierens e4e7afd580 Better logging 2023-04-19 09:57:37 +02:00
benbierens 7e6de4146e Better logging and much faster initial balance transactions 2023-04-19 09:19:06 +02:00
benbierens 48ca6f41fa Removes genesis json. 2023-04-19 07:59:28 +02:00
benbierens 12d122ad83 Finishes implementation of marketplace support 2023-04-18 15:33:12 +02:00
benbierens e36d910f2f Applies BaseStarter type 2023-04-18 13:45:48 +02:00
benbierens 98f5e481d1 We mint test tokens! 2023-04-18 13:22:41 +02:00
benbierens 9b38447dbe Setting up access to marketplace address 2023-04-18 10:22:11 +02:00
benbierens f06216b931 Deploys codex-contracts along with geth bootstrap node. 2023-04-17 16:28:07 +02:00
benbierens ca822c508d Adds catch-retry to geth info extractor 2023-04-17 11:28:07 +02:00
benbierens 8880ddd2bd Attempting to set up geth bootstrap argument 2023-04-17 10:31:14 +02:00
benbierens 419ea1854f Marketplace test passes 2023-04-14 12:37:05 +02:00
benbierens 3d908bab6c Setting up nethereum library 2023-04-14 10:51:35 +02:00
benbierens 4fd00607df Setting up Geth starters 2023-04-14 09:54:07 +02:00