public void Clean() { this.name = null; this.rhythm.Clean(); this.rhythm = null; this.warmup.Clean(); this.warmup = null; for (int i = 0; i < this.description.Length; i++) { this.description[i] = null; } this.description = null; }
static void Main(string[] args) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); try { if (args.Length == 2) { if (File.Exists(args[1])) { string data = File.ReadAllText(args[1]); List <string> result = null; if (Text.IsBase64String(data)) { dynamic file_data = JsonConvert.DeserializeObject <dynamic>(Text.Base64Decode(data)); switch (args[0].ToLower()) { case "test": GlobalTest global_test = new GlobalTest(file_data); result = global_test.Send(); break; case "warmup": Warmup warmup_send = new Warmup(file_data); result = warmup_send.Send(); break; case "ctest": Ctest campaign_test = new Ctest(file_data); result = campaign_test.Send(); break; case "delay": Xdelay delay_send = new Xdelay(file_data); result = delay_send.Send(); break; case "delay_reply": XdelayReply xdelay_reply_send = new XdelayReply(file_data); result = xdelay_reply_send.Send(); break; case "normal": NormalM normal_send = new NormalM(file_data); result = normal_send.Send(); break; case "bulk": BulkM bulk_send = new BulkM(file_data); result = bulk_send.Send(); break; default: Console.Write("UNKNOW ACTION"); break; } stopwatch.Stop(); Console.Write(string.Join("<br>", result) + "<br>TOOK : " + stopwatch.Elapsed.ToString()); } else { Console.Write("INVALID DATA CONFIG"); logger.Warn("TEST, INVALID DATA B64"); } } else { Console.Write("DROP SETTINGS NOT FOUND"); logger.Warn("DROP SETTINGS NOT FOUND " + args[1]); } } else { Console.Write("BAD ARGUMENTS"); logger.Warn("BAD ARGUMENTS PASSED"); } } catch (Exception ex) { Console.Write("EXEPTION " + ex.Message); logger.Error($"{ex.Message}_{ex.StackTrace}"); } }
public Task Handle(Warmup cmd) { state = 0; return(TaskDone.Done); }
public int SolveMeFirstTest(int number1, int number2) => Warmup.SolveMeFirst(number1, number2);
public string TimeConversionTest(string text) => Warmup.TimeConversion(text);
public float[] PlusMinusTest(int[] numbers) => Warmup.PlusMinus(numbers);
public int SimpleArraySumTest(int number, int[] numbers) => Warmup.SimpleArraySum(number, numbers);
public int DiagonalDifferenceTest(int[][] numbers2D) => Warmup.DiagonalDifference(numbers2D.Select(numbers => numbers.ToList()).ToList());
public long[] MiniMaxSumTest(int[] numbers) => Warmup.MiniMaxSum(numbers);
public List <int> CompareTheTripletsTest(int[] numbers1, int[] numbers2) => Warmup.CompareTriplets(numbers1.ToList(), numbers2.ToList());
public long BirthdayCakeCandlesTest(int[] numbers) => Warmup.BirthdayCakeCandles(numbers);
public long AVeryBigSumTest(long[] numbers) => Warmup.AVeryBigSum(numbers);
public long AVeryBigSumLinqTest(long[] numbers) => Warmup.AVeryBigSumLinq(numbers);
public bool Equals(Racefile other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Equals(Name, other.Name) && Configs.SequenceEqual(other.Configs) && Warmup.SequenceEqual(other.Warmup) && Benchmark.SequenceEqual(other.Benchmark) && Collectors.SequenceEqual(other.Collectors)); }