- ClasspathFilePropertySource - Class in cz.encircled.jput.context
-
- ClasspathFilePropertySource() - Constructor for class cz.encircled.jput.context.ClasspathFilePropertySource
-
- close() - Method in interface cz.encircled.jput.recorder.ElasticsearchClient
-
- close() - Method in class cz.encircled.jput.recorder.ElasticsearchClientWrapper
-
- collectRuns(sample) - Method in class cz.encircled.jput.trend.SampleBasedTrendAnalyzer
-
- Companion - Static variable in class cz.encircled.jput.context.JPutContext
-
- Companion - Static variable in class cz.encircled.jput.model.PerfTestConfiguration
-
- Companion - Static variable in class cz.encircled.jput.model.SuiteConfiguration
-
- Companion - Static variable in class cz.encircled.jput.model.TrendTestConfiguration
-
- component1() - Method in class cz.encircled.jput.model.ExecutionRun
-
Parent execution
- component1() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- component1() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Unique test id,
- component1() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Configuration used for this execution
- component1() - Method in class cz.encircled.jput.model.PerfTestResult
-
- component1() - Method in class cz.encircled.jput.model.SuiteConfiguration
-
- component1() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Sample size which will be used for trend analysis
- component10() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Unit test will be marked as failed,
- component11() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
TODO implement: reactive
- component12() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Performance trend analyzing
- component13() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
- component2() - Method in class cz.encircled.jput.model.ExecutionRun
-
Start time in nanoseconds relative to execution start time
- component2() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- component2() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Count of warm up test executions
- component2() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Parameters related to the global execution
- component2() - Method in class cz.encircled.jput.model.SuiteConfiguration
-
- component2() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Static average time threshold.
- component3() - Method in class cz.encircled.jput.model.ExecutionRun
-
Elapsed time in ms
- component3() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- component3() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Test execution repeats count
- component3() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Start time of this execution in nanoseconds
- component3() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
if true - use the sample variance as an average time threshold
- component4() - Method in class cz.encircled.jput.model.ExecutionRun
-
- component4() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Delay between test repeats,
- component4() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Repeat number to its execution
- component4() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Defines the strategy for sample selection
- component5() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Upper limit for test execution time in milliseconds
- component5() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Validation result is set after executions
- component5() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Only result from given percentile are counted for trend tests,
- component6() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Upper limit for average execution time when using
- component7() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Count of maximum parallel executions
- component8() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Ramp-up in milliseconds.
- component9() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
- context - Static variable in class cz.encircled.jput.context.JPutContextKt
-
- continueOnException() - Method in interface cz.encircled.jput.unit.PerformanceTest
-
If true,
- copy(execution, relativeStartTime, elapsedTime, resultDetails) - Method in class cz.encircled.jput.model.ExecutionRun
-
- copy(resultCode, error, errorMessage) - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- copy(testId, warmUp, repeats, delay, maxTimeLimit, avgTimeLimit, parallelCount, rampUp, isReactive, maxAllowedExceptionsCount, continueOnException, trendConfiguration, percentiles) - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Performance test configuration of a single junit test method
- copy(conf, executionParams, startTime, executionResult, violations) - Method in class cz.encircled.jput.model.PerfTestExecution
-
Represents the execution state of a particular performance test
- copy(violations) - Method in class cz.encircled.jput.model.PerfTestResult
-
Represents the execution result of a performance test.
If a test violates any of it's performance constraints, it will be added to the violations field.
- copy(clazz, isParallel) - Method in class cz.encircled.jput.model.SuiteConfiguration
-
- copy(sampleSize, averageTimeThreshold, useStandardDeviationAsThreshold, sampleSelectionStrategy, noisePercentile) - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Represents the configuration of a single trend performance test
- cz.encircled.jput - package cz.encircled.jput
-
- cz.encircled.jput.context - package cz.encircled.jput.context
-
- cz.encircled.jput.model - package cz.encircled.jput.model
-
- cz.encircled.jput.recorder - package cz.encircled.jput.recorder
-
- cz.encircled.jput.reporter - package cz.encircled.jput.reporter
-
- cz.encircled.jput.runner - package cz.encircled.jput.runner
-
- cz.encircled.jput.trend - package cz.encircled.jput.trend
-
- cz.encircled.jput.unit - package cz.encircled.jput.unit
-
- getAverageTimeThreshold() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Static average time threshold.
- getAvgTimeLimit() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Upper limit for average execution time when using
- getClazz() - Method in class cz.encircled.jput.model.SuiteConfiguration
-
- getCollectionProperty(key, defaultValue) - Static method in class cz.encircled.jput.context.PropertySourceKt
-
- getConf() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Configuration used for this execution
- getContext() - Static method in class cz.encircled.jput.context.JPutContextKt
-
- getContinueOnException() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
TODO implement: reactive
- getCurrentExecution() - Method in class cz.encircled.jput.JPut
-
- getCurrentRun() - Method in class cz.encircled.jput.model.PerfTestExecution
-
- getCurrentSuite() - Method in class cz.encircled.jput.context.JPutContext
-
Currently running class suite, should be set by org.junit.runner.Runner
- getCurrentSuiteMethod() - Method in class cz.encircled.jput.context.JPutContext
-
Currently running method of a suite, should be set by org.junit.runner.Runner
- getCustomTestIds() - Method in class cz.encircled.jput.context.JPutContext
-
customTestId -> defaultTestId
- getDelay() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Delay between test repeats,
- getElapsedTime() - Method in class cz.encircled.jput.model.ExecutionRun
-
Elapsed time in ms
- getElapsedTimes() - Method in class cz.encircled.jput.model.PerfTestExecution
-
List of elapsed times of all repeats
- getError() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- getErrorMessage() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- getExecution() - Method in class cz.encircled.jput.model.ExecutionRun
-
Parent execution
- getExecutionAvg() - Method in class cz.encircled.jput.model.PerfTestExecution
-
- getExecutionId() - Method in class cz.encircled.jput.context.JPutContext
-
Unique ID of current tests execution
- getExecutionMax() - Method in class cz.encircled.jput.model.PerfTestExecution
-
- getExecutionParams() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Parameters related to the global execution
- getExecutionResult() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Repeat number to its execution
- getExecutor() - Method in class cz.encircled.jput.runner.JPutJUnit4Runner
-
- getExecutor() - Method in class cz.encircled.jput.runner.Junit4TestExecutor
-
- getLog() - Method in class cz.encircled.jput.reporter.JPutConsoleReporter
-
- getMaxAllowedExceptionsCount() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Unit test will be marked as failed,
- getMaxTimeLimit() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Upper limit for test execution time in milliseconds
- getMessageProducer() - Method in enum cz.encircled.jput.model.PerfConstraintViolation
-
- getNoisePercentile() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Only result from given percentile are counted for trend tests,
- getParallelCount() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Count of maximum parallel executions
- getPercentiles() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
- getProperty(key) - Method in class cz.encircled.jput.context.ClasspathFilePropertySource
-
- getProperty(key) - Method in interface cz.encircled.jput.context.PropertySource
-
- getProperty(key) - Method in class cz.encircled.jput.context.SystemPropertySource
-
- getPropertySources() - Method in class cz.encircled.jput.context.JPutContext
-
- getRampUp() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Ramp-up in milliseconds.
- getRelativeStartTime() - Method in class cz.encircled.jput.model.ExecutionRun
-
Start time in nanoseconds relative to execution start time
- getRepeats() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Test execution repeats count
- getResultCode() - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- getResultDetails() - Method in class cz.encircled.jput.model.ExecutionRun
-
- getResultRecorders() - Method in class cz.encircled.jput.context.JPutContext
-
Test results recorders
- getResultReporters() - Method in class cz.encircled.jput.context.JPutContext
-
- getSample(execution) - Method in class cz.encircled.jput.recorder.ElasticsearchResultRecorder
-
Fetch execution times sample for the given execution
- getSample(execution) - Method in class cz.encircled.jput.recorder.FileSystemResultRecorder
-
Fetch execution times sample for the given execution
- getSample(execution) - Method in interface cz.encircled.jput.recorder.ResultRecorder
-
Fetch execution times sample for the given execution
- getSampleSelectionStrategy() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Defines the strategy for sample selection
- getSampleSize() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
Sample size which will be used for trend analysis
- getStartTime() - Method in class cz.encircled.jput.model.ExecutionRun
-
- getStartTime() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Start time of this execution in nanoseconds
- getTarget() - Method in class cz.encircled.jput.recorder.FileSystemResultRecorder
-
- getTestCaseId(clazz) - Method in class cz.encircled.jput.reporter.JPutAllureReporter
-
- getTestCaseStatus(testResult) - Method in class cz.encircled.jput.reporter.JPutAllureReporter
-
- getTestExecutions() - Method in class cz.encircled.jput.context.JPutContext
-
- getTestId() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Unique test id,
- getTrendAnalyzer() - Method in class cz.encircled.jput.context.JPutContext
-
- getTrendConfiguration() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Performance trend analyzing
- getUnitPerformanceAnalyzers() - Method in class cz.encircled.jput.context.JPutContext
-
- getUserDefinedEnvParams($this) - Static method in class cz.encircled.jput.recorder.ResultRecorder.DefaultImpls
-
Get user-defined environment parameters, which should be persisted along with test results
- getUserDefinedEnvParams() - Method in interface cz.encircled.jput.recorder.ResultRecorder
-
Get user-defined environment parameters, which should be persisted along with test results
- getUseStandardDeviationAsThreshold() - Method in class cz.encircled.jput.model.TrendTestConfiguration
-
if true - use the sample variance as an average time threshold
- getViolations() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Validation result is set after executions
- getViolations() - Method in class cz.encircled.jput.model.PerfTestResult
-
- getViolationsErrorMessage() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Build error messages from violations
- getWarmUp() - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
Count of warm up test executions
- SampleBasedTrendAnalyzer - Class in cz.encircled.jput.trend
-
Trend analyzer which compares test execution with sample data from previous executions
- SampleBasedTrendAnalyzer() - Constructor for class cz.encircled.jput.trend.SampleBasedTrendAnalyzer
-
Trend analyzer which compares test execution with sample data from previous executions
- sampleSelectionStrategy() - Method in interface cz.encircled.jput.trend.PerformanceTrend
-
Defines the way,
- sampleSize() - Method in interface cz.encircled.jput.trend.PerformanceTrend
-
Sample size which is used for trend analysis,
- search(searchRequest, options) - Method in interface cz.encircled.jput.recorder.ElasticsearchClient
-
- search(searchRequest, options) - Method in class cz.encircled.jput.recorder.ElasticsearchClientWrapper
-
- SelectionStrategy - Enum in cz.encircled.jput.trend
-
Strategy for sample selection
- SelectionStrategy() - Constructor for enum cz.encircled.jput.trend.SelectionStrategy
-
Strategy for sample selection
- setContext(p) - Static method in class cz.encircled.jput.context.JPutContextKt
-
- setCurrentSuite(p) - Method in class cz.encircled.jput.context.JPutContext
-
Currently running class suite, should be set by org.junit.runner.Runner
- setCurrentSuiteMethod(p) - Method in class cz.encircled.jput.context.JPutContext
-
Currently running method of a suite, should be set by org.junit.runner.Runner
- setElapsedTime(p) - Method in class cz.encircled.jput.model.ExecutionRun
-
Elapsed time in ms
- setErrorMessage(p) - Method in class cz.encircled.jput.model.ExecutionRunResultDetails
-
- setExecutor(p) - Method in class cz.encircled.jput.runner.JPutJUnit4Runner
-
- setExecutor(p) - Method in class cz.encircled.jput.runner.Junit4TestExecutor
-
- setPercentiles(p) - Method in class cz.encircled.jput.model.PerfTestConfiguration
-
- setPerformanceTestEnabled(p) - Method in class cz.encircled.jput.context.JPutContext
-
Global enabled/disabled switch
- setPerformanceTestResult(result) - Method in class cz.encircled.jput.JPut
-
Anonymous functions are not supported yet!
- setPerformanceTestResult(error, resultCode, errorMessage) - Method in class cz.encircled.jput.JPut
-
- setPerformanceTestResult(error, resultCode) - Method in class cz.encircled.jput.JPut
-
- setPerformanceTestResult(error) - Method in class cz.encircled.jput.JPut
-
- setPerformanceTestResult() - Method in class cz.encircled.jput.JPut
-
- setPerformanceTestResult(resultCode, errorMessage) - Method in class cz.encircled.jput.JPut
-
- setPerformanceTestResult(resultCode) - Method in class cz.encircled.jput.JPut
-
- setPropertySources(p) - Method in class cz.encircled.jput.context.JPutContext
-
- setRelativeStartTime(p) - Method in class cz.encircled.jput.model.ExecutionRun
-
Start time in nanoseconds relative to execution start time
- setResultDetails(p) - Method in class cz.encircled.jput.model.ExecutionRun
-
- setResultReporters(p) - Method in class cz.encircled.jput.context.JPutContext
-
- setTrendAnalyzer(p) - Method in class cz.encircled.jput.context.JPutContext
-
- setUnitPerformanceAnalyzers(p) - Method in class cz.encircled.jput.context.JPutContext
-
- startNextExecution() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Starts new execution, returns start time (nanoseconds)
- StatisticsKt - Class in cz.encircled.jput
-
- subList($this, sample, size, strategy) - Static method in class cz.encircled.jput.recorder.ResultRecorder.DefaultImpls
-
Select sub list of given size from sample according to the given strategy
- subList(sample, size, strategy) - Method in interface cz.encircled.jput.recorder.ResultRecorder
-
Select sub list of given size from sample according to the given strategy
- successResults() - Method in class cz.encircled.jput.model.PerfTestExecution
-
Only success executionResult
- SuiteConfiguration - Class in cz.encircled.jput.model
-
- SuiteConfiguration(clazz, isParallel) - Constructor for class cz.encircled.jput.model.SuiteConfiguration
-
- SuiteConfiguration.Companion - Class in cz.encircled.jput.model
-
- SystemPropertySource - Class in cz.encircled.jput.context
-
Uses System.property and System.env as a sources
- SystemPropertySource() - Constructor for class cz.encircled.jput.context.SystemPropertySource
-
Uses System.property and System.env as a sources