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")]