diff --git a/Adaptation/_Tests/CreateSelfDescription/Production/v2.59.0/DEP08CEPIEPSILON.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.59.0/DEP08CEPIEPSILON.cs index 42cc6af..82853ef 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Production/v2.59.0/DEP08CEPIEPSILON.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.59.0/DEP08CEPIEPSILON.cs @@ -1,4 +1,4 @@ -#if true +#if v2_59_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/DEP08CEPIEPSILON.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/DEP08CEPIEPSILON.cs new file mode 100644 index 0000000..8fae2d3 --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/DEP08CEPIEPSILON.cs @@ -0,0 +1,74 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Production.v2_60_0; + +[TestClass] +public class DEP08CEPIEPSILON : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static DEP08CEPIEPSILON EAFLoggingUnitTesting { get; private set; } + + static DEP08CEPIEPSILON() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public DEP08CEPIEPSILON() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public DEP08CEPIEPSILON(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new DEP08CEPIEPSILON(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R32() + { + string check = "T27*.pdsf"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R62() + { + string check = "T41*.pdsf"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Production/v2.59.0/DEP08CEPIEPSILON.cs b/Adaptation/_Tests/Extract/Production/v2.59.0/DEP08CEPIEPSILON.cs index e3cb625..6b1050b 100644 --- a/Adaptation/_Tests/Extract/Production/v2.59.0/DEP08CEPIEPSILON.cs +++ b/Adaptation/_Tests/Extract/Production/v2.59.0/DEP08CEPIEPSILON.cs @@ -1,4 +1,4 @@ -#if true +#if v2_59_0 using Adaptation._Tests.Shared; using Adaptation.Shared; using Adaptation.Shared.Methods; diff --git a/Adaptation/_Tests/Extract/Production/v2.60.0/DEP08CEPIEPSILON.cs b/Adaptation/_Tests/Extract/Production/v2.60.0/DEP08CEPIEPSILON.cs new file mode 100644 index 0000000..0f54e9f --- /dev/null +++ b/Adaptation/_Tests/Extract/Production/v2.60.0/DEP08CEPIEPSILON.cs @@ -0,0 +1,72 @@ +#if true +using Adaptation._Tests.Shared; +using Adaptation.Shared; +using Adaptation.Shared.Methods; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.Reflection; + +namespace Adaptation._Tests.Extract.Production.v2_60_0; + +[TestClass] +public class DEP08CEPIEPSILON +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Production.v2_60_0.DEP08CEPIEPSILON _DEP08CEPIEPSILON; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Production.v2_60_0.DEP08CEPIEPSILON.ClassInitialize(testContext); + _DEP08CEPIEPSILON = CreateSelfDescription.Production.v2_60_0.DEP08CEPIEPSILON.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R32() => _DEP08CEPIEPSILON.Production__v2_60_0__DEP08CEPIEPSILON__R32(); + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R32638594189939758135__First() + { + string check = "T27*.pdsf"; + MethodBase methodBase = new StackFrame().GetMethod(); + _DEP08CEPIEPSILON.Production__v2_60_0__DEP08CEPIEPSILON__R32(); + string[] variables = _DEP08CEPIEPSILON.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false); + IFileRead fileRead = _DEP08CEPIEPSILON.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Logistics logistics = new(fileRead); + _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); + NonThrowTryCatch(); + } + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R62() => _DEP08CEPIEPSILON.Production__v2_60_0__DEP08CEPIEPSILON__R62(); + + [Ignore] + [TestMethod] + public void Production__v2_60_0__DEP08CEPIEPSILON__R62638594189939758135__First() + { + string check = "T41*.pdsf"; + MethodBase methodBase = new StackFrame().GetMethod(); + _DEP08CEPIEPSILON.Production__v2_60_0__DEP08CEPIEPSILON__R62(); + string[] variables = _DEP08CEPIEPSILON.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false); + IFileRead fileRead = _DEP08CEPIEPSILON.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Logistics logistics = new(fileRead); + _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Static/DEP08CEPIEPSILON.cs b/Adaptation/_Tests/Static/DEP08CEPIEPSILON.cs index 840b1c4..0f164a0 100644 --- a/Adaptation/_Tests/Static/DEP08CEPIEPSILON.cs +++ b/Adaptation/_Tests/Static/DEP08CEPIEPSILON.cs @@ -64,7 +64,7 @@ public class DEP08CEPIEPSILON : LoggingUnitTesting, IDisposable StringBuilder results = new(); (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] { - new("DEP08CEPIEPSILON", "v2.59.0"), + new("DEP08CEPIEPSILON", "v2.60.0"), }; string production = "http://messa08ec.infineon.com:9003/CellInstanceServiceV2"; Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; diff --git a/DEP08CEPIEPSILON.csproj b/DEP08CEPIEPSILON.csproj index aab0a69..ede87d7 100644 --- a/DEP08CEPIEPSILON.csproj +++ b/DEP08CEPIEPSILON.csproj @@ -165,13 +165,13 @@ - 2.59.0 + 2.60.0 5.2.7 - 8.0.3 + 8.0.5 4.3.0 diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 872c2e8..9f85c95 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.59.0.0")] -[assembly: AssemblyFileVersion("2.59.0.0")] +[assembly: AssemblyVersion("2.60.0.0")] +[assembly: AssemblyFileVersion("2.60.0.0")]