Debugging marketplace deploy in cluster

This commit is contained in:
benbierens 2023-06-01 14:18:09 +02:00
parent b16eb4e88a
commit b590e24de8
No known key found for this signature in database
GPG Key ID: FE44815D96D0A1AA
1 changed files with 4 additions and 3 deletions

View File

@ -14,7 +14,7 @@ namespace DistTestCore.Marketplace
public MarketplaceInfo Start(GethBootstrapNodeInfo bootstrapNode) public MarketplaceInfo Start(GethBootstrapNodeInfo bootstrapNode)
{ {
LogStart("Deploying Codex contracts..."); LogStart("Deploying Codex Marketplace...");
var workflow = workflowCreator.CreateWorkflow(); var workflow = workflowCreator.CreateWorkflow();
var startupConfig = CreateStartupConfig(bootstrapNode.RunningContainers.Containers[0]); var startupConfig = CreateStartupConfig(bootstrapNode.RunningContainers.Containers[0]);
@ -29,6 +29,7 @@ namespace DistTestCore.Marketplace
workflow.DownloadContainerLog(container, logHandler); workflow.DownloadContainerLog(container, logHandler);
return logHandler.Found; return logHandler.Found;
}); });
Log("Contracts deployed. Extracting addresses...");
var extractor = new ContainerInfoExtractor(lifecycle.Log, workflow, container); var extractor = new ContainerInfoExtractor(lifecycle.Log, workflow, container);
var marketplaceAddress = extractor.ExtractMarketplaceAddress(); var marketplaceAddress = extractor.ExtractMarketplaceAddress();
@ -37,14 +38,14 @@ namespace DistTestCore.Marketplace
var interaction = bootstrapNode.StartInteraction(lifecycle); var interaction = bootstrapNode.StartInteraction(lifecycle);
var tokenAddress = interaction.GetTokenAddress(marketplaceAddress); var tokenAddress = interaction.GetTokenAddress(marketplaceAddress);
LogEnd("Contracts deployed."); LogEnd("Extract completed. Marketplace deployed.");
return new MarketplaceInfo(marketplaceAddress, abi, tokenAddress); return new MarketplaceInfo(marketplaceAddress, abi, tokenAddress);
} }
private void WaitUntil(Func<bool> predicate) private void WaitUntil(Func<bool> predicate)
{ {
Time.WaitUntil(predicate, TimeSpan.FromMinutes(2), TimeSpan.FromSeconds(1)); Time.WaitUntil(predicate, TimeSpan.FromMinutes(3), TimeSpan.FromSeconds(2));
} }
private StartupConfig CreateStartupConfig(RunningContainer bootstrapContainer) private StartupConfig CreateStartupConfig(RunningContainer bootstrapContainer)