From 593d031cf236c9be1ba61a41dc250e7b3722d809 Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Mon, 10 Nov 2025 16:59:35 -0600 Subject: [PATCH 1/6] use junitpioneer retrying-test --- warp-core/dependencies.gradle | 4 ++++ warp-core/locking/warp-core_2.12.lockfile | 19 ++++++++++++------- warp-core/locking/warp-core_2.13.lockfile | 19 ++++++++++++------- .../arbiters/SmartNumberArbiterSpec.scala | 3 ++- 4 files changed, 30 insertions(+), 15 deletions(-) diff --git a/warp-core/dependencies.gradle b/warp-core/dependencies.gradle index 9d799af9..15527fe7 100644 --- a/warp-core/dependencies.gradle +++ b/warp-core/dependencies.gradle @@ -47,6 +47,10 @@ dependencies { implementation 'com.github.dwickern:scala-nameof_%%:3.0.0' + testImplementation group: 'org.junit-pioneer', name: 'junit-pioneer', version: '2.3.0' + + + runtimeOnly "com.h2database:h2:${versions.h2}" runtimeOnly "commons-beanutils:commons-beanutils:${versions.beanUtils}" runtimeOnly "mysql:mysql-connector-java:${versions.mysqlConnector}" diff --git a/warp-core/locking/warp-core_2.12.lockfile b/warp-core/locking/warp-core_2.12.lockfile index 63bbff85..aba8f0db 100644 --- a/warp-core/locking/warp-core_2.12.lockfile +++ b/warp-core/locking/warp-core_2.12.lockfile @@ -78,13 +78,18 @@ org.jline:jline-native:3.27.1=zinc org.jline:jline-terminal-jni:3.27.1=zinc org.jline:jline-terminal:3.27.1=zinc org.jline:jline:3.26.3=zinc -org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath -org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:1.10.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:1.10.3=testRuntimeClasspath -org.junit.vintage:junit-vintage-engine:5.10.3=testRuntimeClasspath -org.junit:junit-bom:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit-pioneer:junit-pioneer:2.3.0=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit.jupiter:junit-jupiter-api:5.11.2=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:5.11.2=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:5.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit.platform:junit-platform-commons:1.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-engine:1.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:1.11.2=testRuntimeClasspath +org.junit.vintage:junit-vintage-engine:5.11.2=testRuntimeClasspath +org.junit:junit-bom:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit:junit-bom:5.11.2=testRuntimeClasspath org.msgpack:msgpack-core:0.9.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.reactivestreams:reactive-streams:1.0.4=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/warp-core/locking/warp-core_2.13.lockfile b/warp-core/locking/warp-core_2.13.lockfile index c4f0e1c9..15538868 100644 --- a/warp-core/locking/warp-core_2.13.lockfile +++ b/warp-core/locking/warp-core_2.13.lockfile @@ -78,13 +78,18 @@ org.jline:jline-native:3.27.1=zinc org.jline:jline-terminal-jni:3.27.1=zinc org.jline:jline-terminal:3.27.1=zinc org.jline:jline:3.26.3=zinc -org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath -org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:1.10.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:1.10.3=testRuntimeClasspath -org.junit.vintage:junit-vintage-engine:5.10.3=testRuntimeClasspath -org.junit:junit-bom:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit-pioneer:junit-pioneer:2.3.0=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit.jupiter:junit-jupiter-api:5.11.2=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:5.11.2=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:5.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit.platform:junit-platform-commons:1.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-engine:1.11.2=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:1.11.2=testRuntimeClasspath +org.junit.vintage:junit-vintage-engine:5.11.2=testRuntimeClasspath +org.junit:junit-bom:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath +org.junit:junit-bom:5.11.2=testRuntimeClasspath org.msgpack:msgpack-core:0.9.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.reactivestreams:reactive-streams:1.0.4=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/warp-core/src/test/scala/com/workday/warp/arbiters/SmartNumberArbiterSpec.scala b/warp-core/src/test/scala/com/workday/warp/arbiters/SmartNumberArbiterSpec.scala index 2674f1a1..d54c6d31 100644 --- a/warp-core/src/test/scala/com/workday/warp/arbiters/SmartNumberArbiterSpec.scala +++ b/warp-core/src/test/scala/com/workday/warp/arbiters/SmartNumberArbiterSpec.scala @@ -13,6 +13,7 @@ import com.workday.warp.persistence.CorePersistenceAware import com.workday.warp.persistence.TablesLike._ import com.workday.warp.persistence.TablesLike.RowTypeClasses._ import org.junit.jupiter.api.parallel.Isolated +import org.junitpioneer.jupiter.RetryingTest import scala.io.Source import scala.util.Random @@ -101,7 +102,7 @@ class SmartNumberArbiterSpec extends WarpJUnitSpec with CorePersistenceAware wit * Create 100 data points. 70 with 500ms response time and 30 with 100ms * Uses a sliding window size of 100, so the latest test execution should NOT be flagged as an anomaly */ - @UnitTest + @RetryingTest(5) def usesLongSlidingWindow(): Unit = { val testID: String = "f.g.h.i.j." + UUID.randomUUID().toString val allResponseTimes: Iterable[Double] = From f93e44ba144f78006e53f2f5534cc9ea26534a51 Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Fri, 14 Nov 2025 13:57:09 -0600 Subject: [PATCH 2/6] delete stale 2.12 lockfile --- .../locking/warp-core-gatling_2.12.lockfile | 136 ------------------ 1 file changed, 136 deletions(-) delete mode 100644 warp-core-gatling/locking/warp-core-gatling_2.12.lockfile diff --git a/warp-core-gatling/locking/warp-core-gatling_2.12.lockfile b/warp-core-gatling/locking/warp-core-gatling_2.12.lockfile deleted file mode 100644 index ae5ba627..00000000 --- a/warp-core-gatling/locking/warp-core-gatling_2.12.lockfile +++ /dev/null @@ -1,136 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -aopalliance:aopalliance:1.0=compileClasspath -ch.qos.logback:logback-classic:1.2.11=compileClasspath -ch.qos.logback:logback-core:1.2.11=compileClasspath -com.aayushatharva.brotli4j:brotli4j:1.8.0=compileClasspath -com.aayushatharva.brotli4j:native-linux-aarch64:1.8.0=compileClasspath -com.aayushatharva.brotli4j:native-linux-x86_64:1.8.0=compileClasspath -com.aayushatharva.brotli4j:native-osx-aarch64:1.8.0=compileClasspath -com.aayushatharva.brotli4j:native-osx-x86_64:1.8.0=compileClasspath -com.aayushatharva.brotli4j:native-windows-x86_64:1.8.0=compileClasspath -com.eatthepath:fast-uuid:0.2.0=compileClasspath -com.fasterxml.jackson.core:jackson-annotations:2.13.4=compileClasspath -com.fasterxml.jackson.core:jackson-core:2.13.4=compileClasspath -com.fasterxml.jackson.core:jackson-databind:2.13.4=compileClasspath -com.fasterxml.jackson:jackson-bom:2.13.4=compileClasspath -com.github.ben-manes.caffeine:caffeine:2.9.3=compileClasspath -com.github.scopt:scopt_2.13:3.7.1=compileClasspath -com.google.code.findbugs:jsr305:3.0.2=compileClasspath -com.google.code.gson:gson:2.8.9=compileClasspath -com.google.errorprone:error_prone_annotations:2.10.0=compileClasspath -com.google.guava:failureaccess:1.0.1=compileClasspath -com.google.guava:guava:30.1-jre=compileClasspath -com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath -com.google.inject:guice:5.1.0=compileClasspath -com.google.j2objc:j2objc-annotations:1.3=compileClasspath -com.softwaremill.quicklens:quicklens_2.13:1.9.0=compileClasspath -com.squareup.moshi:moshi:1.5.0=compileClasspath -com.squareup.okhttp3:logging-interceptor:3.13.1=compileClasspath -com.squareup.okhttp3:okhttp:3.13.1=compileClasspath -com.squareup.okio:okio:1.17.2=compileClasspath -com.squareup.retrofit2:converter-moshi:2.5.0=compileClasspath -com.squareup.retrofit2:retrofit:2.5.0=compileClasspath -com.tdunning:t-digest:3.1=compileClasspath -com.typesafe.akka:akka-actor_2.13:2.6.20=compileClasspath -com.typesafe.akka:akka-slf4j_2.13:2.6.20=compileClasspath -com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath -com.typesafe.slick:slick-hikaricp_2.12:3.4.1=compileClasspath -com.typesafe.slick:slick_2.12:3.4.1=compileClasspath -com.typesafe:config:1.4.2=compileClasspath -com.zaxxer:HikariCP:4.0.3=compileClasspath -commons-logging:commons-logging:1.2=compileClasspath -io.burt:jmespath-core:0.5.1=compileClasspath -io.burt:jmespath-jackson:0.5.1=compileClasspath -io.gatling.highcharts:gatling-charts-highcharts:3.8.4=compileClasspath -io.gatling:gatling-app:3.8.4=compileClasspath -io.gatling:gatling-charts:3.8.4=compileClasspath -io.gatling:gatling-commons-shared-unstable:3.8.4=compileClasspath -io.gatling:gatling-commons-shared:3.8.4=compileClasspath -io.gatling:gatling-commons:3.8.4=compileClasspath -io.gatling:gatling-core-java:3.8.4=compileClasspath -io.gatling:gatling-core:3.8.4=compileClasspath -io.gatling:gatling-graphite:3.8.4=compileClasspath -io.gatling:gatling-http-client:3.8.4=compileClasspath -io.gatling:gatling-http-java:3.8.4=compileClasspath -io.gatling:gatling-http:3.8.4=compileClasspath -io.gatling:gatling-jdbc-java:3.8.4=compileClasspath -io.gatling:gatling-jdbc:3.8.4=compileClasspath -io.gatling:gatling-jms-java:3.8.4=compileClasspath -io.gatling:gatling-jms:3.8.4=compileClasspath -io.gatling:gatling-jsonpath:3.8.4=compileClasspath -io.gatling:gatling-mqtt-java:3.8.4=compileClasspath -io.gatling:gatling-mqtt:3.8.4=compileClasspath -io.gatling:gatling-netty-util:3.8.4=compileClasspath -io.gatling:gatling-recorder-bc-shaded:1.71.1=compileClasspath -io.gatling:gatling-recorder:3.8.4=compileClasspath -io.gatling:gatling-redis-java:3.8.4=compileClasspath -io.gatling:gatling-redis:3.8.4=compileClasspath -io.gatling:gatling-test-framework:3.8.4=compileClasspath -io.netty:netty-buffer:4.1.81.Final=compileClasspath -io.netty:netty-codec-dns:4.1.81.Final=compileClasspath -io.netty:netty-codec-http2:4.1.81.Final=compileClasspath -io.netty:netty-codec-http:4.1.81.Final=compileClasspath -io.netty:netty-codec-mqtt:4.1.81.Final=compileClasspath -io.netty:netty-codec-socks:4.1.81.Final=compileClasspath -io.netty:netty-codec:4.1.81.Final=compileClasspath -io.netty:netty-common:4.1.81.Final=compileClasspath -io.netty:netty-handler-proxy:4.1.81.Final=compileClasspath -io.netty:netty-handler:4.1.81.Final=compileClasspath -io.netty:netty-resolver-dns-classes-macos:4.1.81.Final=compileClasspath -io.netty:netty-resolver-dns-native-macos:4.1.81.Final=compileClasspath -io.netty:netty-resolver-dns:4.1.81.Final=compileClasspath -io.netty:netty-resolver:4.1.81.Final=compileClasspath -io.netty:netty-tcnative-boringssl-static:2.0.54.Final=compileClasspath -io.netty:netty-tcnative-classes:2.0.54.Final=compileClasspath -io.netty:netty-transport-classes-epoll:4.1.81.Final=compileClasspath -io.netty:netty-transport-native-epoll:4.1.81.Final=compileClasspath -io.netty:netty-transport-native-unix-common:4.1.81.Final=compileClasspath -io.netty:netty-transport:4.1.81.Final=compileClasspath -io.pebbletemplates:pebble:3.1.5=compileClasspath -io.suzaku:boopickle_2.13:1.3.3=compileClasspath -javax.inject:javax.inject:1=compileClasspath -javax.jms:javax.jms-api:2.0.1=compileClasspath -junit:junit:4.13.2=compileClasspath -net.debasishg:redisclient_2.13:3.42=compileClasspath -net.jodah:typetools:0.6.3=compileClasspath -net.sf.saxon:Saxon-HE:10.6=compileClasspath -org.apache.commons:commons-configuration2:2.8.0=compileClasspath -org.apache.commons:commons-lang3:3.12.0=compileClasspath -org.apache.commons:commons-math3:3.6.1=compileClasspath -org.apache.commons:commons-pool2:2.8.0=compileClasspath -org.apache.commons:commons-text:1.9=compileClasspath -org.apiguardian:apiguardian-api:1.1.0=compileClasspath -org.checkerframework:checker-qual:3.19.0=compileClasspath -org.flywaydb:flyway-core:5.2.1=compileClasspath -org.hamcrest:hamcrest-core:1.3=compileClasspath -org.hdrhistogram:HdrHistogram:2.1.12=compileClasspath -org.influxdb:influxdb-java:2.15=compileClasspath -org.jodd:jodd-lagarto:6.0.6=compileClasspath -org.jodd:jodd-util:6.1.0=compileClasspath -org.junit.jupiter:junit-jupiter-api:5.7.2=compileClasspath -org.junit.platform:junit-platform-commons:1.7.2=compileClasspath -org.junit:junit-bom:5.7.2=compileClasspath -org.msgpack:msgpack-core:0.8.16=compileClasspath -org.opentest4j:opentest4j:1.2.0=compileClasspath -org.reactivestreams:reactive-streams:1.0.4=compileClasspath -org.scala-lang.modules:scala-collection-compat_2.12:2.8.1=compileClasspath -org.scala-lang.modules:scala-java8-compat_2.13:1.0.0=compileClasspath -org.scala-lang.modules:scala-parser-combinators_2.13:2.1.1=compileClasspath -org.scala-lang.modules:scala-swing_2.13:3.0.0=compileClasspath -org.scala-lang.modules:scala-xml_2.12:1.2.0=compileClasspath -org.scala-lang:scala-library:2.13.8=compileClasspath -org.scala-lang:scala-reflect:2.13.8=compileClasspath -org.scala-sbt:test-interface:1.0=compileClasspath -org.scalactic:scalactic_2.12:3.1.4=compileClasspath -org.scalatest:scalatest_2.12:3.1.4=compileClasspath -org.scalatestplus:junit-4-12_2.12:3.1.1.0=compileClasspath -org.scalatestplus:scalatestplus-junit_2.12:1.0.0-SNAP9=compileClasspath -org.scalaz:scalaz-core_2.12:7.3.4=compileClasspath -org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath -org.simpleflatmapper:sfm-util:8.2.3=compileClasspath -org.slf4j:slf4j-api:1.7.36=compileClasspath -org.typelevel:spire-macros_2.13:0.17.0=compileClasspath -org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath -empty= From b1b7a2d8a4428d8c74bb3b2584bd27328d193c05 Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Fri, 14 Nov 2025 14:07:42 -0600 Subject: [PATCH 3/6] passing build with gatling 3.12, simulations not running --- build.gradle | 4 +- versionInfo.gradle | 2 +- .../locking/warp-core-gatling_2.13.lockfile | 135 +++++++++--------- .../adapters/gatling/GatlingJUnitRunner.scala | 74 ---------- .../warp/adapters/BasicSimulation.scala | 5 +- .../workday/warp/junit/GatlingTestSpec.scala | 5 +- 6 files changed, 73 insertions(+), 152 deletions(-) delete mode 100644 warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/GatlingJUnitRunner.scala diff --git a/build.gradle b/build.gradle index ba0fe929..00e01d87 100644 --- a/build.gradle +++ b/build.gradle @@ -99,8 +99,8 @@ allprojects { } } -sourceCompatibility = JavaVersion.VERSION_1_8 -targetCompatibility = JavaVersion.VERSION_1_8 +sourceCompatibility = JavaVersion.VERSION_17 +targetCompatibility = JavaVersion.VERSION_17 project(':warp-core') { dependencies { diff --git a/versionInfo.gradle b/versionInfo.gradle index 4cdf0826..cd559793 100644 --- a/versionInfo.gradle +++ b/versionInfo.gradle @@ -12,7 +12,7 @@ project.ext.versions = [ , commonsIo: '2.16.0' , coveralls: '2.8.2' , flyway: '5.2.1' - , gatling: '3.10.5' + , gatling: '3.12.0' , gradleGit: '4.1.1' , gradleScoverage: '8.0.3' , gradleJReleaser: '1.19.0' diff --git a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile index 375270ba..1dc3879d 100644 --- a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile +++ b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile @@ -3,21 +3,23 @@ # This file is expected to be part of source control. antlr:antlr:2.7.7=checkstyle aopalliance:aopalliance:1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -ch.qos.logback:logback-classic:1.5.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -ch.qos.logback:logback-core:1.5.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.aayushatharva.brotli4j:brotli4j:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-classic:1.5.6=default +ch.qos.logback:logback-classic:1.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-core:1.5.6=default +ch.qos.logback:logback-core:1.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:brotli4j:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:brotli4j:1.8.0=default -com.aayushatharva.brotli4j:native-linux-aarch64:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-aarch64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-linux-x86_64:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-aarch64:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-aarch64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-x86_64:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-windows-x86_64:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-windows-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-windows-x86_64:1.8.0=default -com.aayushatharva.brotli4j:service:1.16.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:service:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.beautiful-scala:scalastyle_2.13:1.2.0=scalastyle com.eatthepath:fast-uuid:0.2.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.eed3si9n:shaded-jawn-parser_2.13:1.3.2=zinc @@ -25,18 +27,18 @@ com.eed3si9n:shaded-scalajson_2.13:1.0.0-M4=zinc com.eed3si9n:sjson-new-core_2.13:0.10.1=zinc com.eed3si9n:sjson-new-scalajson_2.13:0.10.1=zinc com.fasterxml.jackson.core:jackson-annotations:2.13.4=default -com.fasterxml.jackson.core:jackson-annotations:2.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-core:2.13.4=default -com.fasterxml.jackson.core:jackson-core:2.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-databind:2.13.4=default -com.fasterxml.jackson.core:jackson-databind:2.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.13.4=default -com.fasterxml.jackson:jackson-bom:2.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:2.9.3=default com.github.ben-manes.caffeine:caffeine:3.1.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.dwickern:scala-nameof_2.13:3.0.0=default,runtimeClasspath,testRuntimeClasspath com.github.scopt:scopt_2.13:3.7.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.8.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.8.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.11.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.1.3=checkstyle @@ -56,7 +58,6 @@ com.lmax:disruptor:3.4.2=zinc com.mysql:mysql-connector-j:8.0.31=default,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:8.11=checkstyle com.softwaremill.quicklens:quicklens_2.13:1.9.0=default -com.softwaremill.quicklens:quicklens_2.13:1.9.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.moshi:moshi:1.8.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.okhttp3:logging-interceptor:4.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.okhttp3:okhttp:4.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -66,8 +67,8 @@ com.squareup.retrofit2:converter-moshi:2.9.0=compileClasspath,default,runtimeCla com.squareup.retrofit2:retrofit:2.9.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.swoval:file-tree-views:2.1.12=zinc com.tdunning:t-digest:3.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.typesafe.akka:akka-actor_2.13:2.6.20=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.typesafe.akka:akka-slf4j_2.13:2.6.20=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.typesafe.akka:akka-actor_2.13:2.6.20=default +com.typesafe.akka:akka-slf4j_2.13:2.6.20=default com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe.slick:slick-hikaricp_2.13:3.4.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe.slick:slick_2.13:3.4.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -85,106 +86,106 @@ io.burt:jmespath-core:0.5.1=default io.burt:jmespath-core:0.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.burt:jmespath-jackson:0.5.1=default io.burt:jmespath-jackson:0.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling.highcharts:gatling-charts-highcharts:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling.highcharts:gatling-charts-highcharts:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling.highcharts:gatling-charts-highcharts:3.8.4=default -io.gatling:gatling-app:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-app:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-app:3.8.4=default -io.gatling:gatling-charts:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-charts:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-charts:3.8.4=default io.gatling:gatling-commons-shared-unstable:3.8.4=default io.gatling:gatling-commons-shared:3.8.4=default -io.gatling:gatling-commons:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-commons:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-commons:3.8.4=default -io.gatling:gatling-core-java:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core-java:3.8.4=default -io.gatling:gatling-core:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core:3.8.4=default -io.gatling:gatling-graphite:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-graphite:3.8.4=default -io.gatling:gatling-http-client:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-client:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-client:3.8.4=default -io.gatling:gatling-http-java:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-java:3.8.4=default -io.gatling:gatling-http:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http:3.8.4=default -io.gatling:gatling-jdbc-java:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc-java:3.8.4=default -io.gatling:gatling-jdbc:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc:3.8.4=default -io.gatling:gatling-jms-java:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms-java:3.8.4=default -io.gatling:gatling-jms:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms:3.8.4=default -io.gatling:gatling-jsonpath:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jsonpath:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jsonpath:3.8.4=default io.gatling:gatling-mqtt-java:3.8.4=default io.gatling:gatling-mqtt:3.8.4=default -io.gatling:gatling-netty-util:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-netty-util:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-netty-util:3.8.4=default +io.gatling:gatling-quicklens:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder-bc-shaded:1.71.1=default -io.gatling:gatling-recorder-bc-shaded:1.77.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-recorder:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder-bc-shaded:1.78.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder:3.8.4=default -io.gatling:gatling-redis-java:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis-java:3.8.4=default -io.gatling:gatling-redis:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis:3.8.4=default -io.gatling:gatling-shared-enterprise:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-model_2.13:0.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-util_2.13:0.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-test-framework:3.10.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-cli:0.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-model_2.13:0.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-util_2.13:0.0.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-test-framework:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-test-framework:3.8.4=default io.github.java-diff-utils:java-diff-utils:4.12=zinc io.github.metarank:cfor_2.13:0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.25.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.25.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-buffer:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-buffer:4.1.81.Final=default -io.netty:netty-codec-dns:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-dns:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-dns:4.1.81.Final=default -io.netty:netty-codec-http2:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http2:4.1.81.Final=default -io.netty:netty-codec-http:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http:4.1.81.Final=default io.netty:netty-codec-mqtt:4.1.81.Final=default -io.netty:netty-codec-socks:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-socks:4.1.81.Final=default -io.netty:netty-codec:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.81.Final=default -io.netty:netty-common:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-common:4.1.81.Final=default -io.netty:netty-handler-proxy:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler-proxy:4.1.81.Final=default -io.netty:netty-handler:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler:4.1.81.Final=default -io.netty:netty-resolver-dns-classes-macos:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-classes-macos:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-classes-macos:4.1.81.Final=default -io.netty:netty-resolver-dns-native-macos:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-native-macos:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-native-macos:4.1.81.Final=default -io.netty:netty-resolver-dns:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns:4.1.81.Final=default -io.netty:netty-resolver:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver:4.1.81.Final=default io.netty:netty-tcnative-boringssl-static:2.0.54.Final=default -io.netty:netty-tcnative-boringssl-static:2.0.65.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.66.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-tcnative-classes:2.0.54.Final=default -io.netty:netty-tcnative-classes:2.0.65.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.66.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.1.81.Final=default -io.netty:netty-transport-native-epoll:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-epoll:4.1.81.Final=default -io.netty:netty-transport-native-unix-common:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-unix-common:4.1.81.Final=default -io.netty:netty-transport:4.1.107.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.81.Final=default io.pebbletemplates:pebble:3.1.5=default io.pebbletemplates:pebble:3.2.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.suzaku:boopickle_2.13:1.3.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.suzaku:boopickle_2.13:1.3.3=default +io.suzaku:boopickle_2.13:1.5.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath javax.inject:javax.inject:1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath javax.jms:javax.jms-api:2.0.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath mysql:mysql-connector-java:8.0.31=default,runtimeClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.debasishg:redisclient_2.13:3.42=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.14.0=zinc net.jodah:typetools:0.6.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -207,7 +208,7 @@ org.codehaus.mojo:animal-sniffer-annotations:1.14=checkstyle org.flywaydb:flyway-core:5.2.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.fusesource.jansi:jansi:2.4.0=zinc org.hamcrest:hamcrest-core:1.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.hdrhistogram:HdrHistogram:2.1.12=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.hdrhistogram:HdrHistogram:2.1.12=default org.influxdb:influxdb-java:2.24=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -220,7 +221,7 @@ org.jline:jline-terminal:3.27.1=zinc org.jline:jline:3.26.3=zinc org.jodd:jodd-lagarto:6.0.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jodd:jodd-util:6.1.0=default -org.jodd:jodd-util:6.2.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jodd:jodd-util:6.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -233,12 +234,11 @@ org.opentest4j:opentest4j:1.3.0=compileClasspath,default,runtimeClasspath,testCo org.reactivestreams:reactive-streams:1.0.4=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-collection-compat_2.13:2.1.4=scalastyle org.scala-lang.modules:scala-collection-compat_2.13:2.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scala-lang.modules:scala-java8-compat_2.13:1.0.0=compileClasspath,testCompileClasspath org.scala-lang.modules:scala-java8-compat_2.13:1.0.2=default,runtimeClasspath,testRuntimeClasspath org.scala-lang.modules:scala-parallel-collections_2.13:0.2.0=zinc org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2=scalastyle,zinc org.scala-lang.modules:scala-parser-combinators_2.13:2.1.1=default -org.scala-lang.modules:scala-parser-combinators_2.13:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-parser-combinators_2.13:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-swing_2.13:3.0.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-xml_2.13:1.2.0=scalastyle org.scala-lang.modules:scala-xml_2.13:2.1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -299,7 +299,8 @@ org.scoverage:scalac-scoverage-runtime_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-serializer_2.13:2.4.1=scoverage org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.simpleflatmapper:sfm-util:8.2.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.slf4j:slf4j-api:2.0.13=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.13=default +org.slf4j:slf4j-api:2.0.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.typelevel:spire-macros_2.13:0.17.0=default org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath empty=annotationProcessor,archives,incrementalScalaAnalysisFormain,incrementalScalaAnalysisForscoverage,incrementalScalaAnalysisFortest,scalaCompilerPlugins,scalaToolchainRuntimeClasspath,scalafix,scoverageAnnotationProcessor,scoverageCompileClasspath,scoverageRuntimeClasspath,signatures,testAnnotationProcessor diff --git a/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/GatlingJUnitRunner.scala b/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/GatlingJUnitRunner.scala deleted file mode 100644 index d950b63c..00000000 --- a/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/GatlingJUnitRunner.scala +++ /dev/null @@ -1,74 +0,0 @@ -// MIT License -// -// Copyright (c) 2017 Pravo.ru -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -package com.workday.warp.adapters.gatling - -import com.workday.warp.config.CoreWarpProperty.BUILD_OUTPUT_DIRECTORY -import com.workday.warp.logger.WarpLogging -import io.gatling.app.Gatling -import io.gatling.core.Predef.Simulation -import io.gatling.core.config.GatlingPropertiesBuilder -import org.junit.runner.{Description, Runner} -import org.junit.runner.notification.{RunNotifier, Failure => JUnitFailure} - -import scala.util.{Failure, Success, Try} - -/** - * JUnitRunner extension to run Gatling tests. - * - * Copied from https://github.com/Pravoru/gatling-junitrunner. We couldn't use his artifact directly since it is not cross-compiled. - * @param simulationClass - */ -@deprecated("use junit5", since = "4.4.0") -final class GatlingJUnitRunner(simulationClass: Class[_ <: Simulation]) extends Runner with WarpLogging { - - /** - * JUnit Description to Identify Tests - */ - override val getDescription: Description = Description.createSuiteDescription(s"${simulationClass.getCanonicalName}(Gatling)") - - /** - * Runner method to run gatling test. - * - * Uses JUnit notifier to notify results of the test. - * @param notifier - */ - override def run(notifier: RunNotifier): Unit = { - Try { - notifier.fireTestStarted(getDescription) - val properties: GatlingPropertiesBuilder = new GatlingPropertiesBuilder - properties.simulationClass(simulationClass.getCanonicalName) - properties.noReports() - properties.resultsDirectory(BUILD_OUTPUT_DIRECTORY.value) - Gatling.fromMap(properties.build) - } match { - case Success(0) => - logger.debug("GatlingJUnitRunner test succeeded!") - case Success(nonZero) => - notifier.fireTestFailure(new JUnitFailure(getDescription, new RuntimeException(s"Simulation ended with result code $nonZero"))) - case Failure(e) => - notifier.fireTestFailure(new JUnitFailure(getDescription, e)) - logger.error("GatlingJUnitRunner test succeeded!", e) - } - notifier.fireTestFinished(getDescription) - } -} diff --git a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala index 53e81599..c7772551 100644 --- a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala +++ b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala @@ -1,14 +1,11 @@ package com.workday.warp.adapters -import com.workday.warp.adapters.gatling.{GatlingJUnitRunner, WarpSimulation} +import com.workday.warp.adapters.gatling.WarpSimulation import io.gatling.core.Predef._ import io.gatling.http.Predef._ -import org.junit.runner.RunWith import io.gatling.core.structure.ScenarioBuilder import io.gatling.http.protocol.HttpProtocolBuilder -@RunWith(classOf[GatlingJUnitRunner]) -@deprecated("use junit5", since = "4.4.0") class BasicSimulation extends WarpSimulation { override val maybeDocumentation: Option[String] = Option("an example gatling simulation") diff --git a/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala b/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala index d455d3cf..6f8aa009 100644 --- a/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala +++ b/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala @@ -2,19 +2,16 @@ package com.workday.warp.junit import java.util.concurrent.TimeUnit -import com.workday.warp.adapters.gatling.{GatlingJUnitRunner, WarpSimulation} +import com.workday.warp.adapters.gatling.WarpSimulation import io.gatling.core.Predef._ import io.gatling.core.structure.{PopulationBuilder, ScenarioBuilder} import io.gatling.http.Predef._ -import org.junit.runner.RunWith import scala.concurrent.duration.FiniteDuration /** * Created by tomas.mccandless on 7/1/20. */ -@RunWith(classOf[GatlingJUnitRunner]) -@deprecated("use junit5", since = "4.4.0") class GatlingTestSpec extends WarpSimulation { // note that a test must implement its own assertions. From 653f884f0482f5c39860d05c93b77e96a43a4d9a Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Fri, 14 Nov 2025 15:59:33 -0600 Subject: [PATCH 4/6] run all simulations are part of test --- build.gradle | 5 + buildscript-gradle.lockfile | 11 +- warp-core-gatling/build.gradle | 7 + .../locking/warp-core-gatling_2.13.lockfile | 320 +++++++++--------- warp-core/build.gradle | 2 + 5 files changed, 184 insertions(+), 161 deletions(-) diff --git a/build.gradle b/build.gradle index 00e01d87..06e5a387 100644 --- a/build.gradle +++ b/build.gradle @@ -4,6 +4,7 @@ buildscript { apply from: file("${rootDir}/versionInfo.gradle") repositories { + gradlePluginPortal() mavenCentral() maven { url "https://plugins.gradle.org/m2/" @@ -21,6 +22,7 @@ buildscript { classpath "org.scoverage:gradle-scoverage:${versions.gradleScoverage}" classpath "com.github.alisiikh:gradle-scalastyle-plugin:${versions.scalaStyle}" classpath "org.jreleaser:org.jreleaser.gradle.plugin:${versions.gradleJReleaser}" + classpath "io.gatling.gradle:io.gatling.gradle.gradle.plugin:${versions.gatling}" } // lock buildscript dependencies @@ -109,8 +111,11 @@ project(':warp-core') { } project(':warp-core-gatling') { + apply plugin: 'io.gatling.gradle' dependencies { api project(':warp-core') + // TODO would be nice to declare a dependency on .classes here to avoid building jar + gatling project(':warp-core') } } diff --git a/buildscript-gradle.lockfile b/buildscript-gradle.lockfile index 8ddfbf79..bf59f6ea 100644 --- a/buildscript-gradle.lockfile +++ b/buildscript-gradle.lockfile @@ -16,10 +16,12 @@ com.fasterxml:classmate:1.7.0=classpath com.github.alisiikh:gradle-scalastyle-plugin:3.4.1=classpath com.github.luben:zstd-jni:1.5.7-3=classpath com.github.sbaudoin:yamllint:1.6.1=classpath +com.github.spotbugs:spotbugs-annotations:4.8.4=classpath com.github.spullara.mustache.java:compiler:0.9.14=classpath com.github.victools:jsonschema-generator:4.38.0=classpath com.github.victools:jsonschema-module-jackson:4.38.0=classpath com.github.zafarkhaja:java-semver:0.9.0=classpath +com.google.code.findbugs:jsr305:3.0.2=classpath com.googlecode.javaewah:JavaEWAH:1.1.13=classpath com.hierynomus:asn-one:0.6.0=classpath com.hierynomus:sshj:0.40.0=classpath @@ -40,6 +42,7 @@ com.netflix.nebula:nebula-publishing-plugin:17.3.0=classpath com.netflix.nebula:nebula-release-plugin:15.0.3=classpath com.perforce:p4java:2015.2.1365273=classpath com.trilead:trilead-ssh2:1.0.0-build220=classpath +com.typesafe:config:1.4.3=classpath commons-beanutils:commons-beanutils:1.8.0=classpath commons-codec:commons-codec:1.18.0=classpath commons-collections:commons-collections:3.2.1=classpath @@ -49,6 +52,12 @@ commons-logging:commons-logging:1.2=classpath commons-net:commons-net:3.11.1=classpath de.regnis.q.sequence:sequence-library:1.0.3=classpath dev.failsafe:failsafe:3.3.2=classpath +gradle.plugin.io.gatling.gradle:gatling-gradle-plugin:3.12.0=classpath +io.gatling.gradle:io.gatling.gradle.gradle.plugin:3.12.0=classpath +io.gatling:gatling-asm-shaded:9.7.0=classpath +io.gatling:gatling-enterprise-plugin-commons:1.9.6=classpath +io.gatling:gatling-scanner:1.6.1=classpath +io.gatling:gatling-shared-cli:0.0.3=classpath io.get-coursier:interface:1.0.8=classpath io.github.cosmicsilence:gradle-scalafix:0.1.14=classpath io.github.openfeign.form:feign-form:3.8.0=classpath @@ -85,7 +94,7 @@ org.bouncycastle:bcprov-jdk18on:1.81=classpath org.bouncycastle:bcutil-jdk18on:1.81=classpath org.codehaus.groovy.modules.http-builder:http-builder:0.7.1=classpath org.codehaus.plexus:plexus-interpolation:1.25=classpath -org.codehaus.plexus:plexus-utils:3.2.1=classpath +org.codehaus.plexus:plexus-utils:4.0.1=classpath org.codehaus.woodstox:stax2-api:4.2.2=classpath org.commonmark:commonmark-ext-autolink:0.21.0=classpath org.commonmark:commonmark:0.21.0=classpath diff --git a/warp-core-gatling/build.gradle b/warp-core-gatling/build.gradle index e69de29b..ecbdd050 100644 --- a/warp-core-gatling/build.gradle +++ b/warp-core-gatling/build.gradle @@ -0,0 +1,7 @@ +import io.gatling.gradle.GatlingRunTask + +tasks.register('gatlingRunAll', GatlingRunTask) { + runAllSimulations = true +} + +test.dependsOn('gatlingRunAll') \ No newline at end of file diff --git a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile index 1dc3879d..c2f81d28 100644 --- a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile +++ b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile @@ -2,253 +2,253 @@ # Manual edits can break the build and are not advised. # This file is expected to be part of source control. antlr:antlr:2.7.7=checkstyle -aopalliance:aopalliance:1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +aopalliance:aopalliance:1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-classic:1.5.6=default -ch.qos.logback:logback-classic:1.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-classic:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-core:1.5.6=default -ch.qos.logback:logback-core:1.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.aayushatharva.brotli4j:brotli4j:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-core:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:brotli4j:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:brotli4j:1.8.0=default -com.aayushatharva.brotli4j:native-linux-aarch64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-linux-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-aarch64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-windows-x86_64:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-windows-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-windows-x86_64:1.8.0=default -com.aayushatharva.brotli4j:service:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:service:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.beautiful-scala:scalastyle_2.13:1.2.0=scalastyle -com.eatthepath:fast-uuid:0.2.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.eatthepath:fast-uuid:0.2.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.eed3si9n:shaded-jawn-parser_2.13:1.3.2=zinc com.eed3si9n:shaded-scalajson_2.13:1.0.0-M4=zinc com.eed3si9n:sjson-new-core_2.13:0.10.1=zinc com.eed3si9n:sjson-new-scalajson_2.13:0.10.1=zinc com.fasterxml.jackson.core:jackson-annotations:2.13.4=default -com.fasterxml.jackson.core:jackson-annotations:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-core:2.13.4=default -com.fasterxml.jackson.core:jackson-core:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-databind:2.13.4=default -com.fasterxml.jackson.core:jackson-databind:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.13.4=default -com.fasterxml.jackson:jackson-bom:2.17.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:2.9.3=default -com.github.ben-manes.caffeine:caffeine:3.1.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.dwickern:scala-nameof_2.13:3.0.0=default,runtimeClasspath,testRuntimeClasspath -com.github.scopt:scopt_2.13:3.7.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.8.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.code.gson:gson:2.11.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:3.1.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.dwickern:scala-nameof_2.13:3.0.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +com.github.scopt:scopt_2.13:3.7.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.8.6=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.code.gson:gson:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.1.3=checkstyle -com.google.errorprone:error_prone_annotations:2.27.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.guava:failureaccess:1.0.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.27.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:25.1-jre=checkstyle -com.google.guava:guava:30.1-jre=compileClasspath,testCompileClasspath -com.google.guava:guava:32.0.1-jre=default,runtimeClasspath,testRuntimeClasspath -com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.inject:guice:5.1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:guava:30.1-jre=compileClasspath,gatlingCompileClasspath,testCompileClasspath +com.google.guava:guava:32.0.1-jre=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.inject:guice:5.1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:1.1=checkstyle -com.google.j2objc:j2objc-annotations:1.3=compileClasspath,testCompileClasspath -com.google.j2objc:j2objc-annotations:2.8=default,runtimeClasspath,testRuntimeClasspath -com.google.protobuf:protobuf-java:3.19.4=default,runtimeClasspath,testRuntimeClasspath -com.h2database:h2:2.3.230=default,runtimeClasspath,testRuntimeClasspath +com.google.j2objc:j2objc-annotations:1.3=compileClasspath,gatlingCompileClasspath,testCompileClasspath +com.google.j2objc:j2objc-annotations:2.8=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java:3.19.4=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +com.h2database:h2:2.3.230=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath com.lmax:disruptor:3.4.2=zinc -com.mysql:mysql-connector-j:8.0.31=default,runtimeClasspath,testRuntimeClasspath +com.mysql:mysql-connector-j:8.0.31=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:8.11=checkstyle com.softwaremill.quicklens:quicklens_2.13:1.9.0=default -com.squareup.moshi:moshi:1.8.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.okhttp3:logging-interceptor:4.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.okhttp3:okhttp:4.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.okio:okio-jvm:3.6.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.okio:okio:3.6.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.retrofit2:converter-moshi:2.9.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.squareup.retrofit2:retrofit:2.9.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.moshi:moshi:1.8.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okhttp3:logging-interceptor:4.12.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okhttp3:okhttp:4.12.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okio:okio-jvm:3.6.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okio:okio:3.6.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.retrofit2:converter-moshi:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.retrofit2:retrofit:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.swoval:file-tree-views:2.1.12=zinc -com.tdunning:t-digest:3.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.tdunning:t-digest:3.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe.akka:akka-actor_2.13:2.6.20=default com.typesafe.akka:akka-slf4j_2.13:2.6.20=default -com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.typesafe.slick:slick-hikaricp_2.13:3.4.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.typesafe.slick:slick_2.13:3.4.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.typesafe.slick:slick-hikaricp_2.13:3.4.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.typesafe.slick:slick_2.13:3.4.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe:config:1.4.0=scalastyle -com.typesafe:config:1.4.3=compileClasspath,default,testCompileClasspath -com.typesafe:config:1.4.5=runtimeClasspath,testRuntimeClasspath -com.zaxxer:HikariCP:4.0.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -commons-beanutils:commons-beanutils:1.9.3=checkstyle,runtimeClasspath,testRuntimeClasspath +com.typesafe:config:1.4.3=compileClasspath,default,gatlingCompileClasspath,testCompileClasspath +com.typesafe:config:1.4.5=gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +com.zaxxer:HikariCP:4.0.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-beanutils:commons-beanutils:1.9.3=checkstyle,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.9.4=default commons-cli:commons-cli:1.4=checkstyle -commons-collections:commons-collections:3.2.2=checkstyle,default,runtimeClasspath,testRuntimeClasspath -commons-io:commons-io:2.16.0=default,runtimeClasspath,testRuntimeClasspath -commons-logging:commons-logging:1.3.2=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-collections:commons-collections:3.2.2=checkstyle,default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +commons-io:commons-io:2.16.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +commons-logging:commons-logging:1.3.2=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.burt:jmespath-core:0.5.1=default -io.burt:jmespath-core:0.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.burt:jmespath-core:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.burt:jmespath-jackson:0.5.1=default -io.burt:jmespath-jackson:0.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling.highcharts:gatling-charts-highcharts:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.burt:jmespath-jackson:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling.highcharts:gatling-charts-highcharts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling.highcharts:gatling-charts-highcharts:3.8.4=default -io.gatling:gatling-app:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-app:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-app:3.8.4=default -io.gatling:gatling-charts:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-charts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-charts:3.8.4=default io.gatling:gatling-commons-shared-unstable:3.8.4=default io.gatling:gatling-commons-shared:3.8.4=default -io.gatling:gatling-commons:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-commons:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-commons:3.8.4=default -io.gatling:gatling-core-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core-java:3.8.4=default -io.gatling:gatling-core:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core:3.8.4=default io.gatling:gatling-graphite:3.8.4=default -io.gatling:gatling-http-client:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-client:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-client:3.8.4=default -io.gatling:gatling-http-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-java:3.8.4=default -io.gatling:gatling-http:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http:3.8.4=default -io.gatling:gatling-jdbc-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc-java:3.8.4=default -io.gatling:gatling-jdbc:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc:3.8.4=default -io.gatling:gatling-jms-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms-java:3.8.4=default -io.gatling:gatling-jms:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms:3.8.4=default -io.gatling:gatling-jsonpath:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jsonpath:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jsonpath:3.8.4=default io.gatling:gatling-mqtt-java:3.8.4=default io.gatling:gatling-mqtt:3.8.4=default -io.gatling:gatling-netty-util:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-netty-util:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-netty-util:3.8.4=default -io.gatling:gatling-quicklens:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-quicklens:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder-bc-shaded:1.71.1=default -io.gatling:gatling-recorder-bc-shaded:1.78.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-recorder:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder-bc-shaded:1.78.1=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder:3.8.4=default -io.gatling:gatling-redis-java:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis-java:3.8.4=default -io.gatling:gatling-redis:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis:3.8.4=default -io.gatling:gatling-shared-cli:0.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-model_2.13:0.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-util_2.13:0.0.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-cli:0.0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-model_2.13:0.0.7=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-util_2.13:0.0.10=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-test-framework:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-test-framework:3.8.4=default io.github.java-diff-utils:java-diff-utils:4.12=zinc -io.github.metarank:cfor_2.13:0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.25.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.25.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-buffer:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.github.metarank:cfor_2.13:0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-buffer:4.1.81.Final=default -io.netty:netty-codec-dns:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-dns:4.1.81.Final=default -io.netty:netty-codec-http2:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http2:4.1.81.Final=default -io.netty:netty-codec-http:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http:4.1.81.Final=default io.netty:netty-codec-mqtt:4.1.81.Final=default -io.netty:netty-codec-socks:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-socks:4.1.81.Final=default -io.netty:netty-codec:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.81.Final=default -io.netty:netty-common:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-common:4.1.81.Final=default -io.netty:netty-handler-proxy:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler-proxy:4.1.81.Final=default -io.netty:netty-handler:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler:4.1.81.Final=default -io.netty:netty-resolver-dns-classes-macos:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-classes-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-classes-macos:4.1.81.Final=default -io.netty:netty-resolver-dns-native-macos:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-native-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-native-macos:4.1.81.Final=default -io.netty:netty-resolver-dns:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns:4.1.81.Final=default -io.netty:netty-resolver:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver:4.1.81.Final=default io.netty:netty-tcnative-boringssl-static:2.0.54.Final=default -io.netty:netty-tcnative-boringssl-static:2.0.66.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-tcnative-classes:2.0.54.Final=default -io.netty:netty-tcnative-classes:2.0.66.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.1.81.Final=default -io.netty:netty-transport-native-epoll:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-epoll:4.1.81.Final=default -io.netty:netty-transport-native-unix-common:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-unix-common:4.1.81.Final=default -io.netty:netty-transport:4.1.113.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.81.Final=default io.pebbletemplates:pebble:3.1.5=default -io.pebbletemplates:pebble:3.2.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.pebbletemplates:pebble:3.2.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.suzaku:boopickle_2.13:1.3.3=default -io.suzaku:boopickle_2.13:1.5.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -javax.inject:javax.inject:1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -javax.jms:javax.jms-api:2.0.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -junit:junit:4.13.2=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -mysql:mysql-connector-java:8.0.31=default,runtimeClasspath,testRuntimeClasspath -net.debasishg:redisclient_2.13:3.42=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.suzaku:boopickle_2.13:1.5.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +javax.inject:javax.inject:1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +javax.jms:javax.jms-api:2.0.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +junit:junit:4.13.2=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +mysql:mysql-connector-java:8.0.31=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +net.debasishg:redisclient_2.13:3.42=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.14.0=zinc -net.jodah:typetools:0.6.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.jodah:typetools:0.6.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.openhft:zero-allocation-hashing:0.16=zinc -net.sf.saxon:Saxon-HE:10.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.sf.saxon:Saxon-HE:10.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.sf.saxon:Saxon-HE:9.8.0-12=checkstyle org.antlr:antlr4-runtime:4.7.1=checkstyle -org.apache.commons:commons-configuration2:2.11.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-lang3:3.14.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-math3:3.6.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-pool2:2.8.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-text:1.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-configuration2:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.14.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-math3:3.6.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-pool2:2.8.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-text:1.12.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.17.1=zinc org.apache.logging.log4j:log4j-core:2.17.1=zinc -org.apiguardian:apiguardian-api:1.1.2=compileClasspath,testCompileClasspath +org.apiguardian:apiguardian-api:1.1.2=compileClasspath,gatlingCompileClasspath,testCompileClasspath org.checkerframework:checker-qual:2.0.0=checkstyle org.checkerframework:checker-qual:3.33.0=default -org.checkerframework:checker-qual:3.37.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.37.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.codehaus.mojo:animal-sniffer-annotations:1.14=checkstyle -org.flywaydb:flyway-core:5.2.1=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.flywaydb:flyway-core:5.2.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.fusesource.jansi:jansi:2.4.0=zinc -org.hamcrest:hamcrest-core:1.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.hamcrest:hamcrest-core:1.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.hdrhistogram:HdrHistogram:2.1.12=default -org.influxdb:influxdb-java:2.24=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib:1.9.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains:annotations:13.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.influxdb:influxdb-java:2.24=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.9.10=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains:annotations:13.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jline:jline-native:3.27.1=zinc org.jline:jline-terminal-jni:3.27.1=zinc org.jline:jline-terminal:3.27.1=zinc org.jline:jline:3.26.3=zinc -org.jodd:jodd-lagarto:6.0.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jodd:jodd-lagarto:6.0.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jodd:jodd-util:6.1.0=default -org.jodd:jodd-util:6.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jodd:jodd-util:6.3.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath -org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.10.3=testRuntimeClasspath org.junit.platform:junit-platform-launcher:1.10.3=testRuntimeClasspath org.junit.vintage:junit-vintage-engine:5.10.3=testRuntimeClasspath -org.junit:junit-bom:5.10.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.msgpack:msgpack-core:0.9.6=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.opentest4j:opentest4j:1.3.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.reactivestreams:reactive-streams:1.0.4=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.msgpack:msgpack-core:0.9.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.opentest4j:opentest4j:1.3.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.reactivestreams:reactive-streams:1.0.4=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-collection-compat_2.13:2.1.4=scalastyle -org.scala-lang.modules:scala-collection-compat_2.13:2.12.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scala-lang.modules:scala-java8-compat_2.13:1.0.2=default,runtimeClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-collection-compat_2.13:2.12.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-java8-compat_2.13:1.0.2=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath org.scala-lang.modules:scala-parallel-collections_2.13:0.2.0=zinc org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2=scalastyle,zinc org.scala-lang.modules:scala-parser-combinators_2.13:2.1.1=default -org.scala-lang.modules:scala-parser-combinators_2.13:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scala-lang.modules:scala-swing_2.13:3.0.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-parser-combinators_2.13:2.4.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-swing_2.13:3.0.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-xml_2.13:1.2.0=scalastyle -org.scala-lang.modules:scala-xml_2.13:2.1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang.modules:scala-xml_2.13:2.1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang.modules:scala-xml_2.13:2.3.0=scoverage,zinc org.scala-lang:scala-compiler:2.13.15=zinc org.scala-lang:scala-library:2.13.1=scalastyle org.scala-lang:scala-library:2.13.15=zinc org.scala-lang:scala-library:2.13.16=default -org.scala-lang:scala-library:2.13.17=compileClasspath,runtimeClasspath,scoverage,testCompileClasspath,testRuntimeClasspath -org.scala-lang:scala-reflect:2.13.10=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scala-lang:scala-library:2.13.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,scoverage,testCompileClasspath,testRuntimeClasspath +org.scala-lang:scala-reflect:2.13.10=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scala-lang:scala-reflect:2.13.15=zinc org.scala-sbt.jline:jline:2.14.7-sbt-9c3b6aca11c57e339441442bbf58e550cdfecb79=zinc org.scala-sbt:collections_2.13:1.10.4=zinc @@ -272,35 +272,35 @@ org.scala-sbt:zinc-core_2.13:1.10.4=zinc org.scala-sbt:zinc-persist-core-assembly:1.10.4=zinc org.scala-sbt:zinc-persist_2.13:1.10.4=zinc org.scala-sbt:zinc_2.13:1.10.4=zinc -org.scalactic:scalactic_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalactic:scalactic_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scalariform:scalariform_2.13:0.2.10=scalastyle -org.scalatest:scalatest-compatible:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-core_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-diagrams_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-featurespec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-flatspec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-freespec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-funspec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-funsuite_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-matchers-core_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-mustmatchers_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-propspec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-refspec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-shouldmatchers_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest-wordspec_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatest:scalatest_2.13:3.2.19=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatestplus:junit-4-12_2.13:3.1.1.0=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalatestplus:scalatestplus-junit_2.13:1.0.0-M2=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.scalaz:scalaz-core_2.13:7.3.8=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-compatible:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-core_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-diagrams_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-featurespec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-flatspec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-freespec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-funspec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-funsuite_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-matchers-core_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-mustmatchers_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-propspec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-refspec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-shouldmatchers_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest-wordspec_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatest:scalatest_2.13:3.2.19=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatestplus:junit-4-12_2.13:3.1.1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalatestplus:scalatestplus-junit_2.13:1.0.0-M2=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.scalaz:scalaz-core_2.13:7.3.8=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.scoverage:scalac-scoverage-domain_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-plugin_2.13.17:2.4.1=scoverage org.scoverage:scalac-scoverage-reporter_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-runtime_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-serializer_2.13:2.4.1=scoverage -org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.simpleflatmapper:sfm-util:8.2.3=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:sfm-util:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.13=default -org.slf4j:slf4j-api:2.0.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.16=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.typelevel:spire-macros_2.13:0.17.0=default -org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,default,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=annotationProcessor,archives,incrementalScalaAnalysisFormain,incrementalScalaAnalysisForscoverage,incrementalScalaAnalysisFortest,scalaCompilerPlugins,scalaToolchainRuntimeClasspath,scalafix,scoverageAnnotationProcessor,scoverageCompileClasspath,scoverageRuntimeClasspath,signatures,testAnnotationProcessor +org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +empty=annotationProcessor,archives,gatlingAnnotationProcessor,incrementalScalaAnalysisForgatling,incrementalScalaAnalysisFormain,incrementalScalaAnalysisForscoverage,incrementalScalaAnalysisFortest,scalaCompilerPlugins,scalaToolchainRuntimeClasspath,scalafix,scoverageAnnotationProcessor,scoverageCompileClasspath,scoverageRuntimeClasspath,signatures,testAnnotationProcessor diff --git a/warp-core/build.gradle b/warp-core/build.gradle index e69de29b..76da0a0d 100644 --- a/warp-core/build.gradle +++ b/warp-core/build.gradle @@ -0,0 +1,2 @@ +// we need jar built in order to run gatling simulations +test.finalizedBy(jar) \ No newline at end of file From d5573785b9a59470c12b4715d7e70a98bfbd341c Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Fri, 14 Nov 2025 16:54:15 -0600 Subject: [PATCH 5/6] bump to gatling 3.13.5 --- buildscript-gradle.lockfile | 16 +- versionInfo.gradle | 2 +- .../locking/warp-core-gatling_2.13.lockfile | 145 +++++++++--------- .../warp/adapters/gatling/WarpFunSpec.scala | 31 ---- .../{ => gatling}/BasicSimulation.scala | 5 +- .../gatling}/GatlingTestSpec.scala | 6 +- .../adapters/gatling/WarpGatlingSpec.scala | 79 ---------- 7 files changed, 89 insertions(+), 195 deletions(-) delete mode 100644 warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala rename warp-core-gatling/src/test/scala/com/workday/warp/adapters/{ => gatling}/BasicSimulation.scala (86%) rename warp-core-gatling/src/test/scala/com/workday/warp/{junit => adapters/gatling}/GatlingTestSpec.scala (89%) delete mode 100644 warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/WarpGatlingSpec.scala diff --git a/buildscript-gradle.lockfile b/buildscript-gradle.lockfile index bf59f6ea..cccf6dc7 100644 --- a/buildscript-gradle.lockfile +++ b/buildscript-gradle.lockfile @@ -16,7 +16,7 @@ com.fasterxml:classmate:1.7.0=classpath com.github.alisiikh:gradle-scalastyle-plugin:3.4.1=classpath com.github.luben:zstd-jni:1.5.7-3=classpath com.github.sbaudoin:yamllint:1.6.1=classpath -com.github.spotbugs:spotbugs-annotations:4.8.4=classpath +com.github.spotbugs:spotbugs-annotations:4.9.0=classpath com.github.spullara.mustache.java:compiler:0.9.14=classpath com.github.victools:jsonschema-generator:4.38.0=classpath com.github.victools:jsonschema-module-jackson:4.38.0=classpath @@ -52,12 +52,12 @@ commons-logging:commons-logging:1.2=classpath commons-net:commons-net:3.11.1=classpath de.regnis.q.sequence:sequence-library:1.0.3=classpath dev.failsafe:failsafe:3.3.2=classpath -gradle.plugin.io.gatling.gradle:gatling-gradle-plugin:3.12.0=classpath -io.gatling.gradle:io.gatling.gradle.gradle.plugin:3.12.0=classpath -io.gatling:gatling-asm-shaded:9.7.0=classpath -io.gatling:gatling-enterprise-plugin-commons:1.9.6=classpath -io.gatling:gatling-scanner:1.6.1=classpath -io.gatling:gatling-shared-cli:0.0.3=classpath +gradle.plugin.io.gatling.gradle:gatling-gradle-plugin:3.13.5=classpath +io.gatling.gradle:io.gatling.gradle.gradle.plugin:3.13.5=classpath +io.gatling:gatling-asm-shaded:9.7.1=classpath +io.gatling:gatling-enterprise-plugin-commons:1.15.0=classpath +io.gatling:gatling-scanner:1.6.4=classpath +io.gatling:gatling-shared-cli:0.0.6=classpath io.get-coursier:interface:1.0.8=classpath io.github.cosmicsilence:gradle-scalafix:0.1.14=classpath io.github.openfeign.form:feign-form:3.8.0=classpath @@ -94,7 +94,7 @@ org.bouncycastle:bcprov-jdk18on:1.81=classpath org.bouncycastle:bcutil-jdk18on:1.81=classpath org.codehaus.groovy.modules.http-builder:http-builder:0.7.1=classpath org.codehaus.plexus:plexus-interpolation:1.25=classpath -org.codehaus.plexus:plexus-utils:4.0.1=classpath +org.codehaus.plexus:plexus-utils:4.0.2=classpath org.codehaus.woodstox:stax2-api:4.2.2=classpath org.commonmark:commonmark-ext-autolink:0.21.0=classpath org.commonmark:commonmark:0.21.0=classpath diff --git a/versionInfo.gradle b/versionInfo.gradle index cd559793..55e2fc57 100644 --- a/versionInfo.gradle +++ b/versionInfo.gradle @@ -12,7 +12,7 @@ project.ext.versions = [ , commonsIo: '2.16.0' , coveralls: '2.8.2' , flyway: '5.2.1' - , gatling: '3.12.0' + , gatling: '3.13.5' , gradleGit: '4.1.1' , gradleScoverage: '8.0.3' , gradleJReleaser: '1.19.0' diff --git a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile index c2f81d28..297555d9 100644 --- a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile +++ b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile @@ -3,23 +3,23 @@ # This file is expected to be part of source control. antlr:antlr:2.7.7=checkstyle aopalliance:aopalliance:1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-classic:1.5.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-classic:1.5.6=default -ch.qos.logback:logback-classic:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-core:1.5.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-core:1.5.6=default -ch.qos.logback:logback-core:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.aayushatharva.brotli4j:brotli4j:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:brotli4j:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:brotli4j:1.8.0=default -com.aayushatharva.brotli4j:native-linux-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-aarch64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-linux-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-aarch64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-windows-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-windows-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-windows-x86_64:1.8.0=default -com.aayushatharva.brotli4j:service:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:service:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.beautiful-scala:scalastyle_2.13:1.2.0=scalastyle com.eatthepath:fast-uuid:0.2.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.eed3si9n:shaded-jawn-parser_2.13:1.3.2=zinc @@ -27,22 +27,23 @@ com.eed3si9n:shaded-scalajson_2.13:1.0.0-M4=zinc com.eed3si9n:sjson-new-core_2.13:0.10.1=zinc com.eed3si9n:sjson-new-scalajson_2.13:0.10.1=zinc com.fasterxml.jackson.core:jackson-annotations:2.13.4=default -com.fasterxml.jackson.core:jackson-annotations:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-core:2.13.4=default -com.fasterxml.jackson.core:jackson-core:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-databind:2.13.4=default -com.fasterxml.jackson.core:jackson-databind:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.13.4=default -com.fasterxml.jackson:jackson-bom:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:2.9.3=default -com.github.ben-manes.caffeine:caffeine:3.1.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:3.2.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.dwickern:scala-nameof_2.13:3.0.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath com.github.scopt:scopt_2.13:3.7.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.8.6=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.1.3=checkstyle -com.google.errorprone:error_prone_annotations:2.27.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.27.0=default +com.google.errorprone:error_prone_annotations:2.36.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:25.1-jre=checkstyle com.google.guava:guava:30.1-jre=compileClasspath,gatlingCompileClasspath,testCompileClasspath @@ -66,7 +67,8 @@ com.squareup.okio:okio:3.6.0=compileClasspath,default,gatling,gatlingCompileClas com.squareup.retrofit2:converter-moshi:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.retrofit2:retrofit:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.swoval:file-tree-views:2.1.12=zinc -com.tdunning:t-digest:3.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.tdunning:t-digest:3.1=default +com.tdunning:t-digest:3.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe.akka:akka-actor_2.13:2.6.20=default com.typesafe.akka:akka-slf4j_2.13:2.6.20=default com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -86,100 +88,100 @@ io.burt:jmespath-core:0.5.1=default io.burt:jmespath-core:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.burt:jmespath-jackson:0.5.1=default io.burt:jmespath-jackson:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling.highcharts:gatling-charts-highcharts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling.highcharts:gatling-charts-highcharts:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling.highcharts:gatling-charts-highcharts:3.8.4=default -io.gatling:gatling-app:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-app:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-app:3.8.4=default -io.gatling:gatling-charts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-charts:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-charts:3.8.4=default io.gatling:gatling-commons-shared-unstable:3.8.4=default io.gatling:gatling-commons-shared:3.8.4=default -io.gatling:gatling-commons:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-commons:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-commons:3.8.4=default -io.gatling:gatling-core-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core-java:3.8.4=default -io.gatling:gatling-core:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core:3.8.4=default io.gatling:gatling-graphite:3.8.4=default -io.gatling:gatling-http-client:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-client:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-client:3.8.4=default -io.gatling:gatling-http-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-java:3.8.4=default -io.gatling:gatling-http:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http:3.8.4=default -io.gatling:gatling-jdbc-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc-java:3.8.4=default -io.gatling:gatling-jdbc:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc:3.8.4=default -io.gatling:gatling-jms-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms-java:3.8.4=default -io.gatling:gatling-jms:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms:3.8.4=default -io.gatling:gatling-jsonpath:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jsonpath:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jsonpath:3.8.4=default io.gatling:gatling-mqtt-java:3.8.4=default io.gatling:gatling-mqtt:3.8.4=default -io.gatling:gatling-netty-util:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-netty-util:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-netty-util:3.8.4=default -io.gatling:gatling-quicklens:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-quicklens:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder-bc-shaded:1.71.1=default -io.gatling:gatling-recorder-bc-shaded:1.78.1=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-recorder:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder-bc-shaded:1.80.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder:3.8.4=default -io.gatling:gatling-redis-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis-java:3.8.4=default -io.gatling:gatling-redis:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis:3.8.4=default -io.gatling:gatling-shared-cli:0.0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-model_2.13:0.0.7=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-util_2.13:0.0.10=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-test-framework:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-cli:0.0.6=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-model_2.13:0.0.11=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-util_2.13:0.0.12=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-test-framework:3.13.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-test-framework:3.8.4=default io.github.java-diff-utils:java-diff-utils:4.12=zinc io.github.metarank:cfor_2.13:0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-buffer:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.26.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.26.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-buffer:4.1.81.Final=default -io.netty:netty-codec-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-dns:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-dns:4.1.81.Final=default -io.netty:netty-codec-http2:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http2:4.1.81.Final=default -io.netty:netty-codec-http:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http:4.1.81.Final=default io.netty:netty-codec-mqtt:4.1.81.Final=default -io.netty:netty-codec-socks:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-socks:4.1.81.Final=default -io.netty:netty-codec:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.81.Final=default -io.netty:netty-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-common:4.1.81.Final=default -io.netty:netty-handler-proxy:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler-proxy:4.1.81.Final=default -io.netty:netty-handler:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler:4.1.81.Final=default -io.netty:netty-resolver-dns-classes-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-classes-macos:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-classes-macos:4.1.81.Final=default -io.netty:netty-resolver-dns-native-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-native-macos:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-native-macos:4.1.81.Final=default -io.netty:netty-resolver-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns:4.1.81.Final=default -io.netty:netty-resolver:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver:4.1.81.Final=default io.netty:netty-tcnative-boringssl-static:2.0.54.Final=default -io.netty:netty-tcnative-boringssl-static:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.70.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-tcnative-classes:2.0.54.Final=default -io.netty:netty-tcnative-classes:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.70.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.1.81.Final=default -io.netty:netty-transport-native-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-epoll:4.1.81.Final=default -io.netty:netty-transport-native-unix-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-unix-common:4.1.81.Final=default -io.netty:netty-transport:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.81.Final=default io.pebbletemplates:pebble:3.1.5=default -io.pebbletemplates:pebble:3.2.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.pebbletemplates:pebble:3.2.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.suzaku:boopickle_2.13:1.3.3=default io.suzaku:boopickle_2.13:1.5.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath javax.inject:javax.inject:1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -190,7 +192,8 @@ net.debasishg:redisclient_2.13:3.42=compileClasspath,default,gatling,gatlingComp net.java.dev.jna:jna:5.14.0=zinc net.jodah:typetools:0.6.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.openhft:zero-allocation-hashing:0.16=zinc -net.sf.saxon:Saxon-HE:10.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.sf.saxon:Saxon-HE:10.6=default +net.sf.saxon:Saxon-HE:12.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.sf.saxon:Saxon-HE:9.8.0-12=checkstyle org.antlr:antlr4-runtime:4.7.1=checkstyle org.apache.commons:commons-configuration2:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -202,8 +205,8 @@ org.apache.logging.log4j:log4j-api:2.17.1=zinc org.apache.logging.log4j:log4j-core:2.17.1=zinc org.apiguardian:apiguardian-api:1.1.2=compileClasspath,gatlingCompileClasspath,testCompileClasspath org.checkerframework:checker-qual:2.0.0=checkstyle -org.checkerframework:checker-qual:3.33.0=default -org.checkerframework:checker-qual:3.37.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.33.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.5.0=compileClasspath,gatlingCompileClasspath,testCompileClasspath org.codehaus.mojo:animal-sniffer-annotations:1.14=checkstyle org.flywaydb:flyway-core:5.2.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.fusesource.jansi:jansi:2.4.0=zinc @@ -222,6 +225,7 @@ org.jline:jline:3.26.3=zinc org.jodd:jodd-lagarto:6.0.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jodd:jodd-util:6.1.0=default org.jodd:jodd-util:6.3.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jspecify:jspecify:1.0.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -297,10 +301,13 @@ org.scoverage:scalac-scoverage-plugin_2.13.17:2.4.1=scoverage org.scoverage:scalac-scoverage-reporter_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-runtime_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-serializer_2.13:2.4.1=scoverage -org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.simpleflatmapper:sfm-util:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:lightning-csv:8.2.3=default +org.simpleflatmapper:lightning-csv:9.0.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:sfm-util:8.2.3=default +org.simpleflatmapper:sfm-util:9.0.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.13=default -org.slf4j:slf4j-api:2.0.16=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.typelevel:spire-macros_2.13:0.17.0=default org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.xmlresolver:xmlresolver:6.0.12=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath empty=annotationProcessor,archives,gatlingAnnotationProcessor,incrementalScalaAnalysisForgatling,incrementalScalaAnalysisFormain,incrementalScalaAnalysisForscoverage,incrementalScalaAnalysisFortest,scalaCompilerPlugins,scalaToolchainRuntimeClasspath,scalafix,scoverageAnnotationProcessor,scoverageCompileClasspath,scoverageRuntimeClasspath,signatures,testAnnotationProcessor diff --git a/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala b/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala deleted file mode 100644 index 32d993b0..00000000 --- a/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala +++ /dev/null @@ -1,31 +0,0 @@ -package com.workday.warp.adapters.gatling - -import com.workday.warp.TestId -import com.workday.warp.controllers.AbstractMeasurementCollectionController -import com.workday.warp.inject.WarpGuicer -import io.gatling.http.funspec.GatlingHttpFunSpec - -/** - * Created by ruiqi.wang - * All functional gatling tests measured with WARP should subclass this. - * @param testId unique name of the gatling simulation to be measured. Defaults to the name of the class created. - */ -abstract class WarpFunSpec(val testId: TestId) extends GatlingHttpFunSpec with HasDefaultTestName with HasWarpHooks { - - def this() = this(TestId.undefined) - - val controller: AbstractMeasurementCollectionController = WarpGuicer.getController(this.canonicalName, tags = List.empty) - - before { - beforeStart() - controller.beginMeasurementCollection() - afterStart() - } - - after { - beforeEnd() - controller.endMeasurementCollection() - afterEnd() - } - -} diff --git a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/BasicSimulation.scala similarity index 86% rename from warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala rename to warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/BasicSimulation.scala index c7772551..11bf39a5 100644 --- a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/BasicSimulation.scala +++ b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/BasicSimulation.scala @@ -1,9 +1,8 @@ -package com.workday.warp.adapters +package com.workday.warp.adapters.gatling -import com.workday.warp.adapters.gatling.WarpSimulation import io.gatling.core.Predef._ -import io.gatling.http.Predef._ import io.gatling.core.structure.ScenarioBuilder +import io.gatling.http.Predef._ import io.gatling.http.protocol.HttpProtocolBuilder class BasicSimulation extends WarpSimulation { diff --git a/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/GatlingTestSpec.scala similarity index 89% rename from warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala rename to warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/GatlingTestSpec.scala index 6f8aa009..8e0ce570 100644 --- a/warp-core-gatling/src/test/scala/com/workday/warp/junit/GatlingTestSpec.scala +++ b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/GatlingTestSpec.scala @@ -1,12 +1,10 @@ -package com.workday.warp.junit +package com.workday.warp.adapters.gatling -import java.util.concurrent.TimeUnit - -import com.workday.warp.adapters.gatling.WarpSimulation import io.gatling.core.Predef._ import io.gatling.core.structure.{PopulationBuilder, ScenarioBuilder} import io.gatling.http.Predef._ +import java.util.concurrent.TimeUnit import scala.concurrent.duration.FiniteDuration /** diff --git a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/WarpGatlingSpec.scala b/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/WarpGatlingSpec.scala deleted file mode 100644 index 25b697db..00000000 --- a/warp-core-gatling/src/test/scala/com/workday/warp/adapters/gatling/WarpGatlingSpec.scala +++ /dev/null @@ -1,79 +0,0 @@ -package com.workday.warp.adapters.gatling - -import com.workday.warp.TestId -import com.workday.warp.junit.{UnitTest, WarpJUnitSpec} -import com.workday.warp.TestIdImplicits.string2TestId - -/** - * Created by ruiqi.wang - */ -class WarpGatlingSpec extends WarpJUnitSpec { - import WarpGatlingSpec._ - - /** - * Tests that classes that are instantiated without a user provided name defaults to use their user-defined class name. - */ - @UnitTest - def defaultTestName(): Unit = { - defaultSimulation.canonicalName.id should equal (s"$packageName.DefaultSimulation") - defaultFunSpec.canonicalName.id should equal (s"$packageName.DefaultFunSpec") - } - - /** - * Test that classes that are instantiated with a custom test name should be reflected in the canonical name. - */ - @UnitTest - def customTestName(): Unit = { - customSimulation.canonicalName.id should equal (s"$packageName.MyCustomSimulationTest") - customFunSpec.canonicalName.id should equal (s"$packageName.MyCustomFunSpec") - } - - // TODO: Add integration tests for our own custom hooks. - - /** - * Tests that WarpSimulations properly inherited from other WarpSimulations do not include its parent(s) within the canonical name. - */ - @UnitTest - def inheritedSimulation(): Unit = { - childSpec.canonicalName.id should equal (s"$packageName.DAMNITJIM") - babySpec.canonicalName.id should equal (s"$packageName.BABYCOMEBACK") - } - - /** - * Sanity check for custom hooks - */ - @UnitTest - def testWarpHooks(): Unit = { - defaultSimulation.beforeStart() - defaultSimulation.afterStart() - defaultSimulation.beforeEnd() - defaultSimulation.afterEnd() - defaultFunSpec.beforeStart() - defaultFunSpec.afterStart() - defaultFunSpec.beforeEnd() - defaultFunSpec.afterEnd() - } -} - -object WarpGatlingSpec { - - class DefaultSimulation extends WarpSimulation - class CustomSimulation extends WarpSimulation("MyCustomSimulationTest") - - // GatlingFunSpec requires `baseURL` to be implemented - class DefaultFunSpec extends WarpFunSpec {val baseUrl: String = ""} - class CustomFunSpec extends WarpFunSpec("MyCustomFunSpec") {val baseUrl: String = ""} - - // Child Spec that overrides CustomFunSpec - class ChildCustomFunSpec(override val testId: TestId = "DAMNITJIM") extends CustomFunSpec - // Child Spec that overrides ChildCustomFunSpec - class BabyCustomFunSpec extends ChildCustomFunSpec("BABYCOMEBACK") - - val defaultSimulation: DefaultSimulation = new DefaultSimulation - val defaultFunSpec: DefaultFunSpec = new DefaultFunSpec - val customFunSpec: CustomFunSpec = new CustomFunSpec - val customSimulation: CustomSimulation = new CustomSimulation - val childSpec: ChildCustomFunSpec = new ChildCustomFunSpec - val babySpec: BabyCustomFunSpec = new BabyCustomFunSpec - val packageName: String = this.getClass.getPackage.getName -} From 6ce124de8e581db1ee451dea3614842e79fe341a Mon Sep 17 00:00:00 2001 From: tomas mccandless Date: Mon, 17 Nov 2025 11:15:28 -0600 Subject: [PATCH 6/6] downgrade to gatling 3.12.0 --- buildscript-gradle.lockfile | 16 +- versionInfo.gradle | 2 +- .../locking/warp-core-gatling_2.13.lockfile | 145 +++++++++--------- .../warp/adapters/gatling/WarpFunSpec.scala | 31 ++++ 4 files changed, 109 insertions(+), 85 deletions(-) create mode 100644 warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala diff --git a/buildscript-gradle.lockfile b/buildscript-gradle.lockfile index cccf6dc7..bf59f6ea 100644 --- a/buildscript-gradle.lockfile +++ b/buildscript-gradle.lockfile @@ -16,7 +16,7 @@ com.fasterxml:classmate:1.7.0=classpath com.github.alisiikh:gradle-scalastyle-plugin:3.4.1=classpath com.github.luben:zstd-jni:1.5.7-3=classpath com.github.sbaudoin:yamllint:1.6.1=classpath -com.github.spotbugs:spotbugs-annotations:4.9.0=classpath +com.github.spotbugs:spotbugs-annotations:4.8.4=classpath com.github.spullara.mustache.java:compiler:0.9.14=classpath com.github.victools:jsonschema-generator:4.38.0=classpath com.github.victools:jsonschema-module-jackson:4.38.0=classpath @@ -52,12 +52,12 @@ commons-logging:commons-logging:1.2=classpath commons-net:commons-net:3.11.1=classpath de.regnis.q.sequence:sequence-library:1.0.3=classpath dev.failsafe:failsafe:3.3.2=classpath -gradle.plugin.io.gatling.gradle:gatling-gradle-plugin:3.13.5=classpath -io.gatling.gradle:io.gatling.gradle.gradle.plugin:3.13.5=classpath -io.gatling:gatling-asm-shaded:9.7.1=classpath -io.gatling:gatling-enterprise-plugin-commons:1.15.0=classpath -io.gatling:gatling-scanner:1.6.4=classpath -io.gatling:gatling-shared-cli:0.0.6=classpath +gradle.plugin.io.gatling.gradle:gatling-gradle-plugin:3.12.0=classpath +io.gatling.gradle:io.gatling.gradle.gradle.plugin:3.12.0=classpath +io.gatling:gatling-asm-shaded:9.7.0=classpath +io.gatling:gatling-enterprise-plugin-commons:1.9.6=classpath +io.gatling:gatling-scanner:1.6.1=classpath +io.gatling:gatling-shared-cli:0.0.3=classpath io.get-coursier:interface:1.0.8=classpath io.github.cosmicsilence:gradle-scalafix:0.1.14=classpath io.github.openfeign.form:feign-form:3.8.0=classpath @@ -94,7 +94,7 @@ org.bouncycastle:bcprov-jdk18on:1.81=classpath org.bouncycastle:bcutil-jdk18on:1.81=classpath org.codehaus.groovy.modules.http-builder:http-builder:0.7.1=classpath org.codehaus.plexus:plexus-interpolation:1.25=classpath -org.codehaus.plexus:plexus-utils:4.0.2=classpath +org.codehaus.plexus:plexus-utils:4.0.1=classpath org.codehaus.woodstox:stax2-api:4.2.2=classpath org.commonmark:commonmark-ext-autolink:0.21.0=classpath org.commonmark:commonmark:0.21.0=classpath diff --git a/versionInfo.gradle b/versionInfo.gradle index 55e2fc57..cd559793 100644 --- a/versionInfo.gradle +++ b/versionInfo.gradle @@ -12,7 +12,7 @@ project.ext.versions = [ , commonsIo: '2.16.0' , coveralls: '2.8.2' , flyway: '5.2.1' - , gatling: '3.13.5' + , gatling: '3.12.0' , gradleGit: '4.1.1' , gradleScoverage: '8.0.3' , gradleJReleaser: '1.19.0' diff --git a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile index 297555d9..c2f81d28 100644 --- a/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile +++ b/warp-core-gatling/locking/warp-core-gatling_2.13.lockfile @@ -3,23 +3,23 @@ # This file is expected to be part of source control. antlr:antlr:2.7.7=checkstyle aopalliance:aopalliance:1.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -ch.qos.logback:logback-classic:1.5.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-classic:1.5.6=default -ch.qos.logback:logback-core:1.5.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-classic:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath ch.qos.logback:logback-core:1.5.6=default -com.aayushatharva.brotli4j:brotli4j:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +ch.qos.logback:logback-core:1.5.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:brotli4j:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:brotli4j:1.8.0=default -com.aayushatharva.brotli4j:native-linux-aarch64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-linux-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-linux-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-linux-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-aarch64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-aarch64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-aarch64:1.8.0=default -com.aayushatharva.brotli4j:native-osx-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-osx-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-osx-x86_64:1.8.0=default -com.aayushatharva.brotli4j:native-windows-x86_64:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:native-windows-x86_64:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.aayushatharva.brotli4j:native-windows-x86_64:1.8.0=default -com.aayushatharva.brotli4j:service:1.18.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.aayushatharva.brotli4j:service:1.17.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.beautiful-scala:scalastyle_2.13:1.2.0=scalastyle com.eatthepath:fast-uuid:0.2.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.eed3si9n:shaded-jawn-parser_2.13:1.3.2=zinc @@ -27,23 +27,22 @@ com.eed3si9n:shaded-scalajson_2.13:1.0.0-M4=zinc com.eed3si9n:sjson-new-core_2.13:0.10.1=zinc com.eed3si9n:sjson-new-scalajson_2.13:0.10.1=zinc com.fasterxml.jackson.core:jackson-annotations:2.13.4=default -com.fasterxml.jackson.core:jackson-annotations:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-core:2.13.4=default -com.fasterxml.jackson.core:jackson-core:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-databind:2.13.4=default -com.fasterxml.jackson.core:jackson-databind:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.13.4=default -com.fasterxml.jackson:jackson-bom:2.18.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.17.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:2.9.3=default -com.github.ben-manes.caffeine:caffeine:3.2.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:3.1.8=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.dwickern:scala-nameof_2.13:3.0.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath com.github.scopt:scopt_2.13:3.7.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.8.6=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.1.3=checkstyle -com.google.errorprone:error_prone_annotations:2.27.0=default -com.google.errorprone:error_prone_annotations:2.36.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.27.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:25.1-jre=checkstyle com.google.guava:guava:30.1-jre=compileClasspath,gatlingCompileClasspath,testCompileClasspath @@ -67,8 +66,7 @@ com.squareup.okio:okio:3.6.0=compileClasspath,default,gatling,gatlingCompileClas com.squareup.retrofit2:converter-moshi:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.retrofit2:retrofit:2.9.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.swoval:file-tree-views:2.1.12=zinc -com.tdunning:t-digest:3.1=default -com.tdunning:t-digest:3.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.tdunning:t-digest:3.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.typesafe.akka:akka-actor_2.13:2.6.20=default com.typesafe.akka:akka-slf4j_2.13:2.6.20=default com.typesafe.scala-logging:scala-logging_2.13:3.9.5=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -88,100 +86,100 @@ io.burt:jmespath-core:0.5.1=default io.burt:jmespath-core:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.burt:jmespath-jackson:0.5.1=default io.burt:jmespath-jackson:0.6.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling.highcharts:gatling-charts-highcharts:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling.highcharts:gatling-charts-highcharts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling.highcharts:gatling-charts-highcharts:3.8.4=default -io.gatling:gatling-app:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-app:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-app:3.8.4=default -io.gatling:gatling-charts:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-charts:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-charts:3.8.4=default io.gatling:gatling-commons-shared-unstable:3.8.4=default io.gatling:gatling-commons-shared:3.8.4=default -io.gatling:gatling-commons:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-commons:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-commons:3.8.4=default -io.gatling:gatling-core-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core-java:3.8.4=default -io.gatling:gatling-core:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-core:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-core:3.8.4=default io.gatling:gatling-graphite:3.8.4=default -io.gatling:gatling-http-client:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-client:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-client:3.8.4=default -io.gatling:gatling-http-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http-java:3.8.4=default -io.gatling:gatling-http:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-http:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-http:3.8.4=default -io.gatling:gatling-jdbc-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc-java:3.8.4=default -io.gatling:gatling-jdbc:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jdbc:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jdbc:3.8.4=default -io.gatling:gatling-jms-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms-java:3.8.4=default -io.gatling:gatling-jms:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jms:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jms:3.8.4=default -io.gatling:gatling-jsonpath:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-jsonpath:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-jsonpath:3.8.4=default io.gatling:gatling-mqtt-java:3.8.4=default io.gatling:gatling-mqtt:3.8.4=default -io.gatling:gatling-netty-util:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-netty-util:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-netty-util:3.8.4=default -io.gatling:gatling-quicklens:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-quicklens:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder-bc-shaded:1.71.1=default -io.gatling:gatling-recorder-bc-shaded:1.80.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-recorder:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder-bc-shaded:1.78.1=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-recorder:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-recorder:3.8.4=default -io.gatling:gatling-redis-java:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis-java:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis-java:3.8.4=default -io.gatling:gatling-redis:3.13.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-redis:3.12.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-redis:3.8.4=default -io.gatling:gatling-shared-cli:0.0.6=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-model_2.13:0.0.11=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-shared-util_2.13:0.0.12=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.gatling:gatling-test-framework:3.13.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-cli:0.0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-model_2.13:0.0.7=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-shared-util_2.13:0.0.10=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.gatling:gatling-test-framework:3.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.gatling:gatling-test-framework:3.8.4=default io.github.java-diff-utils:java-diff-utils:4.12=zinc io.github.metarank:cfor_2.13:0.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.26.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.26.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-buffer:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-classes-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.25.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-buffer:4.1.81.Final=default -io.netty:netty-codec-dns:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-dns:4.1.81.Final=default -io.netty:netty-codec-http2:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http2:4.1.81.Final=default -io.netty:netty-codec-http:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-http:4.1.81.Final=default io.netty:netty-codec-mqtt:4.1.81.Final=default -io.netty:netty-codec-socks:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-socks:4.1.81.Final=default -io.netty:netty-codec:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.81.Final=default -io.netty:netty-common:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-common:4.1.81.Final=default -io.netty:netty-handler-proxy:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler-proxy:4.1.81.Final=default -io.netty:netty-handler:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler:4.1.81.Final=default -io.netty:netty-resolver-dns-classes-macos:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-classes-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-classes-macos:4.1.81.Final=default -io.netty:netty-resolver-dns-native-macos:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns-native-macos:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns-native-macos:4.1.81.Final=default -io.netty:netty-resolver-dns:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver-dns:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver-dns:4.1.81.Final=default -io.netty:netty-resolver:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver:4.1.81.Final=default io.netty:netty-tcnative-boringssl-static:2.0.54.Final=default -io.netty:netty-tcnative-boringssl-static:2.0.70.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-tcnative-classes:2.0.54.Final=default -io.netty:netty-tcnative-classes:2.0.70.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.66.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.1.81.Final=default -io.netty:netty-transport-native-epoll:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-epoll:4.1.81.Final=default -io.netty:netty-transport-native-unix-common:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-unix-common:4.1.81.Final=default -io.netty:netty-transport:4.1.119.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.113.Final=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.81.Final=default io.pebbletemplates:pebble:3.1.5=default -io.pebbletemplates:pebble:3.2.3=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.pebbletemplates:pebble:3.2.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.suzaku:boopickle_2.13:1.3.3=default io.suzaku:boopickle_2.13:1.5.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath javax.inject:javax.inject:1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -192,8 +190,7 @@ net.debasishg:redisclient_2.13:3.42=compileClasspath,default,gatling,gatlingComp net.java.dev.jna:jna:5.14.0=zinc net.jodah:typetools:0.6.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.openhft:zero-allocation-hashing:0.16=zinc -net.sf.saxon:Saxon-HE:10.6=default -net.sf.saxon:Saxon-HE:12.5=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.sf.saxon:Saxon-HE:10.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.sf.saxon:Saxon-HE:9.8.0-12=checkstyle org.antlr:antlr4-runtime:4.7.1=checkstyle org.apache.commons:commons-configuration2:2.11.0=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -205,8 +202,8 @@ org.apache.logging.log4j:log4j-api:2.17.1=zinc org.apache.logging.log4j:log4j-core:2.17.1=zinc org.apiguardian:apiguardian-api:1.1.2=compileClasspath,gatlingCompileClasspath,testCompileClasspath org.checkerframework:checker-qual:2.0.0=checkstyle -org.checkerframework:checker-qual:3.33.0=default,gatling,gatlingRuntimeClasspath,runtimeClasspath,testRuntimeClasspath -org.checkerframework:checker-qual:3.5.0=compileClasspath,gatlingCompileClasspath,testCompileClasspath +org.checkerframework:checker-qual:3.33.0=default +org.checkerframework:checker-qual:3.37.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.codehaus.mojo:animal-sniffer-annotations:1.14=checkstyle org.flywaydb:flyway-core:5.2.1=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.fusesource.jansi:jansi:2.4.0=zinc @@ -225,7 +222,6 @@ org.jline:jline:3.26.3=zinc org.jodd:jodd-lagarto:6.0.6=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jodd:jodd-util:6.1.0=default org.jodd:jodd-util:6.3.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jspecify:jspecify:1.0.0=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-engine:5.10.3=testRuntimeClasspath org.junit.platform:junit-platform-commons:1.10.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -301,13 +297,10 @@ org.scoverage:scalac-scoverage-plugin_2.13.17:2.4.1=scoverage org.scoverage:scalac-scoverage-reporter_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-runtime_2.13:2.4.1=scoverage org.scoverage:scalac-scoverage-serializer_2.13:2.4.1=scoverage -org.simpleflatmapper:lightning-csv:8.2.3=default -org.simpleflatmapper:lightning-csv:9.0.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.simpleflatmapper:sfm-util:8.2.3=default -org.simpleflatmapper:sfm-util:9.0.2=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:lightning-csv:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.simpleflatmapper:sfm-util:8.2.3=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.13=default -org.slf4j:slf4j-api:2.0.17=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.16=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.typelevel:spire-macros_2.13:0.17.0=default org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,default,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.xmlresolver:xmlresolver:6.0.12=compileClasspath,gatling,gatlingCompileClasspath,gatlingRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath empty=annotationProcessor,archives,gatlingAnnotationProcessor,incrementalScalaAnalysisForgatling,incrementalScalaAnalysisFormain,incrementalScalaAnalysisForscoverage,incrementalScalaAnalysisFortest,scalaCompilerPlugins,scalaToolchainRuntimeClasspath,scalafix,scoverageAnnotationProcessor,scoverageCompileClasspath,scoverageRuntimeClasspath,signatures,testAnnotationProcessor diff --git a/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala b/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala new file mode 100644 index 00000000..32d993b0 --- /dev/null +++ b/warp-core-gatling/src/main/scala/com/workday/warp/adapters/gatling/WarpFunSpec.scala @@ -0,0 +1,31 @@ +package com.workday.warp.adapters.gatling + +import com.workday.warp.TestId +import com.workday.warp.controllers.AbstractMeasurementCollectionController +import com.workday.warp.inject.WarpGuicer +import io.gatling.http.funspec.GatlingHttpFunSpec + +/** + * Created by ruiqi.wang + * All functional gatling tests measured with WARP should subclass this. + * @param testId unique name of the gatling simulation to be measured. Defaults to the name of the class created. + */ +abstract class WarpFunSpec(val testId: TestId) extends GatlingHttpFunSpec with HasDefaultTestName with HasWarpHooks { + + def this() = this(TestId.undefined) + + val controller: AbstractMeasurementCollectionController = WarpGuicer.getController(this.canonicalName, tags = List.empty) + + before { + beforeStart() + controller.beginMeasurementCollection() + afterStart() + } + + after { + beforeEnd() + controller.endMeasurementCollection() + afterEnd() + } + +}