From 7a94484d0e16b4d3a6f0398aeabdfbcd4c0d6a04 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Fri, 11 Mar 2022 12:12:01 -0700 Subject: [PATCH] Duplicator and now deleting if not sending to EDA --- Adaptation/.vscode/launch.json | 2 +- Adaptation/.vscode/settings.json | 1 + .../FileHandlers/DEP08SIASM/FileRead.cs | 114 +++++++++--- Adaptation/FileHandlers/DEP08SIASM/Hyphen.cs | 6 +- .../FileHandlers/DEP08SIASM/ProcessData.cs | 74 ++++++++ Adaptation/FileHandlers/jpeg/Description.cs | 2 +- Adaptation/FileHandlers/jpeg/FileRead.cs | 7 +- Adaptation/Shared/Duplicator/Description.cs | 2 +- .../Staging/v2.39.0/DEP08SIASM.cs | 171 ------------------ .../Staging/v2.39.2/DEP08SIASM.cs | 144 +++++++++++++++ .../Staging/{v2.39.0 => v2.39.2}/R34-EQPT.cs | 4 +- .../Staging/{v2.39.0 => v2.39.2}/R34.cs | 4 +- .../Staging/{v2.39.0 => v2.39.2}/R36-EQPT.cs | 4 +- .../Staging/{v2.39.0 => v2.39.2}/R36.cs | 4 +- .../Extract/Staging/v2.39.0/DEP08SIASM.cs | 89 --------- .../Extract/Staging/v2.39.2/DEP08SIASM.cs | 68 +++++++ .../Staging/{v2.39.0 => v2.39.2}/R34-EQPT.cs | 12 +- .../Staging/{v2.39.0 => v2.39.2}/R34.cs | 14 +- .../Staging/{v2.39.0 => v2.39.2}/R36-EQPT.cs | 10 +- .../Staging/{v2.39.0 => v2.39.2}/R36.cs | 10 +- Adaptation/_Tests/Shared/AdaptationTesting.cs | 4 +- Adaptation/package.json | 29 +-- DEP08SIASM.csproj | 1 + 23 files changed, 436 insertions(+), 340 deletions(-) create mode 100644 Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs delete mode 100644 Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/DEP08SIASM.cs create mode 100644 Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/DEP08SIASM.cs rename Adaptation/_Tests/CreateSelfDescription/Staging/{v2.39.0 => v2.39.2}/R34-EQPT.cs (94%) rename Adaptation/_Tests/CreateSelfDescription/Staging/{v2.39.0 => v2.39.2}/R34.cs (95%) rename Adaptation/_Tests/CreateSelfDescription/Staging/{v2.39.0 => v2.39.2}/R36-EQPT.cs (94%) rename Adaptation/_Tests/CreateSelfDescription/Staging/{v2.39.0 => v2.39.2}/R36.cs (95%) delete mode 100644 Adaptation/_Tests/Extract/Staging/v2.39.0/DEP08SIASM.cs create mode 100644 Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs rename Adaptation/_Tests/Extract/Staging/{v2.39.0 => v2.39.2}/R34-EQPT.cs (54%) rename Adaptation/_Tests/Extract/Staging/{v2.39.0 => v2.39.2}/R34.cs (70%) rename Adaptation/_Tests/Extract/Staging/{v2.39.0 => v2.39.2}/R36-EQPT.cs (59%) rename Adaptation/_Tests/Extract/Staging/{v2.39.0 => v2.39.2}/R36.cs (61%) diff --git a/Adaptation/.vscode/launch.json b/Adaptation/.vscode/launch.json index 0978537..8962180 100644 --- a/Adaptation/.vscode/launch.json +++ b/Adaptation/.vscode/launch.json @@ -4,7 +4,7 @@ "name": ".NET Core Attach", "type": "coreclr", "request": "attach", - "processId": 9360 + "processId": 20908 } ] } diff --git a/Adaptation/.vscode/settings.json b/Adaptation/.vscode/settings.json index d864c98..8ab3838 100644 --- a/Adaptation/.vscode/settings.json +++ b/Adaptation/.vscode/settings.json @@ -21,6 +21,7 @@ "Klarf", "Lehighton", "Lian", + "messa", "milli", "mvfet", "MVIN", diff --git a/Adaptation/FileHandlers/DEP08SIASM/FileRead.cs b/Adaptation/FileHandlers/DEP08SIASM/FileRead.cs index 5da8116..29d3ae7 100644 --- a/Adaptation/FileHandlers/DEP08SIASM/FileRead.cs +++ b/Adaptation/FileHandlers/DEP08SIASM/FileRead.cs @@ -1,12 +1,16 @@ using Adaptation.Eaf.Management.ConfigurationData.CellAutomation; using Adaptation.Ifx.Eaf.EquipmentConnector.File.Configuration; using Adaptation.Shared; +using Adaptation.Shared.Deposition; using Adaptation.Shared.Duplicator; using Adaptation.Shared.Methods; using System; using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; using System.IO; using System.Linq; +using System.Reflection; using System.Text.Json; using System.Text.Json.Serialization; using System.Threading; @@ -17,9 +21,13 @@ public class FileRead : Shared.FileRead, IFileRead { private readonly bool _IsXToAPC; - private readonly bool _IsXToSPaCe; - private readonly bool _IsXToSPaCeVillach; + private readonly bool _IsXToIQSSi; + private readonly string _MemoryPath; + private readonly bool _IsXToOpenInsight; + private readonly bool _IsXToOpenInsightMetrologyViewer; private readonly Dictionary _CellNames; + private readonly bool _IsXToOpenInsightMetrologyViewerAttachments; + private readonly string _OpenInsightCommonGatewayInterfaceContacts; public FileRead(ISMTP smtp, Dictionary fileParameter, string cellInstanceName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList modelObjectParameters, string equipmentDictionaryName, Dictionary> dummyRuns, bool useCyclicalForDescription, bool isEAFHosted) : base(new Description(), false, smtp, fileParameter, cellInstanceName, cellInstanceConnectionName, fileConnectorConfiguration, equipmentTypeName, parameterizedModelObjectDefinitionType, modelObjectParameters, equipmentDictionaryName, dummyRuns, useCyclicalForDescription, isEAFHosted) @@ -35,9 +43,13 @@ public class FileRead : Shared.FileRead, IFileRead throw new Exception(cellInstanceConnectionName); _IsXToAPC = _Hyphens == (int)Hyphen.IsXToAPC; _CellNames = new Dictionary(); - _IsXToSPaCe = _Hyphens == (int)Hyphen.IsXToSPaCe; - _IsXToSPaCeVillach = _Hyphens == (int)Hyphen.IsXToSPaCeVillach; + _IsXToIQSSi = _Hyphens == (int)Hyphen.IsXToIQSSi; + _IsXToOpenInsight = _Hyphens == (int)Hyphen.IsXToOpenInsight; + _IsXToOpenInsightMetrologyViewer = _Hyphens == (int)Hyphen.IsXToOpenInsightMetrologyViewer; + _MemoryPath = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "Path.Memory"); + _IsXToOpenInsightMetrologyViewerAttachments = _Hyphens == (int)Hyphen.IsXToOpenInsightMetrologyViewerAttachments; ModelObjectParameterDefinition[] cellInstanceCollection = GetProperties(cellInstanceConnectionName, modelObjectParameters, "CellInstance.", ".Path"); + _OpenInsightCommonGatewayInterfaceContacts = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "OpenInsight.CommonGatewayInterface.Contacts"); foreach (ModelObjectParameterDefinition modelObjectParameterDefinition in cellInstanceCollection) _CellNames.Add(modelObjectParameterDefinition.Name.Split('.')[1], modelObjectParameterDefinition.Value); } @@ -113,16 +125,16 @@ public class FileRead : Shared.FileRead, IFileRead throw new Exception(); } - protected static List GetDescriptions(JsonElement[] jsonElements) + protected static List GetDescriptions(JsonElement[] jsonElements) { - List results = new(); - Description description; + List results = new(); + jpeg.Description description; JsonSerializerOptions jsonSerializerOptions = new() { NumberHandling = JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString }; foreach (JsonElement jsonElement in jsonElements) { if (jsonElement.ValueKind != JsonValueKind.Object) throw new Exception(); - description = JsonSerializer.Deserialize(jsonElement.ToString(), jsonSerializerOptions); + description = JsonSerializer.Deserialize(jsonElement.ToString(), jsonSerializerOptions); results.Add(description); } return results; @@ -136,7 +148,7 @@ public class FileRead : Shared.FileRead, IFileRead _Logistics = new Logistics(reportFullPath, pdsf.Item1); SetFileParameterLotIDToLogisticsMID(); JsonElement[] jsonElements = ProcessDataStandardFormat.GetArray(pdsf); - List descriptions = GetDescriptions(jsonElements); + List descriptions = GetDescriptions(jsonElements); Tuple>> tuple = GetTuple(this, from l in descriptions select (Shared.Properties.IDescription)l, extra: false); results = new Tuple>(pdsf.Item1, tuple.Item1, jsonElements, new List()); bool isDummyRun = _DummyRuns.Any() && _DummyRuns.ContainsKey(_Logistics.JobID) && _DummyRuns[_Logistics.JobID].Any() && (from l in _DummyRuns[_Logistics.JobID] where l == _Logistics.Sequence select 1).Any(); @@ -146,10 +158,22 @@ public class FileRead : Shared.FileRead, IFileRead { File.SetLastWriteTime(reportFullPath, dateTime); } catch (Exception) { } } + string[] segments = Path.GetFileNameWithoutExtension(reportFullPath).Split('_'); + if (_IsXToIQSSi) + duplicateDirectory = string.Concat(_FileConnectorConfiguration.TargetFileLocation, @"\All"); + else if (!_IsXToOpenInsight) + duplicateDirectory = string.Concat(_FileConnectorConfiguration.TargetFileLocation, @"\", segments[0]); + else + duplicateDirectory = string.Concat(Path.GetDirectoryName(Path.GetDirectoryName(_FileConnectorConfiguration.TargetFileLocation)), @"\Data"); + if (segments.Length > 2) + duplicateDirectory = string.Concat(duplicateDirectory, @"-", segments[2]); + if (!Directory.Exists(duplicateDirectory)) + _ = Directory.CreateDirectory(duplicateDirectory); if (isDummyRun || _FileConnectorConfiguration.FileScanningIntervalInSeconds > 0) { + if (!Directory.Exists(duplicateDirectory)) + _ = Directory.CreateDirectory(duplicateDirectory); string successDirectory; - string[] segments = Path.GetFileNameWithoutExtension(reportFullPath).Split('_'); if (!_IsXToAPC) successDirectory = string.Empty; else @@ -158,31 +182,67 @@ public class FileRead : Shared.FileRead, IFileRead if (!Directory.Exists(successDirectory)) _ = Directory.CreateDirectory(successDirectory); } - if (_IsXToSPaCe || _IsXToSPaCeVillach) - duplicateDirectory = _FileConnectorConfiguration.TargetFileLocation; - else - duplicateDirectory = string.Concat(_FileConnectorConfiguration.TargetFileLocation, @"\", segments[0]); - if (segments.Length > 2) - duplicateDirectory = string.Concat(duplicateDirectory, @"-", segments[2]); - if (!Directory.Exists(duplicateDirectory)) - _ = Directory.CreateDirectory(duplicateDirectory); List> tuples = new(); string duplicateFile = string.Concat(duplicateDirectory, @"\", Path.GetFileName(reportFullPath)); - if (isDummyRun) + string weekOfYear = _Calendar.GetWeekOfYear(_Logistics.DateTimeFromSequence, CalendarWeekRule.FirstDay, DayOfWeek.Sunday).ToString("00"); + string weekDirectory = string.Concat(_Logistics.DateTimeFromSequence.ToString("yyyy"), "_Week_", weekOfYear, @"\", _Logistics.DateTimeFromSequence.ToString("yyyy-MM-dd")); + string logisticsSequenceMemoryDirectory = string.Concat(_MemoryPath, @"\", _EquipmentType, @"\Source\", weekDirectory, @"\", _Logistics.Sequence); + if (!Directory.Exists(logisticsSequenceMemoryDirectory)) + _ = Directory.CreateDirectory(logisticsSequenceMemoryDirectory); + if (_IsXToAPC) { - foreach (KeyValuePair> keyValuePair in tuple.Item2) + if (!isDummyRun && _IsEAFHosted) File.Copy(reportFullPath, duplicateFile, overwrite: true); } - if (!isDummyRun && _IsEAFHosted) - WaitForFileConsumption(_FileConnectorConfiguration.SourceDirectoryCloaking, _Logistics, dateTime, successDirectory, duplicateDirectory, duplicateFile, tuples); else { - long breakAfter = DateTime.Now.AddSeconds(_FileConnectorConfiguration.ConnectionRetryInterval.Value).Ticks; - for (short i = 0; i < short.MaxValue; i++) + if (_IsXToOpenInsightMetrologyViewer) + _Log.Debug("Not sure if this data should post to OI Metrology Viewer?"); + else if (!_IsXToOpenInsight) + throw new Exception($"Only {nameof(_IsXToOpenInsight)} is codded!"); + else if (_IsXToOpenInsight) { - if (!_IsEAFHosted || DateTime.Now.Ticks > breakAfter) - break; - Thread.Sleep(500); + if (!isDummyRun && _IsEAFHosted) + ProcessData.PostOpenInsightCommonGatewayInterfaceContacts(this, _Logistics, _OpenInsightCommonGatewayInterfaceContacts, dateTime, logisticsSequenceMemoryDirectory, descriptions); + } + else + throw new Exception(); + } + } + if (_IsXToOpenInsightMetrologyViewerAttachments) + { + string destinationDirectory; + //string destinationDirectory = WriteScopeInfo(_ProgressPath, _Logistics, dateTime, duplicateDirectory, tuples); + FileInfo fileInfo = new(reportFullPath); + string logisticsSequence = _Logistics.Sequence.ToString(); + if (fileInfo.Exists && fileInfo.LastWriteTime < fileInfo.CreationTime) + File.SetLastWriteTime(reportFullPath, fileInfo.CreationTime); + string jobIdDirectory = string.Concat(Path.GetDirectoryName(Path.GetDirectoryName(_FileConnectorConfiguration.TargetFileLocation)), @"\", _Logistics.JobID); + if (!Directory.Exists(jobIdDirectory)) + _ = Directory.CreateDirectory(jobIdDirectory); + string[] matchDirectories; + if (!_IsEAFHosted) + matchDirectories = new string[] { Path.GetDirectoryName(Path.GetDirectoryName(reportFullPath)) }; + else + matchDirectories = Directory.GetDirectories(jobIdDirectory, string.Concat(_Logistics.MID, '*', logisticsSequence, '*'), SearchOption.TopDirectoryOnly); + if ((matchDirectories is null) || matchDirectories.Length != 1) + throw new Exception("Didn't find directory by logistics sequence"); + destinationDirectory = matchDirectories[0]; + if (isDummyRun) + Shared0607(reportFullPath, duplicateDirectory, logisticsSequence, destinationDirectory); + else + { + var wsRequest = new { _Logistics, descriptions }; + JsonSerializerOptions jsonSerializerOptions = new() { WriteIndented = true }; + string json = JsonSerializer.Serialize(wsRequest, wsRequest.GetType(), jsonSerializerOptions); + if (_IsEAFHosted) + Shared1277(reportFullPath, destinationDirectory, logisticsSequence, jobIdDirectory, json); + else + { + string jsonFileName = Path.ChangeExtension(reportFullPath, ".json"); + string historicalText = File.ReadAllText(jsonFileName); + if (json != historicalText) + throw new Exception("File doesn't match historical!"); } } } diff --git a/Adaptation/FileHandlers/DEP08SIASM/Hyphen.cs b/Adaptation/FileHandlers/DEP08SIASM/Hyphen.cs index 00c23a8..1063c83 100644 --- a/Adaptation/FileHandlers/DEP08SIASM/Hyphen.cs +++ b/Adaptation/FileHandlers/DEP08SIASM/Hyphen.cs @@ -2,12 +2,14 @@ public enum Hyphen { - IsXToIQS, + IsXToOpenInsightMetrologyViewer, + IsXToIQSSi, IsXToOpenInsight, + IsXToOpenInsightMetrologyViewerAttachments, IsXToAPC, IsXToSPaCe, - IsXToSPaCeVillach, IsXToArchive, IsArchive, IsDummy, + IsNaEDA } \ No newline at end of file diff --git a/Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs b/Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs new file mode 100644 index 0000000..1de97e4 --- /dev/null +++ b/Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs @@ -0,0 +1,74 @@ +using Adaptation.Shared; +using Adaptation.Shared.Properties; +using System; +using System.Collections.Generic; +using System.Text; + +namespace Adaptation.FileHandlers.DEP08SIASM; + +public class ProcessData +{ + + internal static List> HyphenTuples => new() + { + new Tuple(0, Hyphen.IsNaEDA, @"\EC_EDA\Staging\Traces\~\Source"), + new Tuple(15, Hyphen.IsXToOpenInsightMetrologyViewer, @"\EC_EAFLog\TracesMES\~\Source"), + new Tuple(-361, Hyphen.IsXToIQSSi, @"\EC_SPC_Si\Traces\~\PollPath"), + new Tuple(362, Hyphen.IsXToOpenInsight, @"\\messa01ec.ec.local\APPS\Metrology\~\Source"), + new Tuple(-363, Hyphen.IsXToOpenInsightMetrologyViewerAttachments, @"\EC_Characterization_Si\In Process\~\Source"), + new Tuple(-3604, Hyphen.IsXToAPC, @"\EC_APC\Staging\Traces\~\PollPath"), + new Tuple(-365, Hyphen.IsXToSPaCe, @"\EC_SPC_Si\Traces\~\Source"), + new Tuple(1806, Hyphen.IsXToArchive, @"\EC_EAFLog\TracesArchive\~\Source"), + new Tuple(367, Hyphen.IsArchive, @"\EC_Characterization_Si\Processed") + // new Tuple(1808, Hyphen.IsDummy + }; + + internal static string GetLines(IFileRead fileRead, Logistics logistics, List descriptions) + { + StringBuilder result = new(); + if (fileRead is null) + { } + if (logistics is null) + { } + if (descriptions is null) + { } + return result.ToString(); + } + + internal static void PostOpenInsightMetrologyViewerAttachments(IFileRead fileRead, Logistics logistics, string openInsightMetrologyViewerAPI, DateTime dateTime, string logisticsSequenceMemoryDirectory, List descriptions, string matchDirectory) + { + if (fileRead is null) + { } + if (logistics is null) + { } + if (openInsightMetrologyViewerAPI is null) + { } + if (dateTime == DateTime.MinValue) + { } + if (logisticsSequenceMemoryDirectory is null) + { } + if (descriptions is null) + { } + if (matchDirectory is null) + { } + //Not used + } + + internal static void PostOpenInsightCommonGatewayInterfaceContacts(IFileRead fileRead, Logistics logistics, string openInsightMetrologyViewerAPI, DateTime dateTime, string logisticsSequenceMemoryDirectory, List descriptions) + { + if (fileRead is null) + { } + if (logistics is null) + { } + if (openInsightMetrologyViewerAPI is null) + { } + if (dateTime == DateTime.MinValue) + { } + if (logisticsSequenceMemoryDirectory is null) + { } + if (descriptions is null) + { } + //Not used + } + +} \ No newline at end of file diff --git a/Adaptation/FileHandlers/jpeg/Description.cs b/Adaptation/FileHandlers/jpeg/Description.cs index 80e93e1..ed2c57b 100644 --- a/Adaptation/FileHandlers/jpeg/Description.cs +++ b/Adaptation/FileHandlers/jpeg/Description.cs @@ -7,7 +7,7 @@ using System.Text.Json; namespace Adaptation.FileHandlers.jpeg; -public class Description : IDescription +public class Description : IDescription, Shared.Properties.IDescription { public int Test { get; set; } diff --git a/Adaptation/FileHandlers/jpeg/FileRead.cs b/Adaptation/FileHandlers/jpeg/FileRead.cs index bfbba46..5351d97 100644 --- a/Adaptation/FileHandlers/jpeg/FileRead.cs +++ b/Adaptation/FileHandlers/jpeg/FileRead.cs @@ -173,7 +173,9 @@ public class FileRead : Shared.FileRead, IFileRead _Logistics.ProcessJobID = iProcessData.GetCurrentReactor(this, _Logistics, _Reactors); if (!iProcessData.Details.Any()) throw new Exception(string.Concat("B) No Data - ", dateTime.Ticks)); - if (processData.Text != _LastText || _LastChange < DateTime.Now.AddMinutes(-30).Ticks) + if (processData.Text == _LastText && _LastChange > DateTime.Now.AddMinutes(-30).Ticks) + File.Delete(reportFullPath); + else { if (processData.Text != _LastText) { @@ -185,7 +187,8 @@ public class FileRead : Shared.FileRead, IFileRead double deviation = standardDeviation * 3; double upper = average + deviation; double lower = average - deviation; - string message = $"average:{average};sum:{sum};standardDeviation:{standardDeviation};upper:{upper};lower:{lower};TotalDelta:{processData.TotalDelta};Text:{processData.Text};_PreviousTotalDeltaCollection.Count:{_PreviousTotalDeltaCollection.Count};"; + var dynamic = new { average, sum, standardDeviation, upper, lower, processData.TotalDelta, processData.Text, _PreviousTotalDeltaCollection.Count }; + string message = JsonSerializer.Serialize(dynamic, new JsonSerializerOptions { WriteIndented = true }); _Log.Debug(message); if (processData.TotalDelta > upper || processData.TotalDelta < lower) _SMTP.SendHighPriorityEmailMessage($"Exception:{_CellInstanceConnectionName}", message); diff --git a/Adaptation/Shared/Duplicator/Description.cs b/Adaptation/Shared/Duplicator/Description.cs index abbb7a4..04295ef 100644 --- a/Adaptation/Shared/Duplicator/Description.cs +++ b/Adaptation/Shared/Duplicator/Description.cs @@ -6,7 +6,7 @@ using System.Text.Json; namespace Adaptation.Shared.Duplicator; -public class Description : IDescription, Properties.IDescription +public class Description : IDescription, Shared.Properties.IDescription { public int Test { get; set; } diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/DEP08SIASM.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/DEP08SIASM.cs deleted file mode 100644 index 2867e8d..0000000 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/DEP08SIASM.cs +++ /dev/null @@ -1,171 +0,0 @@ -using Adaptation.Shared.Methods; -using Microsoft.Extensions.Logging; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using Shared; -using System; -using System.Diagnostics; -using System.IO; -using System.Reflection; - -namespace _Tests.CreateSelfDescription.Staging.v2_39_0; - -[TestClass] -public class DEP08SIASM : EAFLoggingUnitTesting -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - internal static DEP08SIASM EAFLoggingUnitTesting { get; private set; } - - public DEP08SIASM() : base(testContext: null, declaringType: null, skipEquipmentDictionary: false) - { - if (EAFLoggingUnitTesting is null) - throw new Exception(); - } - - public DEP08SIASM(TestContext testContext) : base(testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) - { - } - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - if (EAFLoggingUnitTesting is null) - EAFLoggingUnitTesting = new DEP08SIASM(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() - { - if (EAFLoggingUnitTesting.Logger is not null) - EAFLoggingUnitTesting.Logger.LogInformation("Cleanup"); - if (EAFLoggingUnitTesting is not null) - EAFLoggingUnitTesting.Dispose(); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM() - { - string check = "~EDA-IQS"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_() - { - string check = "~IQS-OpenInsight"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM-")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM__() - { - string check = "~OpenInsight-APC"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM--")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM___() - { - string check = "~APC-SPaCe"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM---")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM____() - { - string check = "~SPaCe-SPaCe Villach"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM----")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_____() - { - string check = "~SPaCe Villach-Archive"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM-----")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM______() - { - string check = "~Archive"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM------")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_______() - { - string check = "~IsDummy"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - Assert.IsTrue(fileNameAndJson[1].Contains("DEP08SIASM-------")); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - IFileRead fileRead = EAFLoggingUnitTesting.AdaptationTesting.Get(methodBase, sourceFileLocation: string.Empty, sourceFileFilter: string.Empty, useCyclicalForDescription: false); - Assert.IsFalse(string.IsNullOrEmpty(fileRead.CellInstanceConnectionName)); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -} \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/DEP08SIASM.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/DEP08SIASM.cs new file mode 100644 index 0000000..3772dec --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/DEP08SIASM.cs @@ -0,0 +1,144 @@ +using Adaptation.Shared.Methods; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Shared; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text.Json; +using System.Threading; + +namespace _Tests.CreateSelfDescription.Staging.v2_39_2; + +[TestClass] +public class DEP08SIASM : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static DEP08SIASM EAFLoggingUnitTesting { get; private set; } + + public DEP08SIASM() : base(testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public DEP08SIASM(TestContext testContext) : base(testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + if (EAFLoggingUnitTesting is null) + EAFLoggingUnitTesting = new DEP08SIASM(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() + { + if (EAFLoggingUnitTesting.Logger is not null) + EAFLoggingUnitTesting.Logger.LogInformation("Cleanup"); + if (EAFLoggingUnitTesting is not null) + EAFLoggingUnitTesting.Dispose(); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM() + { + string check = "~IsXToOpenInsightMetrologyViewer"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_() + { + string check = "~IsXToIQSSi"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM__() + { + string check = "~IsXToOpenInsight"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM___() + { + string check = "~IsXToOpenInsightMetrologyViewerAttachments"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM____() + { + string check = "~IsXToAPC"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_____() + { + string check = "~IsXToSPaCe"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM______() + { + string check = "~IsXToArchive"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_______() + { + string check = "~IsArchive"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM________() + { + string check = "~IsDummy"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = Helpers.Deposition.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34-EQPT.cs similarity index 94% rename from Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34-EQPT.cs rename to Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34-EQPT.cs index 1a7018d..a743106 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34-EQPT.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34-EQPT.cs @@ -7,7 +7,7 @@ using System.Diagnostics; using System.IO; using System.Reflection; -namespace _Tests.CreateSelfDescription.Staging.v2_39_0; +namespace _Tests.CreateSelfDescription.Staging.v2_39_2; [TestClass] public class R34_EQPT : EAFLoggingUnitTesting @@ -49,7 +49,7 @@ public class R34_EQPT : EAFLoggingUnitTesting } [TestMethod] - public void Staging__v2_39_0__R34_EQPT__DownloadJpegFile() + public void Staging__v2_39_2__R34_EQPT__DownloadJpegFile() { string check = ".jpeg"; MethodBase methodBase = new StackFrame().GetMethod(); diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34.cs similarity index 95% rename from Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34.cs rename to Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34.cs index c5d4e92..8ee8826 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R34.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R34.cs @@ -7,7 +7,7 @@ using System.Diagnostics; using System.IO; using System.Reflection; -namespace _Tests.CreateSelfDescription.Staging.v2_39_0; +namespace _Tests.CreateSelfDescription.Staging.v2_39_2; [TestClass] public class R34 : EAFLoggingUnitTesting @@ -49,7 +49,7 @@ public class R34 : EAFLoggingUnitTesting } [TestMethod] - public void Staging__v2_39_0__R34__jpeg() + public void Staging__v2_39_2__R34__jpeg() { string check = "*.jpeg"; MethodBase methodBase = new StackFrame().GetMethod(); diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36-EQPT.cs similarity index 94% rename from Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36-EQPT.cs rename to Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36-EQPT.cs index 7599d24..cf6d97b 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36-EQPT.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36-EQPT.cs @@ -7,7 +7,7 @@ using System.Diagnostics; using System.IO; using System.Reflection; -namespace _Tests.CreateSelfDescription.Staging.v2_39_0; +namespace _Tests.CreateSelfDescription.Staging.v2_39_2; [TestClass] public class R36_EQPT : EAFLoggingUnitTesting @@ -49,7 +49,7 @@ public class R36_EQPT : EAFLoggingUnitTesting } [TestMethod] - public void Staging__v2_39_0__R36_EQPT__DownloadJpegFile() + public void Staging__v2_39_2__R36_EQPT__DownloadJpegFile() { string check = ".jpeg"; MethodBase methodBase = new StackFrame().GetMethod(); diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36.cs similarity index 95% rename from Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36.cs rename to Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36.cs index 0662bf2..c066157 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.0/R36.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.39.2/R36.cs @@ -7,7 +7,7 @@ using System.Diagnostics; using System.IO; using System.Reflection; -namespace _Tests.CreateSelfDescription.Staging.v2_39_0; +namespace _Tests.CreateSelfDescription.Staging.v2_39_2; [TestClass] public class R36 : EAFLoggingUnitTesting @@ -49,7 +49,7 @@ public class R36 : EAFLoggingUnitTesting } [TestMethod] - public void Staging__v2_39_0__R36__jpeg() + public void Staging__v2_39_2__R36__jpeg() { string check = "*.jpeg"; MethodBase methodBase = new StackFrame().GetMethod(); diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.0/DEP08SIASM.cs b/Adaptation/_Tests/Extract/Staging/v2.39.0/DEP08SIASM.cs deleted file mode 100644 index 8b888d2..0000000 --- a/Adaptation/_Tests/Extract/Staging/v2.39.0/DEP08SIASM.cs +++ /dev/null @@ -1,89 +0,0 @@ -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 _Tests.Extract.Staging.v2_39_0; - -[TestClass] -public class DEP08SIASM -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - private static CreateSelfDescription.Staging.v2_39_0.DEP08SIASM _DEP08SIASM; - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - CreateSelfDescription.Staging.v2_39_0.DEP08SIASM.ClassInitialize(testContext); - _DEP08SIASM = CreateSelfDescription.Staging.v2_39_0.DEP08SIASM.EAFLoggingUnitTesting; - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM637535051877475932__Health() - { - string check = "~EDA-IQS"; - _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _DEP08SIASM.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _DEP08SIASM.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Helpers.Deposition.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM637535051877475932__XML() - { - string check = "~EDA-IQS"; - _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _DEP08SIASM.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _DEP08SIASM.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Helpers.Deposition.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM_(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_637535051877475932__Health() - { - string check = "~IQS-OpenInsight"; - _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM_(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _DEP08SIASM.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _DEP08SIASM.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Helpers.Deposition.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics); - } - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM__() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM__(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM___() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM___(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM____() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM____(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_____() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM_____(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM______() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM______(); - - [TestMethod] - public void Staging__v2_39_0__DEP08SIASM__DEP08SIASM_______() => _DEP08SIASM.Staging__v2_39_0__DEP08SIASM__DEP08SIASM_______(); - -} \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs b/Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs new file mode 100644 index 0000000..d81c4a3 --- /dev/null +++ b/Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs @@ -0,0 +1,68 @@ +using Adaptation.Shared; +using Adaptation.Shared.Methods; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Shared; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text.Json; +using System.Threading; + +namespace _Tests.Extract.Staging.v2_39_2; + +[TestClass] +public class DEP08SIASM +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Staging.v2_39_2.DEP08SIASM _DEP08SIASM; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Staging.v2_39_2.DEP08SIASM.ClassInitialize(testContext); + _DEP08SIASM = CreateSelfDescription.Staging.v2_39_2.DEP08SIASM.EAFLoggingUnitTesting; + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM_(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM__() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM__(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM__637825304581476827__Normal() + { + string check = "~IsXToOpenInsight"; + _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM__(); + MethodBase methodBase = new StackFrame().GetMethod(); + string[] variables = _DEP08SIASM.AdaptationTesting.GetVariables(methodBase, check); + IFileRead fileRead = _DEP08SIASM.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Logistics logistics = new(fileRead); + _ = Helpers.Deposition.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics); + } + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM___() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM___(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM____() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM____(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_____() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM_____(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM______() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM______(); + + [TestMethod] + public void Staging__v2_39_2__DEP08SIASM__DEP08SIASM_______() => _DEP08SIASM.Staging__v2_39_2__DEP08SIASM__DEP08SIASM_______(); + +} \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.0/R34-EQPT.cs b/Adaptation/_Tests/Extract/Staging/v2.39.2/R34-EQPT.cs similarity index 54% rename from Adaptation/_Tests/Extract/Staging/v2.39.0/R34-EQPT.cs rename to Adaptation/_Tests/Extract/Staging/v2.39.2/R34-EQPT.cs index c5a14fa..3f28995 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.39.0/R34-EQPT.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.39.2/R34-EQPT.cs @@ -8,7 +8,7 @@ using System.IO; using System.Reflection; using System.Text.Json; -namespace _Tests.Extract.Staging.v2_39_0; +namespace _Tests.Extract.Staging.v2_39_2; [TestClass] public class R34_EQPT @@ -17,19 +17,19 @@ public class R34_EQPT #pragma warning disable CA2254 #pragma warning disable IDE0060 - private static CreateSelfDescription.Staging.v2_39_0.R34_EQPT _R34_EQPT; + private static CreateSelfDescription.Staging.v2_39_2.R34_EQPT _R34_EQPT; [ClassInitialize] public static void ClassInitialize(TestContext testContext) { - CreateSelfDescription.Staging.v2_39_0.R34_EQPT.ClassInitialize(testContext); - _R34_EQPT = CreateSelfDescription.Staging.v2_39_0.R34_EQPT.EAFLoggingUnitTesting; + CreateSelfDescription.Staging.v2_39_2.R34_EQPT.ClassInitialize(testContext); + _R34_EQPT = CreateSelfDescription.Staging.v2_39_2.R34_EQPT.EAFLoggingUnitTesting; } [TestMethod] - public void Staging__v2_39_0__R34_EQPT__DownloadJpegFile() => _R34_EQPT.Staging__v2_39_0__R34_EQPT__DownloadJpegFile(); + public void Staging__v2_39_2__R34_EQPT__DownloadJpegFile() => _R34_EQPT.Staging__v2_39_2__R34_EQPT__DownloadJpegFile(); [TestMethod] - public void Staging__v2_39_0__R34_EQPT__DownloadJpegFile637812143477007703__Normal() => _R34_EQPT.Staging__v2_39_0__R34_EQPT__DownloadJpegFile(); + public void Staging__v2_39_2__R34_EQPT__DownloadJpegFile637812143477007703__Normal() => _R34_EQPT.Staging__v2_39_2__R34_EQPT__DownloadJpegFile(); } \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.0/R34.cs b/Adaptation/_Tests/Extract/Staging/v2.39.2/R34.cs similarity index 70% rename from Adaptation/_Tests/Extract/Staging/v2.39.0/R34.cs rename to Adaptation/_Tests/Extract/Staging/v2.39.2/R34.cs index 54e31f3..464543a 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.39.0/R34.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.39.2/R34.cs @@ -8,7 +8,7 @@ using System.IO; using System.Reflection; using System.Text.Json; -namespace _Tests.Extract.Staging.v2_39_0; +namespace _Tests.Extract.Staging.v2_39_2; [TestClass] public class R34 @@ -17,23 +17,23 @@ public class R34 #pragma warning disable CA2254 #pragma warning disable IDE0060 - private static CreateSelfDescription.Staging.v2_39_0.R34 _R34; + private static CreateSelfDescription.Staging.v2_39_2.R34 _R34; [ClassInitialize] public static void ClassInitialize(TestContext testContext) { - CreateSelfDescription.Staging.v2_39_0.R34.ClassInitialize(testContext); - _R34 = CreateSelfDescription.Staging.v2_39_0.R34.EAFLoggingUnitTesting; + CreateSelfDescription.Staging.v2_39_2.R34.ClassInitialize(testContext); + _R34 = CreateSelfDescription.Staging.v2_39_2.R34.EAFLoggingUnitTesting; } [TestMethod] - public void Staging__v2_39_0__R34__jpeg() => _R34.Staging__v2_39_0__R34__jpeg(); + public void Staging__v2_39_2__R34__jpeg() => _R34.Staging__v2_39_2__R34__jpeg(); [TestMethod] - public void Staging__v2_39_0__R34__jpeg637812143477007703__Normal() + public void Staging__v2_39_2__R34__jpeg637812143477007703__Normal() { string check = "*.jpeg"; - _R34.Staging__v2_39_0__R34__jpeg(); + _R34.Staging__v2_39_2__R34__jpeg(); MethodBase methodBase = new StackFrame().GetMethod(); string[] variables = _R34.AdaptationTesting.GetVariables(methodBase, check); IFileRead fileRead = _R34.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.0/R36-EQPT.cs b/Adaptation/_Tests/Extract/Staging/v2.39.2/R36-EQPT.cs similarity index 59% rename from Adaptation/_Tests/Extract/Staging/v2.39.0/R36-EQPT.cs rename to Adaptation/_Tests/Extract/Staging/v2.39.2/R36-EQPT.cs index 9a9b408..44eed90 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.39.0/R36-EQPT.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.39.2/R36-EQPT.cs @@ -8,7 +8,7 @@ using System.IO; using System.Reflection; using System.Text.Json; -namespace _Tests.Extract.Staging.v2_39_0; +namespace _Tests.Extract.Staging.v2_39_2; [TestClass] public class R36_EQPT @@ -17,16 +17,16 @@ public class R36_EQPT #pragma warning disable CA2254 #pragma warning disable IDE0060 - private static CreateSelfDescription.Staging.v2_39_0.R36_EQPT _R36_EQPT; + private static CreateSelfDescription.Staging.v2_39_2.R36_EQPT _R36_EQPT; [ClassInitialize] public static void ClassInitialize(TestContext testContext) { - CreateSelfDescription.Staging.v2_39_0.R36_EQPT.ClassInitialize(testContext); - _R36_EQPT = CreateSelfDescription.Staging.v2_39_0.R36_EQPT.EAFLoggingUnitTesting; + CreateSelfDescription.Staging.v2_39_2.R36_EQPT.ClassInitialize(testContext); + _R36_EQPT = CreateSelfDescription.Staging.v2_39_2.R36_EQPT.EAFLoggingUnitTesting; } [TestMethod] - public void Staging__v2_39_0__R36_EQPT__DownloadJpegFile() => _R36_EQPT.Staging__v2_39_0__R36_EQPT__DownloadJpegFile(); + public void Staging__v2_39_2__R36_EQPT__DownloadJpegFile() => _R36_EQPT.Staging__v2_39_2__R36_EQPT__DownloadJpegFile(); } \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.39.0/R36.cs b/Adaptation/_Tests/Extract/Staging/v2.39.2/R36.cs similarity index 61% rename from Adaptation/_Tests/Extract/Staging/v2.39.0/R36.cs rename to Adaptation/_Tests/Extract/Staging/v2.39.2/R36.cs index 79a7044..6085392 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.39.0/R36.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.39.2/R36.cs @@ -8,7 +8,7 @@ using System.IO; using System.Reflection; using System.Text.Json; -namespace _Tests.Extract.Staging.v2_39_0; +namespace _Tests.Extract.Staging.v2_39_2; [TestClass] public class R36 @@ -17,16 +17,16 @@ public class R36 #pragma warning disable CA2254 #pragma warning disable IDE0060 - private static CreateSelfDescription.Staging.v2_39_0.R36 _R36; + private static CreateSelfDescription.Staging.v2_39_2.R36 _R36; [ClassInitialize] public static void ClassInitialize(TestContext testContext) { - CreateSelfDescription.Staging.v2_39_0.R36.ClassInitialize(testContext); - _R36 = CreateSelfDescription.Staging.v2_39_0.R36.EAFLoggingUnitTesting; + CreateSelfDescription.Staging.v2_39_2.R36.ClassInitialize(testContext); + _R36 = CreateSelfDescription.Staging.v2_39_2.R36.EAFLoggingUnitTesting; } [TestMethod] - public void Staging__v2_39_0__R36__jpeg() => _R36.Staging__v2_39_0__R36__jpeg(); + public void Staging__v2_39_2__R36__jpeg() => _R36.Staging__v2_39_2__R36__jpeg(); } \ No newline at end of file diff --git a/Adaptation/_Tests/Shared/AdaptationTesting.cs b/Adaptation/_Tests/Shared/AdaptationTesting.cs index ec06ba5..ae60df3 100644 --- a/Adaptation/_Tests/Shared/AdaptationTesting.cs +++ b/Adaptation/_Tests/Shared/AdaptationTesting.cs @@ -541,7 +541,7 @@ public class AdaptationTesting : ISMTP { _ = stringBuilder. AppendLine("[TestMethod]"). - Append("public void ").Append(methodName).Append("() => ").Append('_').Append(cellInstanceNameWithoutHyphen).Append('.').Append(methodName).AppendLine("();"); + Append("public void ").Append(methodName).Append("() => ").Append('_').Append(cellInstanceNameWithoutHyphen).Append('.').Append(methodName).AppendLine("();").AppendLine(); } else if (i == 1) { @@ -982,6 +982,8 @@ public class AdaptationTesting : ISMTP throw new Exception("Ticks should only appear once in source file location!"); if (segments.Length != 2) throw new Exception("Ticks missing from source file location!"); + if (segments[1].Contains(ticks)) + throw new Exception("From source file location path should not contain ticks!"); if (!segments[1].EndsWith(methodBaseNameWithActualCICN.Replace(ticks, string.Empty))) throw new Exception("Method name missing from source file location!"); sourceFileLocation = lines[0]; diff --git a/Adaptation/package.json b/Adaptation/package.json index 6f0737e..b0c9739 100644 --- a/Adaptation/package.json +++ b/Adaptation/package.json @@ -5,19 +5,20 @@ "dotnet-format": "dotnet format --report .vscode --verbosity detailed --severity warn", "pull": "git pull", "garbage-collect": "git gc", - "AT-CreateSelfDescription.Staging.v2_39_0-DEP08SIASM": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0 & ClassName~DEP08SIASM\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "AV-CreateSelfDescription.Staging.v2_39_0-R34_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0 & ClassName~R34_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "AW-CreateSelfDescription.Staging.v2_39_0-R34": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0 & ClassName~R34\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "AX-CreateSelfDescription.Staging.v2_39_0-R36_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0 & ClassName~R36_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "AY-CreateSelfDescription.Staging.v2_39_0-R36": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0 & ClassName~R36\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "AZ-CreateSelfDescription.Staging.v2_39_0": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BA-Extract.Staging.v2_39_0-R34_EQPT-Staging__v2_39_0__R34_EQPT__DownloadJpegFile637812143477007703__Normal": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R34_EQPT & Staging__v2_39_0__R34_EQPT__DownloadJpegFile637812143477007703__Normal\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BB-Extract.Staging.v2_39_0-R34-Staging__v2_39_0__R34__jpeg637812143477007703__Normal": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R34 & Staging__v2_39_0__R34__jpeg637812143477007703__Normal\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BT-Extract.Staging.v2_39_0-DEP08SIASM": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~DEP08SIASM\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BV-Extract.Staging.v2_39_0-R34_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R34_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BW-Extract.Staging.v2_39_0-R34": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R34\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BX-Extract.Staging.v2_39_0-R36_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R36_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BY-Extract.Staging.v2_39_0-R36": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0 & ClassName~R36\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", - "BZ-Extract.Staging.v2_39_0": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_0\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")" + "AT-CreateSelfDescription.Staging.v2_39_2-DEP08SIASM": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2 & ClassName~DEP08SIASM\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "AV-CreateSelfDescription.Staging.v2_39_2-R34_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2 & ClassName~R34_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "AW-CreateSelfDescription.Staging.v2_39_2-R34": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2 & ClassName~R34\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "AX-CreateSelfDescription.Staging.v2_39_2-R36_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2 & ClassName~R36_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "AY-CreateSelfDescription.Staging.v2_39_2-R36": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2 & ClassName~R36\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "AZ-CreateSelfDescription.Staging.v2_39_2": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_2\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BA-Extract.Staging.v2_39_2-R34_EQPT-Staging__v2_39_2__R34_EQPT__DownloadJpegFile637812143477007703__Normal": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R34_EQPT & Staging__v2_39_2__R34_EQPT__DownloadJpegFile637812143477007703__Normal\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BB-Extract.Staging.v2_39_2-R34-Staging__v2_39_2__R34__jpeg637812143477007703__Normal": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R34 & Staging__v2_39_2__R34__jpeg637812143477007703__Normal\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BC-Extract.Staging.v2_39_2-R34-Staging__v2_39_2__DEP08SIASM__DEP08SIASM__637825304581476827__Normal": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~DEP08SIASM & Staging__v2_39_2__DEP08SIASM__DEP08SIASM__637825304581476827__Normal\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BT-Extract.Staging.v2_39_2-DEP08SIASM": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~DEP08SIASM\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BV-Extract.Staging.v2_39_2-R34_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R34_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BW-Extract.Staging.v2_39_2-R34": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R34\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BX-Extract.Staging.v2_39_2-R36_EQPT": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R36_EQPT\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BY-Extract.Staging.v2_39_2-R36": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2 & ClassName~R36\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")", + "BZ-Extract.Staging.v2_39_2": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.Extract.Staging.v2_39_2\" --% -- TestRunParameters.Parameter(name=\\\"Debug\\\", value=\\\"Debugger.IsAttached\\\")" } } \ No newline at end of file diff --git a/DEP08SIASM.csproj b/DEP08SIASM.csproj index 95d55e2..1e2266e 100644 --- a/DEP08SIASM.csproj +++ b/DEP08SIASM.csproj @@ -86,6 +86,7 @@ +