58 lines
1.8 KiB
C#
58 lines
1.8 KiB
C#
|
|
using SystemX.Core.DB;
|
|
|
|
namespace Web.Tra.Model
|
|
{
|
|
public class TestResult : ITestResultModel
|
|
{
|
|
//log data
|
|
public List<DecompressTestResult> DecompressTestResult { get; set; }
|
|
public List<ParseTestResult> ParseTestResult { get; set; }
|
|
|
|
//test list data
|
|
public TestList? TestList { get; set; }
|
|
}
|
|
|
|
public class DecompressTestResult : ITestResultModel
|
|
{
|
|
public int StepID { get; set; }
|
|
public double MeasVal { get; set; }
|
|
public string MeasValStr { get; set; }
|
|
public string Message { get; set; }
|
|
public string GlobalMin { get; set; }
|
|
public string MeasuredValue { get; set; }
|
|
public string GlobalMax { get; set; }
|
|
public string Result { get; set; }
|
|
public string SpentTime { get; set; }
|
|
}
|
|
|
|
public class ParseTestResult : ITestResultModel
|
|
{
|
|
public int StepNo { get; set; }
|
|
public long Position { get; set; }
|
|
public string Variant { get; set; }
|
|
public string Gate { get; set; }
|
|
public string MO { get; set; }
|
|
public string Function { get; set; }
|
|
public string Min { get; set; }
|
|
public string MeasuredValue { get; set; }
|
|
public string Max { get; set; }
|
|
public string Dimension { get; set; }
|
|
public string Result { get; set; }
|
|
public string Duration { get; set; }
|
|
}
|
|
|
|
public class TestList
|
|
{
|
|
public PROD_Group ProdGroup { get; set; }
|
|
public PROD_Release ProdRelease { get; set; }
|
|
public PROD_Variant ProdVariant { get; set; }
|
|
|
|
public STAT_TestCode StatTestCode { get; set; }
|
|
|
|
public STOR_TestListFile StorTestListFile { get; set; }
|
|
|
|
public List<VRFY_TestListFileRelease> TestListFile { get; set; }
|
|
}
|
|
}
|