Duplicator and now deleting if not sending to EDA
This commit is contained in:
parent
87700e0370
commit
7a94484d0e
2
Adaptation/.vscode/launch.json
vendored
2
Adaptation/.vscode/launch.json
vendored
@ -4,7 +4,7 @@
|
|||||||
"name": ".NET Core Attach",
|
"name": ".NET Core Attach",
|
||||||
"type": "coreclr",
|
"type": "coreclr",
|
||||||
"request": "attach",
|
"request": "attach",
|
||||||
"processId": 9360
|
"processId": 20908
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
1
Adaptation/.vscode/settings.json
vendored
1
Adaptation/.vscode/settings.json
vendored
@ -21,6 +21,7 @@
|
|||||||
"Klarf",
|
"Klarf",
|
||||||
"Lehighton",
|
"Lehighton",
|
||||||
"Lian",
|
"Lian",
|
||||||
|
"messa",
|
||||||
"milli",
|
"milli",
|
||||||
"mvfet",
|
"mvfet",
|
||||||
"MVIN",
|
"MVIN",
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
using Adaptation.Eaf.Management.ConfigurationData.CellAutomation;
|
using Adaptation.Eaf.Management.ConfigurationData.CellAutomation;
|
||||||
using Adaptation.Ifx.Eaf.EquipmentConnector.File.Configuration;
|
using Adaptation.Ifx.Eaf.EquipmentConnector.File.Configuration;
|
||||||
using Adaptation.Shared;
|
using Adaptation.Shared;
|
||||||
|
using Adaptation.Shared.Deposition;
|
||||||
using Adaptation.Shared.Duplicator;
|
using Adaptation.Shared.Duplicator;
|
||||||
using Adaptation.Shared.Methods;
|
using Adaptation.Shared.Methods;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
@ -17,9 +21,13 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
{
|
{
|
||||||
|
|
||||||
private readonly bool _IsXToAPC;
|
private readonly bool _IsXToAPC;
|
||||||
private readonly bool _IsXToSPaCe;
|
private readonly bool _IsXToIQSSi;
|
||||||
private readonly bool _IsXToSPaCeVillach;
|
private readonly string _MemoryPath;
|
||||||
|
private readonly bool _IsXToOpenInsight;
|
||||||
|
private readonly bool _IsXToOpenInsightMetrologyViewer;
|
||||||
private readonly Dictionary<string, string> _CellNames;
|
private readonly Dictionary<string, string> _CellNames;
|
||||||
|
private readonly bool _IsXToOpenInsightMetrologyViewerAttachments;
|
||||||
|
private readonly string _OpenInsightCommonGatewayInterfaceContacts;
|
||||||
|
|
||||||
public FileRead(ISMTP smtp, Dictionary<string, string> fileParameter, string cellInstanceName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList<ModelObjectParameterDefinition> modelObjectParameters, string equipmentDictionaryName, Dictionary<string, List<long>> dummyRuns, bool useCyclicalForDescription, bool isEAFHosted) :
|
public FileRead(ISMTP smtp, Dictionary<string, string> fileParameter, string cellInstanceName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList<ModelObjectParameterDefinition> modelObjectParameters, string equipmentDictionaryName, Dictionary<string, List<long>> dummyRuns, bool useCyclicalForDescription, bool isEAFHosted) :
|
||||||
base(new Description(), false, smtp, fileParameter, cellInstanceName, cellInstanceConnectionName, fileConnectorConfiguration, equipmentTypeName, parameterizedModelObjectDefinitionType, modelObjectParameters, equipmentDictionaryName, dummyRuns, useCyclicalForDescription, 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);
|
throw new Exception(cellInstanceConnectionName);
|
||||||
_IsXToAPC = _Hyphens == (int)Hyphen.IsXToAPC;
|
_IsXToAPC = _Hyphens == (int)Hyphen.IsXToAPC;
|
||||||
_CellNames = new Dictionary<string, string>();
|
_CellNames = new Dictionary<string, string>();
|
||||||
_IsXToSPaCe = _Hyphens == (int)Hyphen.IsXToSPaCe;
|
_IsXToIQSSi = _Hyphens == (int)Hyphen.IsXToIQSSi;
|
||||||
_IsXToSPaCeVillach = _Hyphens == (int)Hyphen.IsXToSPaCeVillach;
|
_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");
|
ModelObjectParameterDefinition[] cellInstanceCollection = GetProperties(cellInstanceConnectionName, modelObjectParameters, "CellInstance.", ".Path");
|
||||||
|
_OpenInsightCommonGatewayInterfaceContacts = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "OpenInsight.CommonGatewayInterface.Contacts");
|
||||||
foreach (ModelObjectParameterDefinition modelObjectParameterDefinition in cellInstanceCollection)
|
foreach (ModelObjectParameterDefinition modelObjectParameterDefinition in cellInstanceCollection)
|
||||||
_CellNames.Add(modelObjectParameterDefinition.Name.Split('.')[1], modelObjectParameterDefinition.Value);
|
_CellNames.Add(modelObjectParameterDefinition.Name.Split('.')[1], modelObjectParameterDefinition.Value);
|
||||||
}
|
}
|
||||||
@ -113,16 +125,16 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
throw new Exception();
|
throw new Exception();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static List<Description> GetDescriptions(JsonElement[] jsonElements)
|
protected static List<jpeg.Description> GetDescriptions(JsonElement[] jsonElements)
|
||||||
{
|
{
|
||||||
List<Description> results = new();
|
List<jpeg.Description> results = new();
|
||||||
Description description;
|
jpeg.Description description;
|
||||||
JsonSerializerOptions jsonSerializerOptions = new() { NumberHandling = JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString };
|
JsonSerializerOptions jsonSerializerOptions = new() { NumberHandling = JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString };
|
||||||
foreach (JsonElement jsonElement in jsonElements)
|
foreach (JsonElement jsonElement in jsonElements)
|
||||||
{
|
{
|
||||||
if (jsonElement.ValueKind != JsonValueKind.Object)
|
if (jsonElement.ValueKind != JsonValueKind.Object)
|
||||||
throw new Exception();
|
throw new Exception();
|
||||||
description = JsonSerializer.Deserialize<Description>(jsonElement.ToString(), jsonSerializerOptions);
|
description = JsonSerializer.Deserialize<jpeg.Description>(jsonElement.ToString(), jsonSerializerOptions);
|
||||||
results.Add(description);
|
results.Add(description);
|
||||||
}
|
}
|
||||||
return results;
|
return results;
|
||||||
@ -136,7 +148,7 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
_Logistics = new Logistics(reportFullPath, pdsf.Item1);
|
_Logistics = new Logistics(reportFullPath, pdsf.Item1);
|
||||||
SetFileParameterLotIDToLogisticsMID();
|
SetFileParameterLotIDToLogisticsMID();
|
||||||
JsonElement[] jsonElements = ProcessDataStandardFormat.GetArray(pdsf);
|
JsonElement[] jsonElements = ProcessDataStandardFormat.GetArray(pdsf);
|
||||||
List<Description> descriptions = GetDescriptions(jsonElements);
|
List<jpeg.Description> descriptions = GetDescriptions(jsonElements);
|
||||||
Tuple<Test[], Dictionary<Test, List<Shared.Properties.IDescription>>> tuple = GetTuple(this, from l in descriptions select (Shared.Properties.IDescription)l, extra: false);
|
Tuple<Test[], Dictionary<Test, List<Shared.Properties.IDescription>>> tuple = GetTuple(this, from l in descriptions select (Shared.Properties.IDescription)l, extra: false);
|
||||||
results = new Tuple<string, Test[], JsonElement[], List<FileInfo>>(pdsf.Item1, tuple.Item1, jsonElements, new List<FileInfo>());
|
results = new Tuple<string, Test[], JsonElement[], List<FileInfo>>(pdsf.Item1, tuple.Item1, jsonElements, new List<FileInfo>());
|
||||||
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();
|
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); }
|
{ File.SetLastWriteTime(reportFullPath, dateTime); }
|
||||||
catch (Exception) { }
|
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 (isDummyRun || _FileConnectorConfiguration.FileScanningIntervalInSeconds > 0)
|
||||||
{
|
{
|
||||||
|
if (!Directory.Exists(duplicateDirectory))
|
||||||
|
_ = Directory.CreateDirectory(duplicateDirectory);
|
||||||
string successDirectory;
|
string successDirectory;
|
||||||
string[] segments = Path.GetFileNameWithoutExtension(reportFullPath).Split('_');
|
|
||||||
if (!_IsXToAPC)
|
if (!_IsXToAPC)
|
||||||
successDirectory = string.Empty;
|
successDirectory = string.Empty;
|
||||||
else
|
else
|
||||||
@ -158,31 +182,67 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
if (!Directory.Exists(successDirectory))
|
if (!Directory.Exists(successDirectory))
|
||||||
_ = Directory.CreateDirectory(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<Tuple<Shared.Properties.IScopeInfo, string>> tuples = new();
|
List<Tuple<Shared.Properties.IScopeInfo, string>> tuples = new();
|
||||||
string duplicateFile = string.Concat(duplicateDirectory, @"\", Path.GetFileName(reportFullPath));
|
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<Test, List<Shared.Properties.IDescription>> keyValuePair in tuple.Item2)
|
if (!isDummyRun && _IsEAFHosted)
|
||||||
File.Copy(reportFullPath, duplicateFile, overwrite: true);
|
File.Copy(reportFullPath, duplicateFile, overwrite: true);
|
||||||
}
|
}
|
||||||
if (!isDummyRun && _IsEAFHosted)
|
|
||||||
WaitForFileConsumption(_FileConnectorConfiguration.SourceDirectoryCloaking, _Logistics, dateTime, successDirectory, duplicateDirectory, duplicateFile, tuples);
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
long breakAfter = DateTime.Now.AddSeconds(_FileConnectorConfiguration.ConnectionRetryInterval.Value).Ticks;
|
if (_IsXToOpenInsightMetrologyViewer)
|
||||||
for (short i = 0; i < short.MaxValue; i++)
|
_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)
|
if (!isDummyRun && _IsEAFHosted)
|
||||||
break;
|
ProcessData.PostOpenInsightCommonGatewayInterfaceContacts(this, _Logistics, _OpenInsightCommonGatewayInterfaceContacts, dateTime, logisticsSequenceMemoryDirectory, descriptions);
|
||||||
Thread.Sleep(500);
|
}
|
||||||
|
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!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,14 @@
|
|||||||
|
|
||||||
public enum Hyphen
|
public enum Hyphen
|
||||||
{
|
{
|
||||||
IsXToIQS,
|
IsXToOpenInsightMetrologyViewer,
|
||||||
|
IsXToIQSSi,
|
||||||
IsXToOpenInsight,
|
IsXToOpenInsight,
|
||||||
|
IsXToOpenInsightMetrologyViewerAttachments,
|
||||||
IsXToAPC,
|
IsXToAPC,
|
||||||
IsXToSPaCe,
|
IsXToSPaCe,
|
||||||
IsXToSPaCeVillach,
|
|
||||||
IsXToArchive,
|
IsXToArchive,
|
||||||
IsArchive,
|
IsArchive,
|
||||||
IsDummy,
|
IsDummy,
|
||||||
|
IsNaEDA
|
||||||
}
|
}
|
74
Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs
Normal file
74
Adaptation/FileHandlers/DEP08SIASM/ProcessData.cs
Normal file
@ -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<Tuple<int, Enum, string>> HyphenTuples => new()
|
||||||
|
{
|
||||||
|
new Tuple<int, Enum, string>(0, Hyphen.IsNaEDA, @"\EC_EDA\Staging\Traces\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(15, Hyphen.IsXToOpenInsightMetrologyViewer, @"\EC_EAFLog\TracesMES\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(-361, Hyphen.IsXToIQSSi, @"\EC_SPC_Si\Traces\~\PollPath"),
|
||||||
|
new Tuple<int, Enum, string>(362, Hyphen.IsXToOpenInsight, @"\\messa01ec.ec.local\APPS\Metrology\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(-363, Hyphen.IsXToOpenInsightMetrologyViewerAttachments, @"\EC_Characterization_Si\In Process\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(-3604, Hyphen.IsXToAPC, @"\EC_APC\Staging\Traces\~\PollPath"),
|
||||||
|
new Tuple<int, Enum, string>(-365, Hyphen.IsXToSPaCe, @"\EC_SPC_Si\Traces\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(1806, Hyphen.IsXToArchive, @"\EC_EAFLog\TracesArchive\~\Source"),
|
||||||
|
new Tuple<int, Enum, string>(367, Hyphen.IsArchive, @"\EC_Characterization_Si\Processed")
|
||||||
|
// new Tuple<int, Enum, string>(1808, Hyphen.IsDummy
|
||||||
|
};
|
||||||
|
|
||||||
|
internal static string GetLines(IFileRead fileRead, Logistics logistics, List<jpeg.Description> 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<jpeg.Description> 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<jpeg.Description> 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
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -7,7 +7,7 @@ using System.Text.Json;
|
|||||||
|
|
||||||
namespace Adaptation.FileHandlers.jpeg;
|
namespace Adaptation.FileHandlers.jpeg;
|
||||||
|
|
||||||
public class Description : IDescription
|
public class Description : IDescription, Shared.Properties.IDescription
|
||||||
{
|
{
|
||||||
|
|
||||||
public int Test { get; set; }
|
public int Test { get; set; }
|
||||||
|
@ -173,7 +173,9 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
_Logistics.ProcessJobID = iProcessData.GetCurrentReactor(this, _Logistics, _Reactors);
|
_Logistics.ProcessJobID = iProcessData.GetCurrentReactor(this, _Logistics, _Reactors);
|
||||||
if (!iProcessData.Details.Any())
|
if (!iProcessData.Details.Any())
|
||||||
throw new Exception(string.Concat("B) No Data - ", dateTime.Ticks));
|
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)
|
if (processData.Text != _LastText)
|
||||||
{
|
{
|
||||||
@ -185,7 +187,8 @@ public class FileRead : Shared.FileRead, IFileRead
|
|||||||
double deviation = standardDeviation * 3;
|
double deviation = standardDeviation * 3;
|
||||||
double upper = average + deviation;
|
double upper = average + deviation;
|
||||||
double lower = 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);
|
_Log.Debug(message);
|
||||||
if (processData.TotalDelta > upper || processData.TotalDelta < lower)
|
if (processData.TotalDelta > upper || processData.TotalDelta < lower)
|
||||||
_SMTP.SendHighPriorityEmailMessage($"Exception:{_CellInstanceConnectionName}", message);
|
_SMTP.SendHighPriorityEmailMessage($"Exception:{_CellInstanceConnectionName}", message);
|
||||||
|
@ -6,7 +6,7 @@ using System.Text.Json;
|
|||||||
|
|
||||||
namespace Adaptation.Shared.Duplicator;
|
namespace Adaptation.Shared.Duplicator;
|
||||||
|
|
||||||
public class Description : IDescription, Properties.IDescription
|
public class Description : IDescription, Shared.Properties.IDescription
|
||||||
{
|
{
|
||||||
|
|
||||||
public int Test { get; set; }
|
public int Test { get; set; }
|
||||||
|
@ -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"));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -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"));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -7,7 +7,7 @@ using System.Diagnostics;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace _Tests.CreateSelfDescription.Staging.v2_39_0;
|
namespace _Tests.CreateSelfDescription.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R34_EQPT : EAFLoggingUnitTesting
|
public class R34_EQPT : EAFLoggingUnitTesting
|
||||||
@ -49,7 +49,7 @@ public class R34_EQPT : EAFLoggingUnitTesting
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void Staging__v2_39_0__R34_EQPT__DownloadJpegFile()
|
public void Staging__v2_39_2__R34_EQPT__DownloadJpegFile()
|
||||||
{
|
{
|
||||||
string check = ".jpeg";
|
string check = ".jpeg";
|
||||||
MethodBase methodBase = new StackFrame().GetMethod();
|
MethodBase methodBase = new StackFrame().GetMethod();
|
@ -7,7 +7,7 @@ using System.Diagnostics;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace _Tests.CreateSelfDescription.Staging.v2_39_0;
|
namespace _Tests.CreateSelfDescription.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R34 : EAFLoggingUnitTesting
|
public class R34 : EAFLoggingUnitTesting
|
||||||
@ -49,7 +49,7 @@ public class R34 : EAFLoggingUnitTesting
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void Staging__v2_39_0__R34__jpeg()
|
public void Staging__v2_39_2__R34__jpeg()
|
||||||
{
|
{
|
||||||
string check = "*.jpeg";
|
string check = "*.jpeg";
|
||||||
MethodBase methodBase = new StackFrame().GetMethod();
|
MethodBase methodBase = new StackFrame().GetMethod();
|
@ -7,7 +7,7 @@ using System.Diagnostics;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace _Tests.CreateSelfDescription.Staging.v2_39_0;
|
namespace _Tests.CreateSelfDescription.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R36_EQPT : EAFLoggingUnitTesting
|
public class R36_EQPT : EAFLoggingUnitTesting
|
||||||
@ -49,7 +49,7 @@ public class R36_EQPT : EAFLoggingUnitTesting
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void Staging__v2_39_0__R36_EQPT__DownloadJpegFile()
|
public void Staging__v2_39_2__R36_EQPT__DownloadJpegFile()
|
||||||
{
|
{
|
||||||
string check = ".jpeg";
|
string check = ".jpeg";
|
||||||
MethodBase methodBase = new StackFrame().GetMethod();
|
MethodBase methodBase = new StackFrame().GetMethod();
|
@ -7,7 +7,7 @@ using System.Diagnostics;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace _Tests.CreateSelfDescription.Staging.v2_39_0;
|
namespace _Tests.CreateSelfDescription.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R36 : EAFLoggingUnitTesting
|
public class R36 : EAFLoggingUnitTesting
|
||||||
@ -49,7 +49,7 @@ public class R36 : EAFLoggingUnitTesting
|
|||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void Staging__v2_39_0__R36__jpeg()
|
public void Staging__v2_39_2__R36__jpeg()
|
||||||
{
|
{
|
||||||
string check = "*.jpeg";
|
string check = "*.jpeg";
|
||||||
MethodBase methodBase = new StackFrame().GetMethod();
|
MethodBase methodBase = new StackFrame().GetMethod();
|
@ -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_______();
|
|
||||||
|
|
||||||
}
|
|
68
Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs
Normal file
68
Adaptation/_Tests/Extract/Staging/v2.39.2/DEP08SIASM.cs
Normal file
@ -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_______();
|
||||||
|
|
||||||
|
}
|
@ -8,7 +8,7 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace _Tests.Extract.Staging.v2_39_0;
|
namespace _Tests.Extract.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R34_EQPT
|
public class R34_EQPT
|
||||||
@ -17,19 +17,19 @@ public class R34_EQPT
|
|||||||
#pragma warning disable CA2254
|
#pragma warning disable CA2254
|
||||||
#pragma warning disable IDE0060
|
#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]
|
[ClassInitialize]
|
||||||
public static void ClassInitialize(TestContext testContext)
|
public static void ClassInitialize(TestContext testContext)
|
||||||
{
|
{
|
||||||
CreateSelfDescription.Staging.v2_39_0.R34_EQPT.ClassInitialize(testContext);
|
CreateSelfDescription.Staging.v2_39_2.R34_EQPT.ClassInitialize(testContext);
|
||||||
_R34_EQPT = CreateSelfDescription.Staging.v2_39_0.R34_EQPT.EAFLoggingUnitTesting;
|
_R34_EQPT = CreateSelfDescription.Staging.v2_39_2.R34_EQPT.EAFLoggingUnitTesting;
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[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]
|
[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();
|
||||||
|
|
||||||
}
|
}
|
@ -8,7 +8,7 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace _Tests.Extract.Staging.v2_39_0;
|
namespace _Tests.Extract.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R34
|
public class R34
|
||||||
@ -17,23 +17,23 @@ public class R34
|
|||||||
#pragma warning disable CA2254
|
#pragma warning disable CA2254
|
||||||
#pragma warning disable IDE0060
|
#pragma warning disable IDE0060
|
||||||
|
|
||||||
private static CreateSelfDescription.Staging.v2_39_0.R34 _R34;
|
private static CreateSelfDescription.Staging.v2_39_2.R34 _R34;
|
||||||
|
|
||||||
[ClassInitialize]
|
[ClassInitialize]
|
||||||
public static void ClassInitialize(TestContext testContext)
|
public static void ClassInitialize(TestContext testContext)
|
||||||
{
|
{
|
||||||
CreateSelfDescription.Staging.v2_39_0.R34.ClassInitialize(testContext);
|
CreateSelfDescription.Staging.v2_39_2.R34.ClassInitialize(testContext);
|
||||||
_R34 = CreateSelfDescription.Staging.v2_39_0.R34.EAFLoggingUnitTesting;
|
_R34 = CreateSelfDescription.Staging.v2_39_2.R34.EAFLoggingUnitTesting;
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[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]
|
[TestMethod]
|
||||||
public void Staging__v2_39_0__R34__jpeg637812143477007703__Normal()
|
public void Staging__v2_39_2__R34__jpeg637812143477007703__Normal()
|
||||||
{
|
{
|
||||||
string check = "*.jpeg";
|
string check = "*.jpeg";
|
||||||
_R34.Staging__v2_39_0__R34__jpeg();
|
_R34.Staging__v2_39_2__R34__jpeg();
|
||||||
MethodBase methodBase = new StackFrame().GetMethod();
|
MethodBase methodBase = new StackFrame().GetMethod();
|
||||||
string[] variables = _R34.AdaptationTesting.GetVariables(methodBase, check);
|
string[] variables = _R34.AdaptationTesting.GetVariables(methodBase, check);
|
||||||
IFileRead fileRead = _R34.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
|
IFileRead fileRead = _R34.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
|
@ -8,7 +8,7 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace _Tests.Extract.Staging.v2_39_0;
|
namespace _Tests.Extract.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R36_EQPT
|
public class R36_EQPT
|
||||||
@ -17,16 +17,16 @@ public class R36_EQPT
|
|||||||
#pragma warning disable CA2254
|
#pragma warning disable CA2254
|
||||||
#pragma warning disable IDE0060
|
#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]
|
[ClassInitialize]
|
||||||
public static void ClassInitialize(TestContext testContext)
|
public static void ClassInitialize(TestContext testContext)
|
||||||
{
|
{
|
||||||
CreateSelfDescription.Staging.v2_39_0.R36_EQPT.ClassInitialize(testContext);
|
CreateSelfDescription.Staging.v2_39_2.R36_EQPT.ClassInitialize(testContext);
|
||||||
_R36_EQPT = CreateSelfDescription.Staging.v2_39_0.R36_EQPT.EAFLoggingUnitTesting;
|
_R36_EQPT = CreateSelfDescription.Staging.v2_39_2.R36_EQPT.EAFLoggingUnitTesting;
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[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();
|
||||||
|
|
||||||
}
|
}
|
@ -8,7 +8,7 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace _Tests.Extract.Staging.v2_39_0;
|
namespace _Tests.Extract.Staging.v2_39_2;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class R36
|
public class R36
|
||||||
@ -17,16 +17,16 @@ public class R36
|
|||||||
#pragma warning disable CA2254
|
#pragma warning disable CA2254
|
||||||
#pragma warning disable IDE0060
|
#pragma warning disable IDE0060
|
||||||
|
|
||||||
private static CreateSelfDescription.Staging.v2_39_0.R36 _R36;
|
private static CreateSelfDescription.Staging.v2_39_2.R36 _R36;
|
||||||
|
|
||||||
[ClassInitialize]
|
[ClassInitialize]
|
||||||
public static void ClassInitialize(TestContext testContext)
|
public static void ClassInitialize(TestContext testContext)
|
||||||
{
|
{
|
||||||
CreateSelfDescription.Staging.v2_39_0.R36.ClassInitialize(testContext);
|
CreateSelfDescription.Staging.v2_39_2.R36.ClassInitialize(testContext);
|
||||||
_R36 = CreateSelfDescription.Staging.v2_39_0.R36.EAFLoggingUnitTesting;
|
_R36 = CreateSelfDescription.Staging.v2_39_2.R36.EAFLoggingUnitTesting;
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[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();
|
||||||
|
|
||||||
}
|
}
|
@ -541,7 +541,7 @@ public class AdaptationTesting : ISMTP
|
|||||||
{
|
{
|
||||||
_ = stringBuilder.
|
_ = stringBuilder.
|
||||||
AppendLine("[TestMethod]").
|
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)
|
else if (i == 1)
|
||||||
{
|
{
|
||||||
@ -982,6 +982,8 @@ public class AdaptationTesting : ISMTP
|
|||||||
throw new Exception("Ticks should only appear once in source file location!");
|
throw new Exception("Ticks should only appear once in source file location!");
|
||||||
if (segments.Length != 2)
|
if (segments.Length != 2)
|
||||||
throw new Exception("Ticks missing from source file location!");
|
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)))
|
if (!segments[1].EndsWith(methodBaseNameWithActualCICN.Replace(ticks, string.Empty)))
|
||||||
throw new Exception("Method name missing from source file location!");
|
throw new Exception("Method name missing from source file location!");
|
||||||
sourceFileLocation = lines[0];
|
sourceFileLocation = lines[0];
|
||||||
|
@ -5,19 +5,20 @@
|
|||||||
"dotnet-format": "dotnet format --report .vscode --verbosity detailed --severity warn",
|
"dotnet-format": "dotnet format --report .vscode --verbosity detailed --severity warn",
|
||||||
"pull": "git pull",
|
"pull": "git pull",
|
||||||
"garbage-collect": "git gc",
|
"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\\\")",
|
"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_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\\\")",
|
"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_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\\\")",
|
"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_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\\\")",
|
"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_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\\\")",
|
"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_0": "dotnet test --runtime win-x64 --no-build --filter \"FullyQualifiedName~_Tests.CreateSelfDescription.Staging.v2_39_0\" --% -- 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_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\\\")",
|
"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_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\\\")",
|
"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\\\")",
|
||||||
"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\\\")",
|
"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\\\")",
|
||||||
"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\\\")",
|
"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\\\")",
|
||||||
"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\\\")",
|
"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\\\")",
|
||||||
"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\\\")",
|
"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\\\")",
|
||||||
"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\\\")",
|
"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\\\")",
|
||||||
"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\\\")"
|
"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\\\")"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -86,6 +86,7 @@
|
|||||||
<Compile Include="Adaptation\FileHandlers\CellInstanceConnectionName.cs" />
|
<Compile Include="Adaptation\FileHandlers\CellInstanceConnectionName.cs" />
|
||||||
<Compile Include="Adaptation\FileHandlers\DEP08SIASM\FileRead.cs" />
|
<Compile Include="Adaptation\FileHandlers\DEP08SIASM\FileRead.cs" />
|
||||||
<Compile Include="Adaptation\FileHandlers\DEP08SIASM\Hyphen.cs" />
|
<Compile Include="Adaptation\FileHandlers\DEP08SIASM\Hyphen.cs" />
|
||||||
|
<Compile Include="Adaptation\FileHandlers\DEP08SIASM\ProcessData.cs" />
|
||||||
<Compile Include="Adaptation\FileHandlers\DownloadJpegFile\FileRead.cs" />
|
<Compile Include="Adaptation\FileHandlers\DownloadJpegFile\FileRead.cs" />
|
||||||
<Compile Include="Adaptation\FileHandlers\Dummy\FileRead.cs" />
|
<Compile Include="Adaptation\FileHandlers\Dummy\FileRead.cs" />
|
||||||
<Compile Include="Adaptation\FileHandlers\jpeg\Description.cs" />
|
<Compile Include="Adaptation\FileHandlers\jpeg\Description.cs" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user