From e24d5e02f2f34f6d0e7c6accf1e6100e8a6ab23c Mon Sep 17 00:00:00 2001 From: ThatBen Date: Tue, 28 Jan 2025 15:29:25 +0100 Subject: [PATCH] Fixes build for continuous tests --- Tests/CodexContinuousTests/SingleTestRun.cs | 29 ++++++++++----------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/Tests/CodexContinuousTests/SingleTestRun.cs b/Tests/CodexContinuousTests/SingleTestRun.cs index 643f472e..0606c8e4 100644 --- a/Tests/CodexContinuousTests/SingleTestRun.cs +++ b/Tests/CodexContinuousTests/SingleTestRun.cs @@ -292,25 +292,24 @@ namespace ContinuousTests private ICodexNode[] CreateRandomNodes() { - var containers = SelectRandomContainers(); - fixtureLog.Log("Selected nodes: " + string.Join(",", containers.Select(c => c.Name))); - return entryPoint.CreateInterface().WrapCodexContainers(containers).ToArray(); + var instances = SelectRandomInstance(); + fixtureLog.Log("Selected nodes: " + string.Join(",", instances.Select(c => c.Name))); + return entryPoint.CreateInterface().WrapCodexContainers(instances).ToArray(); } - private RunningPod[] SelectRandomContainers() + private ICodexInstance[] SelectRandomInstance() { - throw new NotImplementedException(); - //var number = handle.Test.RequiredNumberOfNodes; - //var containers = config.CodexDeployment.CodexInstances.Select(i => i.Pod).ToList(); - //if (number == -1) return containers.ToArray(); + var number = handle.Test.RequiredNumberOfNodes; + var instances = config.CodexDeployment.CodexInstances.ToList(); + if (number == -1) return instances.ToArray(); - //var result = new RunningPod[number]; - //for (var i = 0; i < number; i++) - //{ - // result[i] = containers.PickOneRandom(); - //} + var result = new ICodexInstance[number]; + for (var i = 0; i < number; i++) + { + result[i] = instances.PickOneRandom(); + } - //return result; + return result; } } -} \ No newline at end of file +}