internal override void Execute()
{
var cmdlet = (GetTmxTestScenarioStatusCommand)Cmdlet;
// 20140721
var dataObject = new OpenScenarioCmdletBaseDataObject {
// Description = cmdlet.de
Id = cmdlet.Id,
InputObject = cmdlet.InputObject,
Name = cmdlet.Name,
TestPlatformId = cmdlet.TestPlatformId,
TestSuiteId = cmdlet.TestSuiteId,
TestSuiteName = cmdlet.TestSuiteName
};
// 20140722
// if (!string.IsNullOrEmpty(cmdlet.Name))
// // 20140721
// // TmxHelper.GetTestScenarioStatus(cmdlet, cmdlet.FilterOutAutomaticResults);
// TmxHelper.GetTestScenarioStatus(dataObject, cmdlet.FilterOutAutomaticResults);
// else if (!string.IsNullOrEmpty(cmdlet.Id))
// // 20140721
// // TmxHelper.GetTestScenarioStatus(cmdlet, cmdlet.FilterOutAutomaticResults);
// TmxHelper.GetTestScenarioStatus(dataObject, cmdlet.FilterOutAutomaticResults);
if (!string.IsNullOrEmpty(cmdlet.Name) || !string.IsNullOrEmpty(cmdlet.Id))
cmdlet.WriteObject(TmxHelper.GetTestScenarioStatus(dataObject, cmdlet.FilterOutAutomaticResults));
else
cmdlet.WriteError(
cmdlet,
"Failed to find test scenario with name = '" +
cmdlet.Name +
"' and id = '" +
cmdlet.Id +
"'",
"FailedToFindTestScenario",
ErrorCategory.InvalidArgument,
true);
}
}