diff --git a/Adaptation/.vscode/settings.json b/Adaptation/.vscode/settings.json
index ea62388..245954e 100644
--- a/Adaptation/.vscode/settings.json
+++ b/Adaptation/.vscode/settings.json
@@ -13,6 +13,7 @@
"Irng",
"ISMTP",
"JOBID",
+ "kanbn",
"messa",
"messv",
"pdsf",
diff --git a/Adaptation/FileHandlers/Priority/Startup.cs b/Adaptation/FileHandlers/Priority/Startup.cs
index 3099aaf..7455128 100644
--- a/Adaptation/FileHandlers/Priority/Startup.cs
+++ b/Adaptation/FileHandlers/Priority/Startup.cs
@@ -9,9 +9,6 @@ public class Startup
{
_ = app.UseCors(CorsOptions.AllowAll);
_ = app.UseNancy();
-#if SignalR
- _ = app.MapSignalR();
-#endif
}
}
\ No newline at end of file
diff --git a/Adaptation/FileHandlers/Priority/WeightedShortestJobFirstHub.cs b/Adaptation/FileHandlers/Priority/WeightedShortestJobFirstHub.cs
deleted file mode 100644
index c7317ed..0000000
--- a/Adaptation/FileHandlers/Priority/WeightedShortestJobFirstHub.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#if SignalR
-
-using System;
-
-#nullable enable
-
-#pragma warning disable CA1822
-
-namespace Adaptation.FileHandlers.Priority;
-
-public class WeightedShortestJobFirstHub : Microsoft.AspNet.SignalR.Hub
-{
-
- // public async Task Send(int n)
- // {
- // await Clients.All.send(n);
- // }
-
- public void Send(string name, string message)
- {
- Console.WriteLine($"{name}:{message};");
- Console.WriteLine(Context?.ConnectionId);
- Clients.All.addMessage(name, message);
- }
-
- public void NotifyAll(Notification notification)
- {
- try
- {
- WorkItem workItem = GetWorkItem(notification);
- Clients.All.updateWorkItem(notification.Page, workItem);
- }
- catch (Exception ex)
- { Console.WriteLine($"{ex.Message}{Environment.NewLine}{ex.StackTrace}"); }
- }
-
- private static WorkItem GetWorkItem(Notification notification)
- {
- WorkItem? result;
- lock (FileRead.WorkItems)
- {
- if (!FileRead.WorkItems.TryGetValue(notification.Id, out result))
- throw new Exception();
- }
- return result;
- }
-
-}
-
-#endif
\ No newline at end of file
diff --git a/Adaptation/MESAFIBACKLOG.Tests.csproj b/Adaptation/MESAFIBACKLOG.Tests.csproj
index 649bb91..85816be 100644
--- a/Adaptation/MESAFIBACKLOG.Tests.csproj
+++ b/Adaptation/MESAFIBACKLOG.Tests.csproj
@@ -107,8 +107,6 @@
-
-
diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs
index 8c4ee88..8099ce0 100644
--- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.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/Development/v2.59.0/BACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.cs
index 91be9bf..9ae070c 100644
--- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.cs
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.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/Development/v2.59.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.cs
index 2dd6ab9..350e63a 100644
--- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.cs
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.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/Development/v2.60.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/BACKLOG-EQPT.cs
new file mode 100644
index 0000000..007ce72
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/BACKLOG-EQPT.cs
@@ -0,0 +1,65 @@
+#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.Development.v2_60_0;
+
+[TestClass]
+public class BACKLOG_EQPT : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static BACKLOG_EQPT EAFLoggingUnitTesting { get; private set; }
+
+ static BACKLOG_EQPT() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public BACKLOG_EQPT() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public BACKLOG_EQPT(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new BACKLOG_EQPT(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 Development__v2_60_0__BACKLOG_EQPT__DownloadWorkItems()
+ {
+ string check = ".xlsx";
+ 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/Development/v2.60.0/BACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/BACKLOG.cs
new file mode 100644
index 0000000..63e8947
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/BACKLOG.cs
@@ -0,0 +1,65 @@
+#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.Development.v2_60_0;
+
+[TestClass]
+public class BACKLOG : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static BACKLOG EAFLoggingUnitTesting { get; private set; }
+
+ static BACKLOG() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public BACKLOG() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public BACKLOG(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new BACKLOG(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 Development__v2_60_0__BACKLOG__json()
+ {
+ string check = "*.json";
+ 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/Development/v2.60.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/MESAFIBACKLOG.cs
new file mode 100644
index 0000000..266e07e
--- /dev/null
+++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.60.0/MESAFIBACKLOG.cs
@@ -0,0 +1,117 @@
+#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.Development.v2_60_0;
+
+[TestClass]
+public class MESAFIBACKLOG : EAFLoggingUnitTesting
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ internal static string DummyRoot { get; private set; }
+ internal static MESAFIBACKLOG EAFLoggingUnitTesting { get; private set; }
+
+ static MESAFIBACKLOG() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy";
+
+ public MESAFIBACKLOG() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false)
+ {
+ if (EAFLoggingUnitTesting is null)
+ throw new Exception();
+ }
+
+ public MESAFIBACKLOG(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false)
+ {
+ }
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ EAFLoggingUnitTesting ??= new MESAFIBACKLOG(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 Development__v2_60_0__MESAFIBACKLOG__Kanban()
+ {
+ string check = "*.json";
+ 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 Development__v2_60_0__MESAFIBACKLOG__Markdown()
+ {
+ string check = "*.json";
+ 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 Development__v2_60_0__MESAFIBACKLOG__ADO()
+ {
+ string check = "*.json";
+ 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 Development__v2_60_0__MESAFIBACKLOG__Priority()
+ {
+ string check = "*.json";
+ 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 Development__v2_60_0__MESAFIBACKLOG__Violation()
+ {
+ string check = "*.json";
+ 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/Development/v2.59.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs
index cbfea89..9a57275 100644
--- a/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs
+++ b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_59_0
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Diagnostics;
diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs
index 2aca14a..5394b21 100644
--- a/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs
+++ b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_59_0
using Adaptation.Shared;
using Adaptation.Shared.Methods;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs
index b52be33..c2fca8d 100644
--- a/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs
+++ b/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs
@@ -1,4 +1,4 @@
-#if true
+#if v2_59_0
using Adaptation.FileHandlers.json.WorkItems;
using Adaptation.Shared;
using Adaptation.Shared.Methods;
diff --git a/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG-EQPT.cs
new file mode 100644
index 0000000..371e103
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG-EQPT.cs
@@ -0,0 +1,52 @@
+#if true
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System;
+using System.Diagnostics;
+using System.Reflection;
+using System.Threading;
+
+namespace Adaptation._Tests.Extract.Development.v2_60_0;
+
+[TestClass]
+public class BACKLOG_EQPT
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Development.v2_60_0.BACKLOG_EQPT _BACKLOG_EQPT;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Development.v2_60_0.BACKLOG_EQPT.ClassInitialize(testContext);
+ _BACKLOG_EQPT = CreateSelfDescription.Development.v2_60_0.BACKLOG_EQPT.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+ [Ignore]
+ [TestMethod]
+ public void Development__v2_60_0__BACKLOG_EQPT__DownloadWorkItems() => _BACKLOG_EQPT.Development__v2_60_0__BACKLOG_EQPT__DownloadWorkItems();
+
+ [Ignore]
+ [TestMethod]
+ public void Development__v2_60_0__BACKLOG_EQPT__DownloadWorkItems638612245609095845__Normal()
+ {
+ string check = ".json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _BACKLOG_EQPT.Development__v2_60_0__BACKLOG_EQPT__DownloadWorkItems();
+ _ = _BACKLOG_EQPT.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ for (int i = 0; i < int.MinValue; i++)
+ Thread.Sleep(500);
+ NonThrowTryCatch();
+ }
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG.cs
new file mode 100644
index 0000000..9b464e3
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Development/v2.60.0/BACKLOG.cs
@@ -0,0 +1,64 @@
+#if true
+using Adaptation.Shared;
+using Adaptation.Shared.Methods;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using System.Reflection;
+using System.Text.Json;
+
+namespace Adaptation._Tests.Extract.Development.v2_60_0;
+
+[TestClass]
+public class BACKLOG
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Development.v2_60_0.BACKLOG _BACKLOG;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Development.v2_60_0.BACKLOG.ClassInitialize(testContext);
+ _BACKLOG = CreateSelfDescription.Development.v2_60_0.BACKLOG.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__BACKLOG__json() => _BACKLOG.Development__v2_60_0__BACKLOG__json();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__BACKLOG__json638612245609095846__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ _BACKLOG.Development__v2_60_0__BACKLOG__json();
+ MethodBase methodBase = new StackFrame().GetMethod();
+ Assert.IsFalse(string.IsNullOrEmpty(_BACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _BACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _BACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Extract/Development/v2.60.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.60.0/MESAFIBACKLOG.cs
new file mode 100644
index 0000000..3325c18
--- /dev/null
+++ b/Adaptation/_Tests/Extract/Development/v2.60.0/MESAFIBACKLOG.cs
@@ -0,0 +1,249 @@
+#if true
+using Adaptation.FileHandlers.json.WorkItems;
+using Adaptation.Shared;
+using Adaptation.Shared.Methods;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Diagnostics;
+using System.IO;
+using System.Reflection;
+using System.Text.Json;
+
+namespace Adaptation._Tests.Extract.Development.v2_60_0;
+
+[TestClass]
+public class MESAFIBACKLOG
+{
+
+#pragma warning disable CA2254
+#pragma warning disable IDE0060
+
+ private static CreateSelfDescription.Development.v2_60_0.MESAFIBACKLOG _MESAFIBACKLOG;
+
+ [ClassInitialize]
+ public static void ClassInitialize(TestContext testContext)
+ {
+ CreateSelfDescription.Development.v2_60_0.MESAFIBACKLOG.ClassInitialize(testContext);
+ _MESAFIBACKLOG = CreateSelfDescription.Development.v2_60_0.MESAFIBACKLOG.EAFLoggingUnitTesting;
+ }
+
+ private static void NonThrowTryCatch()
+ {
+ try
+ { throw new Exception(); }
+ catch (Exception) { }
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Kanban() => _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Kanban();
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Kanban638323658386612552__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Kanban();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Markdown() => _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Markdown();
+
+ private static ReadOnlyDictionary GetKeyValuePairs(List collection)
+ {
+ Dictionary results = [];
+ foreach (FileInfo fileInfo in collection)
+ results.Add(fileInfo.Name, fileInfo);
+ return new(results);
+ }
+
+ private static ReadOnlyCollection GetRecords(FileInfo fileInfo)
+ {
+ Record[] results;
+ string json = File.ReadAllText(fileInfo.FullName);
+ results = JsonSerializer.Deserialize(json);
+ return new(results);
+ }
+
+ private static void Verify122508(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 10);
+ // Assert.IsTrue(records.Count == 6);
+ }
+
+ private static void Verify122514(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 25);
+ // Assert.IsTrue(records.Count == 6);
+ }
+
+ private static void Verify126169(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 1);
+ // Assert.IsTrue(records.Count == 1);
+ }
+
+ private static void Verify123066(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 24);
+ // Assert.IsTrue(records.Count == 5);
+ }
+
+ private static void Verify123067(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 24);
+ // Assert.IsTrue(records.Count == 5);
+ }
+
+ private static void Verify122517(FileInfo fileInfo)
+ {
+ ReadOnlyCollection records = GetRecords(fileInfo);
+ Assert.IsNotNull(records);
+ // Assert.IsTrue(records.Count == 14);
+ // Assert.IsTrue(records.Count == 14);
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Markdown638323658386612552__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Markdown();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__ADO638323658386612552__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__ADO();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Priority638323658386612552__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Priority();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Markdown638779784153157286__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Markdown();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ NonThrowTryCatch();
+ }
+
+#if DEBUG
+ [Ignore]
+#endif
+ [TestMethod]
+ public void Development__v2_60_0__MESAFIBACKLOG__Violation638779784153157287__Normal()
+ {
+ string check = "*.json";
+ bool validatePDSF = false;
+ MethodBase methodBase = new StackFrame().GetMethod();
+ _MESAFIBACKLOG.Development__v2_60_0__MESAFIBACKLOG__Violation();
+ Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName));
+ string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF);
+ IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
+ Tuple> extractResult = fileRead.ReExtract();
+ Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1));
+ Assert.IsNotNull(extractResult.Item3);
+ Assert.IsNotNull(extractResult.Item4);
+ ReadOnlyDictionary keyValuePairs = GetKeyValuePairs(extractResult.Item4);
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-122508.json"));
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-122514.json"));
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-126169.json"));
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-123066.json"));
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-123067.json"));
+ Assert.IsTrue(keyValuePairs.ContainsKey("check-122517.json"));
+ Verify122508(keyValuePairs["check-122508.json"]);
+ Verify122514(keyValuePairs["check-122514.json"]);
+ Verify126169(keyValuePairs["check-126169.json"]);
+ Verify123066(keyValuePairs["check-123066.json"]);
+ Verify123067(keyValuePairs["check-123067.json"]);
+ Verify122517(keyValuePairs["check-122517.json"]);
+ NonThrowTryCatch();
+ }
+
+}
+#endif
\ No newline at end of file
diff --git a/Adaptation/_Tests/Static/BACKLOG.cs b/Adaptation/_Tests/Static/BACKLOG.cs
index 60b4eb2..78a8c0e 100644
--- a/Adaptation/_Tests/Static/BACKLOG.cs
+++ b/Adaptation/_Tests/Static/BACKLOG.cs
@@ -64,8 +64,8 @@ public class BACKLOG : LoggingUnitTesting, IDisposable
StringBuilder results = new();
(string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[]
{
- new("BACKLOG", "v2.59.0"),
- new("BACKLOG-EQPT", "v2.59.0"),
+ new("BACKLOG", "v2.60.0"),
+ new("BACKLOG-EQPT", "v2.60.0"),
};
string development = "http://eaf-dev.mes.infineon.com:9003/CellInstanceServiceV2";
Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion;
diff --git a/Adaptation/_Tests/Static/MESAFIBACKLOG.cs b/Adaptation/_Tests/Static/MESAFIBACKLOG.cs
index 484e2c4..da38295 100644
--- a/Adaptation/_Tests/Static/MESAFIBACKLOG.cs
+++ b/Adaptation/_Tests/Static/MESAFIBACKLOG.cs
@@ -64,7 +64,7 @@ public class MESAFIBACKLOG : LoggingUnitTesting, IDisposable
StringBuilder results = new();
(string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[]
{
- new("MESAFIBACKLOG", "v2.59.0"),
+ new("MESAFIBACKLOG", "v2.60.0"),
};
string development = "http://eaf-dev.mes.infineon.com:9003/CellInstanceServiceV2";
Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion;
diff --git a/MESAFIBACKLOG.csproj b/MESAFIBACKLOG.csproj
index da6c813..789d23b 100644
--- a/MESAFIBACKLOG.csproj
+++ b/MESAFIBACKLOG.csproj
@@ -153,7 +153,6 @@
-
@@ -215,7 +214,7 @@
0.15.1
- 2.59.0
+ 2.60.0
2.0.0
@@ -224,7 +223,7 @@
1.0.0
- 8.0.3
+ 8.0.5
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
index 23e2e00..4854633 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")]