Wires up block-maintenance number of blocks param
This commit is contained in:
parent
c0b7d3a747
commit
86bae93e98
|
@ -55,6 +55,10 @@ namespace DistTestCore.Codex
|
||||||
{
|
{
|
||||||
AddEnvVar("CODEX_BLOCK_MI", Convert.ToInt32(config.BlockMaintenanceInterval.Value.TotalSeconds).ToString());
|
AddEnvVar("CODEX_BLOCK_MI", Convert.ToInt32(config.BlockMaintenanceInterval.Value.TotalSeconds).ToString());
|
||||||
}
|
}
|
||||||
|
if (config.BlockMaintenanceNumber != null)
|
||||||
|
{
|
||||||
|
AddEnvVar("CODEX_BLOCK_MN", config.BlockMaintenanceNumber.ToString()!);
|
||||||
|
}
|
||||||
if (config.MetricsMode != Metrics.MetricsMode.None)
|
if (config.MetricsMode != Metrics.MetricsMode.None)
|
||||||
{
|
{
|
||||||
AddEnvVar("CODEX_METRICS", "true");
|
AddEnvVar("CODEX_METRICS", "true");
|
||||||
|
|
|
@ -20,5 +20,6 @@ namespace DistTestCore.Codex
|
||||||
public string? BootstrapSpr { get; set; }
|
public string? BootstrapSpr { get; set; }
|
||||||
public int? BlockTTL { get; set; }
|
public int? BlockTTL { get; set; }
|
||||||
public TimeSpan? BlockMaintenanceInterval { get; set; }
|
public TimeSpan? BlockMaintenanceInterval { get; set; }
|
||||||
|
public int? BlockMaintenanceNumber { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ namespace DistTestCore
|
||||||
ICodexSetup WithStorageQuota(ByteSize storageQuota);
|
ICodexSetup WithStorageQuota(ByteSize storageQuota);
|
||||||
ICodexSetup WithBlockTTL(TimeSpan duration);
|
ICodexSetup WithBlockTTL(TimeSpan duration);
|
||||||
ICodexSetup WithBlockMaintenanceInterval(TimeSpan duration);
|
ICodexSetup WithBlockMaintenanceInterval(TimeSpan duration);
|
||||||
|
ICodexSetup WithBlockMaintenanceNumber(int numberOfBlocks);
|
||||||
ICodexSetup EnableMetrics();
|
ICodexSetup EnableMetrics();
|
||||||
ICodexSetup EnableMarketplace(TestToken initialBalance);
|
ICodexSetup EnableMarketplace(TestToken initialBalance);
|
||||||
ICodexSetup EnableMarketplace(TestToken initialBalance, Ether initialEther);
|
ICodexSetup EnableMarketplace(TestToken initialBalance, Ether initialEther);
|
||||||
|
@ -64,6 +65,12 @@ namespace DistTestCore
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ICodexSetup WithBlockMaintenanceNumber(int numberOfBlocks)
|
||||||
|
{
|
||||||
|
BlockMaintenanceNumber = numberOfBlocks;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public ICodexSetup EnableMetrics()
|
public ICodexSetup EnableMetrics()
|
||||||
{
|
{
|
||||||
MetricsMode = Metrics.MetricsMode.Record;
|
MetricsMode = Metrics.MetricsMode.Record;
|
||||||
|
|
|
@ -68,6 +68,7 @@ namespace Tests.BasicTests
|
||||||
.EnableMarketplace(100000.TestTokens(), 0.Eth(), isValidator: true)
|
.EnableMarketplace(100000.TestTokens(), 0.Eth(), isValidator: true)
|
||||||
.WithBlockTTL(TimeSpan.FromMinutes(2))
|
.WithBlockTTL(TimeSpan.FromMinutes(2))
|
||||||
.WithBlockMaintenanceInterval(TimeSpan.FromMinutes(3))
|
.WithBlockMaintenanceInterval(TimeSpan.FromMinutes(3))
|
||||||
|
.WithBlockMaintenanceNumber(10000)
|
||||||
.WithStorageQuota(3.GB()));
|
.WithStorageQuota(3.GB()));
|
||||||
|
|
||||||
var nodes = group.Cast<OnlineCodexNode>().ToArray();
|
var nodes = group.Cast<OnlineCodexNode>().ToArray();
|
||||||
|
|
Loading…
Reference in New Issue