SoundFingerprinting.Utils.TestRunner.RunTest C# (CSharp) Method

RunTest() private method

private RunTest ( string parameters ) : void
parameters string
return void
        private void RunTest(string[] parameters)
        {
            string action = parameters[0];
            switch (action)
            {
                case "Insert":
                    string folderWithSongs = parameters[1];
                    var stride = utils.ToStride(parameters[2], parameters[3], parameters[4]);
                    DeleteAll();
                    var sb = TestRunnerWriter.StartInsert();
                    Insert(folderWithSongs, stride, sb);
                    TestRunnerWriter.SaveInsertDataToFolder(sb, pathToResultsFolder, stride);
                    lastInsertStride = stride;
                    break;
                case "Run":
                    string folderWithPositives = parameters[1];
                    string folderWithNegatives = parameters[2];
                    var queryStride = utils.ToStride(parameters[3], parameters[4], parameters[5]);
                    int seconds = int.Parse(parameters[6]);
                    var startAts = ToStartAts(parameters[7]);
                    RunTestScenario(folderWithPositives, folderWithNegatives,  queryStride, seconds, startAts);
                    break;
            }
        }