Package com.complexible.stardog.api.test
Class Test
- java.lang.Object
-
- com.complexible.stardog.api.test.Test
-
-
Field Summary
Fields Modifier and Type Field Description static intUNDEFINED
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdb()longexpectedTime()intfailureThreshold()Threshold expressed as a percentage for specifing when a performance test will be considered failed.booleanisIgnored()java.lang.StringisReasoning()booleanisResultOrdered()java.lang.Stringname()Returns the name of the test.java.lang.StringqueryFile()java.lang.StringqueryStored()java.lang.StringqueryString()intresultCount()java.lang.StringresultFile()intruns()java.lang.Stringserver()voidsetDb(java.lang.String db)voidsetExpectedTime(long expectedTime)voidsetFailureThreshold(int failureThreshold)voidsetIgnored(boolean ignored)voidsetQueryFile(java.lang.String queryFile)voidsetQueryStored(java.lang.String queryStored)voidsetQueryString(java.lang.String queryString)voidsetReasoning(java.lang.String reasoning)voidsetResultCount(int resultCount)voidsetResultFile(java.lang.String resultFile)voidsetResultOrdered(boolean resultOrdered)voidsetRuns(int runs)voidsetServer(java.lang.String server)voidsetSuite(TestSuite suite)voidsetWarmups(int warmups)TestSuitesuite()voidtest(java.util.function.Consumer<Test> tester)Runs the tester function on every test included in the testable.java.lang.StringtoString()java.lang.StringtoString(java.lang.String indent)Returns an indented serialization of this object.intwarmups()
-
-
-
Field Detail
-
UNDEFINED
public static final int UNDEFINED
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public java.lang.String name()
Description copied from interface:TestableReturns the name of the test.
-
isIgnored
public boolean isIgnored()
-
setIgnored
public void setIgnored(boolean ignored)
-
test
public void test(java.util.function.Consumer<Test> tester)
Description copied from interface:TestableRuns the tester function on every test included in the testable.
-
suite
public TestSuite suite()
-
setSuite
public void setSuite(TestSuite suite)
-
server
public java.lang.String server()
-
setServer
public void setServer(java.lang.String server)
-
db
public java.lang.String db()
-
setDb
public void setDb(java.lang.String db)
-
queryFile
public java.lang.String queryFile()
-
setQueryFile
public void setQueryFile(java.lang.String queryFile)
-
queryString
public java.lang.String queryString()
-
setQueryString
public void setQueryString(java.lang.String queryString)
-
queryStored
public java.lang.String queryStored()
-
setQueryStored
public void setQueryStored(java.lang.String queryStored)
-
isReasoning
public java.lang.String isReasoning()
-
setReasoning
public void setReasoning(java.lang.String reasoning)
-
resultFile
public java.lang.String resultFile()
-
setResultFile
public void setResultFile(java.lang.String resultFile)
-
resultCount
public int resultCount()
-
setResultCount
public void setResultCount(int resultCount)
-
isResultOrdered
public boolean isResultOrdered()
-
setResultOrdered
public void setResultOrdered(boolean resultOrdered)
-
warmups
public int warmups()
-
setWarmups
public void setWarmups(int warmups)
-
runs
public int runs()
-
setRuns
public void setRuns(int runs)
-
expectedTime
public long expectedTime()
-
setExpectedTime
public void setExpectedTime(long expectedTime)
-
failureThreshold
public int failureThreshold()
Threshold expressed as a percentage for specifing when a performance test will be considered failed. For example, if theexpectedTimefor a test is 100ms and the failure threshold is defined to be10then the there will be a performance failure if query execution takes more than 110ms. The percentage can be set to a value higher than 100 if the query execution time is known to fluctuate highly.
-
setFailureThreshold
public void setFailureThreshold(int failureThreshold)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-