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;
}
}