MET08RESIMAPCDE - v2.43.0 -
Force EquipId to CellInstanceName and Jenkinsfile
This commit is contained in:
0
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE2.cs
Normal file
0
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE2.cs
Normal file
24
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE3-EQPT.cs
Normal file
24
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE3-EQPT.cs
Normal file
@ -0,0 +1,24 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
|
||||
namespace _Tests.Extract.Staging.v2_43_0;
|
||||
|
||||
[TestClass]
|
||||
public class CDE3_EQPT
|
||||
{
|
||||
|
||||
#pragma warning disable CA2254
|
||||
#pragma warning disable IDE0060
|
||||
|
||||
private static CreateSelfDescription.Staging.v2_43_0.CDE3_EQPT _CDE3_EQPT;
|
||||
|
||||
[ClassInitialize]
|
||||
public static void ClassInitialize(TestContext testContext)
|
||||
{
|
||||
CreateSelfDescription.Staging.v2_43_0.CDE3_EQPT.ClassInitialize(testContext);
|
||||
_CDE3_EQPT = CreateSelfDescription.Staging.v2_43_0.CDE3_EQPT.EAFLoggingUnitTesting;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__CDE3_EQPT__DownloadRsMFile() => _CDE3_EQPT.Staging__v2_43_0__CDE3_EQPT__DownloadRsMFile();
|
||||
|
||||
}
|
70
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE3.cs
Normal file
70
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE3.cs
Normal file
@ -0,0 +1,70 @@
|
||||
using Adaptation.Shared;
|
||||
using Adaptation.Shared.Methods;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
|
||||
namespace _Tests.Extract.Staging.v2_43_0;
|
||||
|
||||
[TestClass]
|
||||
public class CDE3
|
||||
{
|
||||
|
||||
#pragma warning disable CA2254
|
||||
#pragma warning disable IDE0060
|
||||
|
||||
private static CreateSelfDescription.Staging.v2_43_0.CDE3 _CDE3;
|
||||
|
||||
[ClassInitialize]
|
||||
public static void ClassInitialize(TestContext testContext)
|
||||
{
|
||||
CreateSelfDescription.Staging.v2_43_0.CDE3.ClassInitialize(testContext);
|
||||
_CDE3 = CreateSelfDescription.Staging.v2_43_0.CDE3.EAFLoggingUnitTesting;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__CDE3__RsM() => _CDE3.Staging__v2_43_0__CDE3__RsM();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__CDE3__RsM643047560320000000__Normal()
|
||||
{
|
||||
DateTime dateTime;
|
||||
string check = "*.RsM";
|
||||
_CDE3.Staging__v2_43_0__CDE3__RsM();
|
||||
MethodBase methodBase = new StackFrame().GetMethod();
|
||||
string[] variables = _CDE3.AdaptationTesting.GetVariables(methodBase, check);
|
||||
IFileRead fileRead = _CDE3.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
|
||||
Logistics logistics = new(fileRead);
|
||||
string extractResultItem1 = Helpers.Metrology.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics, validatePDSF: false);
|
||||
dateTime = Adaptation.FileHandlers.RsM.ProcessData.GetDateTime(logistics, string.Empty);
|
||||
Assert.IsTrue(dateTime == logistics.DateTimeFromSequence);
|
||||
dateTime = Adaptation.FileHandlers.RsM.ProcessData.GetDateTime(logistics, "00:13 09/27/38");
|
||||
Assert.IsTrue(dateTime == logistics.DateTimeFromSequence);
|
||||
string logBody = @"
|
||||
RUN [59-478796-3978.1]
|
||||
Recipe LSL_6in \ WACKER2 RESISTIVITY ####
|
||||
EQUIP# CDE3 Engineer Engineer
|
||||
LotID LotID D.L.RATIO #.####
|
||||
OPERATOR Operator TEMP 19.4 00:13 09/27/38
|
||||
AutoOptimizeGain = ### AutoProbeHeightSet = ##
|
||||
DataReject > #.#Sigma
|
||||
0 ..\LSL_6in.prj\WACKER2.rcp\8927A117.RsM 00:13 09/27/38
|
||||
pt# R Th Rs[Ohm/sq@T] Merit
|
||||
1 65.0 -44.5 577.7672 77.80
|
||||
2 32.5 -44.5 572.4527 103.00
|
||||
3 0.0 0.5 581.8071 108.00
|
||||
4 -32.5 -44.5 576.9838 93.00
|
||||
5 -65.0 -44.5 577.0866 69.80
|
||||
Avg = 577.219 0.58% SEMI Radial= #.##%
|
||||
";
|
||||
bool logBodyCheck = logBody.Trim() == extractResultItem1.Trim();
|
||||
if (!logBodyCheck)
|
||||
{
|
||||
_ = Process.Start("explorer.exe", variables[5]);
|
||||
File.WriteAllText(Path.Combine(variables[5], "0.log"), logBody.Trim());
|
||||
File.WriteAllText(Path.Combine(variables[5], "1.log"), extractResultItem1.Trim());
|
||||
}
|
||||
Assert.IsTrue(logBodyCheck, "Log Body doesn't match!");
|
||||
}
|
||||
|
||||
}
|
0
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE5.cs
Normal file
0
Adaptation/_Tests/Extract/Staging/v2.43.0/CDE5.cs
Normal file
64
Adaptation/_Tests/Extract/Staging/v2.43.0/MET08RESIMAPCDE.cs
Normal file
64
Adaptation/_Tests/Extract/Staging/v2.43.0/MET08RESIMAPCDE.cs
Normal file
@ -0,0 +1,64 @@
|
||||
using Adaptation.Shared;
|
||||
using Adaptation.Shared.Methods;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
|
||||
namespace _Tests.Extract.Staging.v2_43_0;
|
||||
|
||||
[TestClass]
|
||||
public class MET08RESIMAPCDE
|
||||
{
|
||||
|
||||
#pragma warning disable CA2254
|
||||
#pragma warning disable IDE0060
|
||||
|
||||
private static CreateSelfDescription.Staging.v2_43_0.MET08RESIMAPCDE _MET08RESIMAPCDE;
|
||||
|
||||
[ClassInitialize]
|
||||
public static void ClassInitialize(TestContext testContext)
|
||||
{
|
||||
CreateSelfDescription.Staging.v2_43_0.MET08RESIMAPCDE.ClassInitialize(testContext);
|
||||
_MET08RESIMAPCDE = CreateSelfDescription.Staging.v2_43_0.MET08RESIMAPCDE.EAFLoggingUnitTesting;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE637710931421087642__Normal()
|
||||
{
|
||||
string check = "~IsXToOpenInsightMetrologyViewer";
|
||||
MethodBase methodBase = new StackFrame().GetMethod();
|
||||
_MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE();
|
||||
string[] variables = _MET08RESIMAPCDE.AdaptationTesting.GetVariables(methodBase, check);
|
||||
IFileRead fileRead = _MET08RESIMAPCDE.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false);
|
||||
Logistics logistics = new(fileRead);
|
||||
_ = Helpers.Metrology.ReExtractComapareUpdatePassDirectory(variables, fileRead, logistics);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE__() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE__();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE___() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE___();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE____() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE____();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_____() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_____();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE______() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE______();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_______() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE_______();
|
||||
|
||||
[TestMethod]
|
||||
public void Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE________() => _MET08RESIMAPCDE.Staging__v2_43_0__MET08RESIMAPCDE__MET08RESIMAPCDE________();
|
||||
|
||||
}
|
Reference in New Issue
Block a user