diff --git a/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/BIORAD3.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/BIORAD3.cs
index 3c07f0b..c343fbd 100644
--- a/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/BIORAD3.cs
+++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/BIORAD3.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_60_0
using Adaptation._Tests.Shared;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/MET08THFTIRQS408M.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/MET08THFTIRQS408M.cs
index 0148900..1dab3b4 100644
--- a/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/MET08THFTIRQS408M.cs
+++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.60.0/MET08THFTIRQS408M.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_60_0
using Adaptation._Tests.Shared;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/BIORAD2.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/BIORAD2.cs
new file mode 100644
index 0000000..7927f52
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/BIORAD2.cs
@@ -0,0 +1,76 @@
+#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_61_1;
+
+[TestClass]
+public class BIORAD2 : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static BIORAD2 EAFLoggingUnitTesting { get; private set; }
+
+ static BIORAD2() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public BIORAD2() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public BIORAD2(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new BIORAD2(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_61_1__BIORAD2__QS408M()
+ {
+ string check = "*.txt";
+ 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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__pdsf()
+ {
+ string check = "*EQP_*.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/CreateSelfDescription/Production/v2.61.1/BIORAD3.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/BIORAD3.cs
new file mode 100644
index 0000000..878a944
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/BIORAD3.cs
@@ -0,0 +1,63 @@
+#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_61_1;
+
+[TestClass]
+public class BIORAD3 : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static BIORAD3 EAFLoggingUnitTesting { get; private set; }
+
+ static BIORAD3() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public BIORAD3() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public BIORAD3(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new BIORAD3(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_61_1__BIORAD3__QS408M()
+ {
+ string check = "*.txt";
+ 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/CreateSelfDescription/Production/v2.61.1/MET08THFTIRQS408M.cs b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/MET08THFTIRQS408M.cs
new file mode 100644
index 0000000..9422592
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Production/v2.61.1/MET08THFTIRQS408M.cs
@@ -0,0 +1,182 @@
+#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_61_1;
+
+[TestClass]
+public class MET08THFTIRQS408M : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static MET08THFTIRQS408M EAFLoggingUnitTesting { get; private set; }
+
+ static MET08THFTIRQS408M() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public MET08THFTIRQS408M() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public MET08THFTIRQS408M(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new MET08THFTIRQS408M(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();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__MoveMatchingFiles()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewer()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__IQSSi()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsight()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewerAttachments()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__APC()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__SPaCe()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Processed()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Archive()
+ {
+ string check = "*.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"));
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Dummy()
+ {
+ string check = "637406068146286000.zip";
+ 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.60.0/BIORAD2.cs b/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD2.cs
index 7eb6ba5..f22d2f1 100644
--- a/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD2.cs
+++ b/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD2.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_60_0
using Adaptation._Tests.Shared;
using Adaptation.Shared;
using Adaptation.Shared.Methods;
diff --git a/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD3.cs b/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD3.cs
index 62fb543..ca217d3 100644
--- a/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD3.cs
+++ b/Adaptation/_Tests/Extract/Production/v2.60.0/BIORAD3.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_60_0
using Adaptation.Shared;
using Adaptation.Shared.Methods;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/Adaptation/_Tests/Extract/Production/v2.60.0/MET08THFTIRQS408M.cs b/Adaptation/_Tests/Extract/Production/v2.60.0/MET08THFTIRQS408M.cs
index 5562f56..83c9a7b 100644
--- a/Adaptation/_Tests/Extract/Production/v2.60.0/MET08THFTIRQS408M.cs
+++ b/Adaptation/_Tests/Extract/Production/v2.60.0/MET08THFTIRQS408M.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_60_0
using Adaptation.Shared;
using Adaptation.Shared.Methods;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD2.cs b/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD2.cs
new file mode 100644
index 0000000..b531ee7
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD2.cs
@@ -0,0 +1,157 @@
+#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_61_1;
+
+[TestClass]
+public class BIORAD2
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Production.v2_61_1.BIORAD2 _BIORAD2;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Production.v2_61_1.BIORAD2.ClassInitialize(testContext);
+ _BIORAD2 = CreateSelfDescription.Production.v2_61_1.BIORAD2.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M() => _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M638185231662401081__NinePoint()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M638185291035612698__FourteenPoint()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M638206292859940029__EpiPro()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M638211310710952565__WMO()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__QS408M638635290101315251__ADO126448()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD2.Production__v2_61_1__BIORAD2__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD2__pdsf638925042012952259__Normal()
+ {
+ bool validatePDSF = false;
+ string check = "*EQP_*.pdsf";
+ _BIORAD2.Production__v2_61_1__BIORAD2__pdsf();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD2.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD2.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD3.cs b/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD3.cs
new file mode 100644
index 0000000..024f705
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Production/v2.61.1/BIORAD3.cs
@@ -0,0 +1,79 @@
+#if true
+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_61_1;
+
+[TestClass]
+public class BIORAD3
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Production.v2_61_1.BIORAD3 _BIORAD3;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Production.v2_61_1.BIORAD3.ClassInitialize(testContext);
+ _BIORAD3 = CreateSelfDescription.Production.v2_61_1.BIORAD3.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD3__QS408M() => _BIORAD3.Production__v2_61_1__BIORAD3__QS408M();
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD3__QS408M637406016892454000__ReactorAndRDS()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD3.Production__v2_61_1__BIORAD3__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD3.AdaptationTesting.GetVariables(methodBase, check);
+ IFileRead fileRead = _BIORAD3.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__BIORAD3__QS408M638227775101723135__Error()
+ {
+ DateTime dateTime;
+ string check = "*.txt";
+ bool validatePDSF = false;
+ _BIORAD3.Production__v2_61_1__BIORAD3__QS408M();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ string[] variables = _BIORAD3.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BIORAD3.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF);
+ NonThrowTryCatch();
+ }
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Extract/Production/v2.61.1/MET08THFTIRQS408M.cs b/Adaptation/_Tests/Extract/Production/v2.61.1/MET08THFTIRQS408M.cs
new file mode 100644
index 0000000..5f0b9d6
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Production/v2.61.1/MET08THFTIRQS408M.cs
@@ -0,0 +1,179 @@
+#if true
+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_61_1;
+
+[TestClass]
+public class MET08THFTIRQS408M
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Production.v2_61_1.MET08THFTIRQS408M _MET08THFTIRQS408M;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Production.v2_61_1.MET08THFTIRQS408M.ClassInitialize(testContext);
+ _MET08THFTIRQS408M = CreateSelfDescription.Production.v2_61_1.MET08THFTIRQS408M.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__MoveMatchingFiles() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__MoveMatchingFiles();
+
+ [Ignore]
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__MoveMatchingFiles638402505394171507__Normal()
+ {
+ DateTime dateTime;
+ string check = "*.pdsf";
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__MoveMatchingFiles();
+ string test = System.Text.RegularExpressions.Regex.Replace("Thickness 14 5mm Edge % from R/2", @"[^a-zA-Z0-9]", "_").Split('\r')[0].Split('\n')[0];
+ Assert.AreEqual("Thickness_14_5mm_Edge___from_R_2", test);
+ string[] variables = _MET08THFTIRQS408M.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false);
+ IFileRead fileRead = _MET08THFTIRQS408M.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewer() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewer();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__IQSSi() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__IQSSi();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__IQSSi638402505394171507__IqsSql()
+ {
+ DateTime dateTime;
+ string check = "*.pdsf";
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__IQSSi();
+ string[] variables = _MET08THFTIRQS408M.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false);
+ IFileRead fileRead = _MET08THFTIRQS408M.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsight() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__OpenInsight();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsight638042558563679143__IqsSql()
+ {
+ DateTime dateTime;
+ string check = "*.pdsf";
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__OpenInsight();
+ string[] variables = _MET08THFTIRQS408M.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false);
+ IFileRead fileRead = _MET08THFTIRQS408M.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsight638662107339513927__Long()
+ {
+ DateTime dateTime;
+ string check = "*.pdsf";
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__OpenInsight();
+ string[] variables = _MET08THFTIRQS408M.AdaptationTesting.GetVariables(methodBase, check, validatePDSF: false);
+ IFileRead fileRead = _MET08THFTIRQS408M.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Logistics logistics = new(fileRead);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: string.Empty);
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ dateTime = FileHandlers.QS408M.ProcessData.GetDateTime(logistics, tickOffset: 0, dateTimeText: "Tue Nov 10 12:03:56 1970");
+ Assert.AreEqual(logistics.DateTimeFromSequence, dateTime);
+ _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewerAttachments() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__OpenInsightMetrologyViewerAttachments();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__APC() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__APC();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__SPaCe() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__SPaCe();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Processed() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__Processed();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Archive() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__Archive();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Production__v2_61_1__MET08THFTIRQS408M__Dummy() => _MET08THFTIRQS408M.Production__v2_61_1__MET08THFTIRQS408M__Dummy();
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Shared/AdaptationTesting.cs b/Adaptation/_Tests/Shared/AdaptationTesting.cs
index 8c0bc93..e49ae57 100644
--- a/Adaptation/_Tests/Shared/AdaptationTesting.cs
+++ b/Adaptation/_Tests/Shared/AdaptationTesting.cs
@@ -193,7 +193,12 @@ public class AdaptationTesting : ISMTP
segments = withActualCICN.Split(new string[] { ticks }, StringSplitOptions.None);
dummyDirectory = Path.Combine(dummyRoot, cellInstanceName, ticks, string.Join(null, segments));
if (!Directory.Exists(dummyDirectory))
+ {
_ = Directory.CreateDirectory(dummyDirectory);
+ try
+ { Directory.SetLastWriteTime(Path.Combine(dummyRoot, cellInstanceName), DateTime.Now); }
+ catch { }
+ }
}
if (string.IsNullOrEmpty(ticks))
{
diff --git a/Adaptation/_Tests/Static/MET08THFTIRQS408M.cs b/Adaptation/_Tests/Static/MET08THFTIRQS408M.cs
index 657b7cf..bcfa7b5 100644
--- a/Adaptation/_Tests/Static/MET08THFTIRQS408M.cs
+++ b/Adaptation/_Tests/Static/MET08THFTIRQS408M.cs
@@ -64,7 +64,7 @@ public class MET08THFTIRQS408M : LoggingUnitTesting, IDisposable
StringBuilder results = new();
(string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[]
{
- new("MET08THFTIRQS408M", "v2.60.0"),
+ new("MET08THFTIRQS408M", "v2.61.1"),
};
string production = "http://messa08ec.infineon.com:9003/CellInstanceServiceV2";
Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion;
diff --git a/Adaptation/_Tests/Static/QS408M.cs b/Adaptation/_Tests/Static/QS408M.cs
index 1f9c79c..b7255ee 100644
--- a/Adaptation/_Tests/Static/QS408M.cs
+++ b/Adaptation/_Tests/Static/QS408M.cs
@@ -203,8 +203,8 @@ public class QS408M : LoggingUnitTesting, IDisposable
StringBuilder results = new();
(string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[]
{
- new("BIORAD2", "v2.60.0"),
- new("BIORAD3", "v2.60.0"),
+ new("BIORAD2", "v2.61.1"),
+ new("BIORAD3", "v2.61.1"),
};
string production = "http://messa08ec.infineon.com:9003/CellInstanceServiceV2";
Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion;
diff --git a/MET08THFTIRQS408M.csproj b/MET08THFTIRQS408M.csproj
index b0a0ccc..e2aa77e 100644
--- a/MET08THFTIRQS408M.csproj
+++ b/MET08THFTIRQS408M.csproj
@@ -184,10 +184,10 @@
- 2.60.0
+ 2.61.1
- 8.0.5
+ 8.0.3
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
index 3df5bf9..8d1e5ec 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.60.0.0")]
-[assembly: AssemblyFileVersion("2.60.0.0")]
+[assembly: AssemblyVersion("2.61.1.0")]
+[assembly: AssemblyFileVersion("2.61.1.0")]