File tree Expand file tree Collapse file tree 5 files changed +11
-16
lines changed
src/test/java/dev/openfeature/sdk/benchmark Expand file tree Collapse file tree 5 files changed +11
-16
lines changed Original file line number Diff line number Diff line change 5555 verbose : true # optional (default = false)
5656
5757 - name : Run JMH benchmark
58- run : mvn jmh:benchmark
58+ run : mvn --activate-profiles benchmark jmh:benchmark
5959 # run: |
6060 # 'mvn clean compile'
6161 # 'mvn jmh:benchmark -rf json -rff output.json .*'
Original file line number Diff line number Diff line change 167167 <version >1.37</version >
168168 <scope >test</scope >
169169 </dependency >
170- <dependency >
170+ <!-- < dependency>
171171 <groupId>org.openjdk.jmh</groupId>
172172 <artifactId>jmh-generator-annprocess</artifactId>
173173 <version>1.37</version>
174174 <scope>test</scope>
175- </dependency >
175+ </dependency>-->
176176 </dependencies >
177177
178178 <dependencyManagement >
303303 </archive >
304304 </configuration >
305305 </plugin >
306-
307306 </plugins >
308307 </build >
309308
708707 </execution >
709708 </executions >
710709 </plugin >
711- <plugin >
710+ <!-- < plugin>
712711 <artifactId>maven-compiler-plugin</artifactId>
713712 <version>3.8.1</version>
714713 <configuration>
725724 </path>
726725 </annotationProcessorPaths>
727726 </configuration>
728- </plugin >
727+ </plugin>-->
729728 </plugins >
730729 </build >
731730 </profile >
Original file line number Diff line number Diff line change 1- package dev .openfeature .sdk ;
1+ package dev .openfeature .sdk . benchmark ;
22
3- import dev .openfeature .sdk .state .FlagEvaluationState ;
3+ import dev .openfeature .sdk .benchmark .state .FlagEvaluationState ;
4+ import dev .openfeature .sdk .benchmark .state .HooksState ;
45import java .util .concurrent .TimeUnit ;
5- import dev .openfeature .sdk .state .HooksState ;
66import org .openjdk .jmh .annotations .Benchmark ;
77import org .openjdk .jmh .annotations .BenchmarkMode ;
88import org .openjdk .jmh .annotations .Fork ;
Original file line number Diff line number Diff line change 1- package dev .openfeature .sdk .state ;
1+ package dev .openfeature .sdk .benchmark . state ;
22
33import dev .openfeature .sdk .Client ;
44import dev .openfeature .sdk .ImmutableMetadata ;
55import dev .openfeature .sdk .OpenFeatureAPI ;
66import dev .openfeature .sdk .providers .memory .Flag ;
77import dev .openfeature .sdk .providers .memory .InMemoryProvider ;
8- import org .openjdk .jmh .annotations .Level ;
9- import org .openjdk .jmh .annotations .Scope ;
10- import org .openjdk .jmh .annotations .Setup ;
11- import org .openjdk .jmh .annotations .State ;
12- import org .openjdk .jmh .annotations .TearDown ;
8+ import org .openjdk .jmh .annotations .*;
139import java .util .Map ;
1410
1511@ State (Scope .Benchmark )
Original file line number Diff line number Diff line change 1- package dev .openfeature .sdk .state ;
1+ package dev .openfeature .sdk .benchmark . state ;
22
33import dev .openfeature .sdk .Client ;
44import dev .openfeature .sdk .Hook ;
You can’t perform that action at this time.
0 commit comments