Skip to content

Commit 9a62234

Browse files
committed
try to run jmh bench
Signed-off-by: christian.lutnik <[email protected]>
1 parent 97d7401 commit 9a62234

File tree

5 files changed

+11
-16
lines changed

5 files changed

+11
-16
lines changed

.github/workflows/pullrequest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
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 .*'

pom.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,12 +167,12 @@
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>
@@ -303,7 +303,6 @@
303303
</archive>
304304
</configuration>
305305
</plugin>
306-
307306
</plugins>
308307
</build>
309308

@@ -708,7 +707,7 @@
708707
</execution>
709708
</executions>
710709
</plugin>
711-
<plugin>
710+
<!--<plugin>
712711
<artifactId>maven-compiler-plugin</artifactId>
713712
<version>3.8.1</version>
714713
<configuration>
@@ -725,7 +724,7 @@
725724
</path>
726725
</annotationProcessorPaths>
727726
</configuration>
728-
</plugin>
727+
</plugin>-->
729728
</plugins>
730729
</build>
731730
</profile>

src/bench/java/dev/openfeature/sdk/FlagEvaluationBenchmark.java renamed to src/test/java/dev/openfeature/sdk/benchmark/FlagEvaluationBenchmark.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
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;
45
import java.util.concurrent.TimeUnit;
5-
import dev.openfeature.sdk.state.HooksState;
66
import org.openjdk.jmh.annotations.Benchmark;
77
import org.openjdk.jmh.annotations.BenchmarkMode;
88
import org.openjdk.jmh.annotations.Fork;

src/bench/java/dev/openfeature/sdk/state/FlagEvaluationState.java renamed to src/test/java/dev/openfeature/sdk/benchmark/state/FlagEvaluationState.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
package dev.openfeature.sdk.state;
1+
package dev.openfeature.sdk.benchmark.state;
22

33
import dev.openfeature.sdk.Client;
44
import dev.openfeature.sdk.ImmutableMetadata;
55
import dev.openfeature.sdk.OpenFeatureAPI;
66
import dev.openfeature.sdk.providers.memory.Flag;
77
import 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.*;
139
import java.util.Map;
1410

1511
@State(Scope.Benchmark)

src/bench/java/dev/openfeature/sdk/state/HooksState.java renamed to src/test/java/dev/openfeature/sdk/benchmark/state/HooksState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.openfeature.sdk.state;
1+
package dev.openfeature.sdk.benchmark.state;
22

33
import dev.openfeature.sdk.Client;
44
import dev.openfeature.sdk.Hook;

0 commit comments

Comments
 (0)