-
Notifications
You must be signed in to change notification settings - Fork 4
Core annotations
@MeasureExecutionTime
@ExpectMaxExecutionTime
@DisplayAppliedAnnotations
@DisableGlobalAnnotations
@DisableQuickPerf
@FunctionalIteration
@DebugQuickPerf
Display applied QuickPerf annotations in console.
An annotation can have three scopes (gobal, test class, test method). This annotation is useful to see which annotations are applied on a test method.
[QUICK PERF] Applied annotations: @JdbcBatches(batchSize=30), @DisableSameSelectTypesWithDifferentParams
Class specifying global annotations: org.quickperf.QuickPerfConfiguration
Disable global annotations on test method or test class.
Parameter | Type | Meaning | Default value |
---|---|---|---|
comment | String | Comment why global annotations are disabled | - |
Disable QuickPerf features.
Parameter | Type | Meaning | Default value |
---|---|---|---|
comment | String | Comment why QuickPerf is disabled | - |
Disable QuickPerf features.
This annotation is addressed to developers working on QuickPerf annotations.
It displays information in console for debugging purpose.
π Β Core
π Β JVM
π Β SQL
π Β Scopes
π Β Create an annotation
π Β JUnit 4
π Β JUnit 5
π Β TestNG
π Β Spring
π Β Detect and fix N+1 SELECT
π Β Maven performance
π Β Spring Boot - JUnit 4
π Β Spring Boot - JUnit 5
π Β Micronaut Data - JUnit 5
π Β Micronaut - Spring - JUnit 5
π Β Quarkus - JUnit 5
π Β FAQ
π Β QuickPerf code