Skip to main content

%SYS.Bench.Test

SQL Table Name: %SYS_Bench.Test

Class structure used by %BENCHLANG routine Properties and results of an individual test

Property Inventory

Properties

property Description as %String (MAXLEN = 100);
The text description (usually the code snippet) of the individual test.
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Result as %Float;
The results of the individual tests. this may be the length of time (in seconds), or the CPU time (in seconds) or the number of iterations done.
Property methods: ResultDisplayToLogical(), ResultGet(), ResultGetStored(), ResultIsValid(), ResultLogicalToDisplay(), ResultNormalize(), ResultSet()
property Test as %String [ Required ];
The test id for the results of a specific test within a run.
Property methods: TestDisplayToLogical(), TestGet(), TestGetStored(), TestIsValid(), TestLogicalToDisplay(), TestLogicalToOdbc(), TestNormalize(), TestSet()
relationship TestRun as Run [ Required , Inverse = Tests , Cardinality = parent ];
The parent 'run' object for this individual test.
Property methods: TestRunGet(), TestRunGetObject(), TestRunGetObjectId(), TestRunGetStored(), TestRunGetSwizzled(), TestRunIsValid(), TestRunNewObject(), TestRunOnDelete(), TestRunRClose(), TestRunRExec(), TestRunRFetch(), TestRunRelate(), TestRunSQLCompute(), TestRunSet(), TestRunSetObject(), TestRunSetObjectId(), TestRunUnRelate(), TestRunUnSwizzle()

Indexes

index (Test on Test) [IdKey, Type = key];
Index methods: TestCheck(), TestDelete(), TestDisplayToLogical(), TestExists(), TestGet(), TestGetStored(), TestIsValid(), TestLogicalToDisplay(), TestLogicalToOdbc(), TestNormalize(), TestOpen(), TestRunCheck(), TestRunDelete(), TestRunGet(), TestRunGetObject(), TestRunGetObjectId(), TestRunGetStored(), TestRunGetSwizzled(), TestRunIsValid(), TestRunNewObject(), TestRunOnDelete(), TestRunRClose(), TestRunRExec(), TestRunRFetch(), TestRunRelate(), TestRunSQLCompute(), TestRunSet(), TestRunSetObject(), TestRunSetObjectId(), TestRunUnRelate(), TestRunUnSwizzle(), TestSQLCheckUnique(), TestSQLExists(), TestSQLFindPKeyByConstraint(), TestSQLFindRowIDByConstraint(), TestSet()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%SYS.Bench.Test)

^%SYS.Bench.TestD(ID)
=
%%CLASSNAME
RunType
RunDescription
Test
TestTime
TestDescription
TestLoopCnt
TestCPUTime
Time
Description
LoopCnt
CPUTime
Result
FeedbackOpens in a new tab