public static MergeSHOULDMAYConfig ( ITestSite site ) : void | ||
site | ITestSite | An instance of interface ITestSite which provides logging, assertions, /// and adapters for test code onto its execution context. |
리턴 | void |
public static void MergeSHOULDMAYConfig(ITestSite site)
{
string shouldMayConfigFilename = string.Format("{0}_{1}_SHOULDMAY.deployment.ptfconfig", site.DefaultProtocolDocShortName, GetConfigurationPropertyValue("SutVersion", site));
MergeConfigurationFile(shouldMayConfigFilename, site);
site.Log.Add(LogEntryKind.Comment, "Use {0} file for optional requirements configuration", shouldMayConfigFilename);
}
/// <summary> /// Merge common configuration and SHOULD/MAY configuration files. /// </summary> /// <param name="site">An instance of interface ITestSite which provides logging, assertions, and adapters for test code onto its execution context.</param> public static void MergeConfiguration(ITestSite site) { // Get the name of common configuration file. string commonConfigFileName = Common.GetConfigurationPropertyValue("CommonConfigurationFileName", site); // Merge the common configuration. Common.MergeGlobalConfig(commonConfigFileName, site); // Merge the SHOULD/MAY configuration. Common.MergeSHOULDMAYConfig(site); }