This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


    from c7a41e09b1 fix(deps): update org.apache.logging.log4j to v2.22.1
     add a671815c95 refactor: rename .groovy -> .kt in :src:jorphan so Git 
tracks history better
     add 23f922817f refactor: replace Groovy tests in :src:jorphan with Kotlin
     add 6239f00bd4 refactor: rename .groovy to .kt in :src:core to allow Git 
track history better
     add e46aa4ce17 refactor: replace Groovy tests in :src:core with Kotlin
     add 993ed37076 refactor: move JMeterSpec to :src:components as :src:core 
no longer has Groovy
     add 5c0d592562 refactor: rename .groovy to .kt in :src:components to allow 
Git track history better
     add 572698fac7 refactor: migrate :src:components Groovy tests to Kotlin
     add a7706f03dd refactor: rename .groovy to .kt in :src:dist-check to allow 
Git track history better
     add 5c7d63e889 refactor: migrate :src:dist-check Groovy tests to Kotlin
     add 53f9066f91 refactor: remove unused JMeterSpec.groovy
     add d5bc84c44a refactor: rename .groovy to .kt in :src:functions to allow 
Git track history better
     add b9dc01feb4 refactor: migrate Groovy tests in :src:functions to Kotlin
     add 7df1f93e89 refactor: rename .groovy to .kt in :src:protocol:http to 
allow Git track history better
     add a0ab4eee4e refactor: migrate :src:protocol:http Groovy tests to Kotlin
     add 2f2cbbd955 refactor: rename .groovy to .kt in :src:protocol:jdbc to 
allow Git track history better
     add d80c0226f8 refactor: migrate :src:protocol:jdbc Groovy tests to Kotlin
     add bf18733adb refactor: rename .groovy to .kt in :src:protocol:bolt to 
allow Git track history better
     add dfe4649a30 refactor: migrate :src:protocol:bolt Groovy tests to Kotlin
     add e5355de319 chore: remove Groovy compilation from the build pipeline

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |   3 +-
 .../src/main/kotlin/build-logic.groovy.gradle.kts  |  34 --
 .../main/kotlin/build-logic.jvm-library.gradle.kts |   4 -
 .../main/kotlin/build-logic.test-base.gradle.kts   |  16 -
 .../main/kotlin/build-logic.test-spock.gradle.kts  |  46 ---
 checksum.xml                                       |   2 +-
 .../59b06224fd8912e36603be79fefe78456eddc34a.asc   |  21 ++
 .../4a/fefe78456eddc34a.fingerprints               |   1 +
 .../7c/c3720ddc2e713b7c.fingerprints               |   1 +
 renovate.json                                      |   6 -
 src/bom-testing/build.gradle.kts                   |   2 +-
 src/components/build.gradle.kts                    |   4 +
 .../apache/jmeter/assertions/MD5HexAssertion.java  |   4 +-
 .../apache/jmeter/extractor/BoundaryExtractor.java |   7 +-
 .../graphite/PickleGraphiteMetricsSender.java      |   9 +-
 .../graphite/TextGraphiteMetricsSender.java        |   6 +
 .../influxdb/InfluxDBRawBackendListenerClient.java |  17 +-
 .../jmeter/assertions/CompareAssertionSpec.groovy  |  76 ----
 .../jmeter/assertions/MD5HexAssertionSpec.groovy   |  81 -----
 .../control/RandomOrderControllerSpec.groovy       |  96 -----
 .../org/apache/jmeter/control/RunTimeSpec.groovy   | 120 -------
 .../jmeter/control/ThroughputControllerSpec.groovy | 245 -------------
 .../jmeter/extractor/BoundaryExtractorSpec.groovy  | 400 ---------------------
 .../jmeter/extractor/JoddExtractorSpec.groovy      |  51 ---
 .../render/RenderAsJmesPathRendererSpec.groovy     | 135 -------
 .../json/render/RenderAsJsonRendererSpec.groovy    | 131 -------
 .../jmeter/timers/UniformRandomTimerSpec.groovy    |  66 ----
 .../PickleGraphiteMetricsSenderSpec.groovy         | 122 -------
 .../graphite/TextGraphiteMetricsSenderSpec.groovy  |  89 -----
 .../InfluxDBRawBackendListenerClientSpec.groovy    |  99 -----
 .../InfluxdbBackendListenerClientSpec.groovy       |  49 ---
 .../jmeter/assertions/CompareAssertionTest.kt      |  81 +++++
 .../jmeter/assertions/MD5HexAssertionTest.kt       |  80 +++++
 .../jmeter/control/RandomOrderControllerTest.kt    |  96 +++++
 .../org/apache/jmeter/control/RunTimeTest.kt       | 133 +++++++
 .../jmeter/control/ThroughputControllerTest.kt     | 249 +++++++++++++
 .../jmeter/extractor/BoundaryExtractorTest.kt      | 378 +++++++++++++++++++
 .../apache/jmeter/extractor/JoddExtractorTest.kt   |  72 ++++
 .../json/render/JsonRendererExtensions.kt}         |  18 +-
 .../json/render/RenderAsJmesPathRendererTest.kt    | 150 ++++++++
 .../json/render/RenderAsJsonRendererTest.kt        | 150 ++++++++
 .../apache/jmeter/timers/UniformRandomTimerTest.kt |  68 ++++
 .../graphite/PickleGraphiteMetricsSenderTest.kt    | 125 +++++++
 .../graphite/TextGraphiteMetricsSenderTest.kt      |  82 +++++
 .../InfluxDBRawBackendListenerClientTest.kt        | 118 ++++++
 .../influxdb/InfluxdbBackendListenerClientTest.kt  |  57 +++
 src/core/build.gradle.kts                          |   3 +-
 .../jmeter/functions/gui/FunctionHelper.java       |   3 +-
 .../jmeter/gui/action/HtmlReportGenerator.java     |   4 +-
 .../org/apache/jmeter/gui/util/MenuFactory.java    |   9 +-
 .../org/apache/jmeter/services/FileServer.java     |   2 +-
 .../jmeter/engine/util/FunctionParserSpec.groovy   |  62 ----
 .../org/apache/jmeter/gui/HtmlReportGUISpec.groovy |  47 ---
 .../jmeter/report/core/ConvertersSpec.groovy       |  62 ----
 .../report/core/SampleMetadataParserSpec.groovy    |  58 ---
 .../processor/ApdexSummaryConsumerSpec.groovy      |  45 ---
 .../processor/FieldSampleComparatorSpec.groovy     |  63 ----
 .../Top5ErrorsBySamplerConsumerSpec.groovy         |  78 ----
 .../processor/Top5ErrorsSummaryDataSpec.groovy     |  60 ----
 ...TimePercentilesOverTimeGraphConsumerSpec.groovy |  55 ---
 .../apache/jmeter/services/FileServerSpec.groovy   | 237 ------------
 .../testelement/AbstractTestElementSpec.groovy     |  99 -----
 .../jmeter/engine/util/FunctionParserTest.kt       |  69 ++++
 .../apache/jmeter/report/core/ConvertersTest.kt    |  73 ++++
 .../jmeter/report/core/SampleMetadataParserTest.kt |  53 +++
 .../report/processor/ApdexSummaryConsumerTest.kt   |  48 +++
 .../report/processor/FieldSampleComparatorTest.kt  |  70 ++++
 .../jmeter/report/processor/ListResultDataTest.kt  |  52 +++
 .../processor/Top5ErrorsBySamplerConsumerTest.kt   |  90 +++++
 .../report/processor/Top5ErrorsSummaryDataTest.kt  |  75 ++++
 ...onseTimePercentilesOverTimeGraphConsumerTest.kt |  53 +++
 .../org/apache/jmeter/services/FileServerTest.kt   | 265 ++++++++++++++
 .../jmeter/testelement/AbstractTestElementTest.kt  |  42 +++
 .../jmeter/util/keystore/JmeterKeyStoreTest.kt}    |  37 +-
 .../apache/jmeter/junit/spock/JMeterSpec.groovy    |  55 ---
 src/dist-check/build.gradle.kts                    |   1 +
 .../apache/jmeter/engine/util/PackageSpec.groovy   | 138 -------
 .../gui/action/HtmlReportGeneratorSpec.groovy      | 137 -------
 .../report/dashboard/ReportGeneratorSpec.groovy    | 107 ------
 .../org/apache/jmeter/engine/util/PackageTest.kt   | 155 ++++++++
 .../jmeter/gui/action/HtmlReportGeneratorTest.kt   | 157 ++++++++
 .../org/apache/jmeter/gui/util/MenuFactoryTest.kt} |  34 +-
 .../jmeter/report/dashboard/ReportGeneratorTest.kt |  73 ++++
 .../apache/jmeter/functions/ChangeCaseSpec.groovy  |  72 ----
 .../jmeter/functions/IterationCounterSpec.groovy   |  65 ----
 .../jmeter/functions/gui/FunctionHelperSpec.groovy |  51 ---
 .../org/apache/jmeter/functions/ChangeCaseTest.kt  |  79 ++++
 .../jmeter/functions/IterationCounterTest.kt       |  71 ++++
 .../jmeter/functions/gui/FunctionHelperTest.kt     |  59 +++
 .../org/apache/jorphan/io/TextFileSpec.groovy      | 105 ------
 .../org/apache/jorphan/util/ConverterSpec.groovy   | 165 ---------
 .../kotlin/org/apache/jorphan/io/TextFileTest.kt   |  81 +++++
 .../org/apache/jorphan/util/ConverterTest.kt       | 151 ++++++++
 src/protocol/bolt/build.gradle.kts                 |   1 +
 .../protocol/bolt/sampler/BoltSamplerSpec.groovy   | 194 ----------
 .../protocol/bolt/sampler/BoltSamplerTest.kt       | 193 ++++++++++
 .../protocol/http/control/DNSCacheManager.java     |   6 +
 .../http/control/DNSCacheManagerSpec.groovy        | 189 ----------
 .../jmeter/protocol/http/util/HTTPUtilsSpec.groovy | 137 -------
 .../protocol/http/control/DNSCacheManagerTest.kt   | 193 ++++++++++
 .../jmeter/protocol/http/util/HTTPUtilsTest.kt     | 175 +++++++++
 src/protocol/jdbc/build.gradle.kts                 |   1 +
 .../protocol/jdbc/sampler/JDBCSamplerSpec.groovy   | 132 -------
 .../jdbc/AbstractJDBCTestElementExecute.kt         |  18 +-
 .../protocol/jdbc/sampler/JDBCSamplerTest.kt       | 155 ++++++++
 105 files changed, 4407 insertions(+), 4357 deletions(-)
 delete mode 100644 
build-logic/jvm/src/main/kotlin/build-logic.groovy.gradle.kts
 delete mode 100644 
build-logic/jvm/src/main/kotlin/build-logic.test-spock.gradle.kts
 create mode 100644 
gradle/checksum-dependency-plugin/cached-pgp-keys/4a/59b06224fd8912e36603be79fefe78456eddc34a.asc
 create mode 100644 
gradle/checksum-dependency-plugin/cached-pgp-keys/4a/fefe78456eddc34a.fingerprints
 create mode 100644 
gradle/checksum-dependency-plugin/cached-pgp-keys/7c/c3720ddc2e713b7c.fingerprints
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/assertions/CompareAssertionSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/assertions/MD5HexAssertionSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/control/RandomOrderControllerSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/control/RunTimeSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/control/ThroughputControllerSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/extractor/BoundaryExtractorSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/extractor/JoddExtractorSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/extractor/json/render/RenderAsJmesPathRendererSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/extractor/json/render/RenderAsJsonRendererSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/timers/UniformRandomTimerSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/visualizers/backend/graphite/PickleGraphiteMetricsSenderSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSenderSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/visualizers/backend/influxdb/InfluxDBRawBackendListenerClientSpec.groovy
 delete mode 100644 
src/components/src/test/groovy/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClientSpec.groovy
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/assertions/CompareAssertionTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/assertions/MD5HexAssertionTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/control/RandomOrderControllerTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/control/RunTimeTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/control/ThroughputControllerTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/extractor/BoundaryExtractorTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/extractor/JoddExtractorTest.kt
 rename 
src/{dist-check/src/test/groovy/org/apache/jmeter/gui/util/MenuFactorySpec.groovy
 => 
components/src/test/kotlin/org/apache/jmeter/extractor/json/render/JsonRendererExtensions.kt}
 (62%)
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/extractor/json/render/RenderAsJmesPathRendererTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/extractor/json/render/RenderAsJsonRendererTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/timers/UniformRandomTimerTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/visualizers/backend/graphite/PickleGraphiteMetricsSenderTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSenderTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/visualizers/backend/influxdb/InfluxDBRawBackendListenerClientTest.kt
 create mode 100644 
src/components/src/test/kotlin/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClientTest.kt
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/engine/util/FunctionParserSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/gui/HtmlReportGUISpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/core/ConvertersSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/core/SampleMetadataParserSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/processor/ApdexSummaryConsumerSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/processor/FieldSampleComparatorSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumerSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/processor/Top5ErrorsSummaryDataSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumerSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/services/FileServerSpec.groovy
 delete mode 100644 
src/core/src/test/groovy/org/apache/jmeter/testelement/AbstractTestElementSpec.groovy
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/engine/util/FunctionParserTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/core/ConvertersTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/core/SampleMetadataParserTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/ApdexSummaryConsumerTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/FieldSampleComparatorTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/ListResultDataTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumerTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/Top5ErrorsSummaryDataTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumerTest.kt
 create mode 100644 
src/core/src/test/kotlin/org/apache/jmeter/services/FileServerTest.kt
 rename 
src/core/src/test/{groovy/org/apache/jmeter/util/keystore/JmeterKeyStoreSpec.groovy
 => kotlin/org/apache/jmeter/util/keystore/JmeterKeyStoreTest.kt} (52%)
 delete mode 100644 
src/core/src/testFixtures/groovy/org/apache/jmeter/junit/spock/JMeterSpec.groovy
 delete mode 100644 
src/dist-check/src/test/groovy/org/apache/jmeter/engine/util/PackageSpec.groovy
 delete mode 100644 
src/dist-check/src/test/groovy/org/apache/jmeter/gui/action/HtmlReportGeneratorSpec.groovy
 delete mode 100644 
src/dist-check/src/test/groovy/org/apache/jmeter/report/dashboard/ReportGeneratorSpec.groovy
 create mode 100644 
src/dist-check/src/test/kotlin/org/apache/jmeter/engine/util/PackageTest.kt
 create mode 100644 
src/dist-check/src/test/kotlin/org/apache/jmeter/gui/action/HtmlReportGeneratorTest.kt
 rename 
src/{core/src/test/groovy/org/apache/jmeter/report/processor/ListResultDataSpec.groovy
 => dist-check/src/test/kotlin/org/apache/jmeter/gui/util/MenuFactoryTest.kt} 
(52%)
 create mode 100644 
src/dist-check/src/test/kotlin/org/apache/jmeter/report/dashboard/ReportGeneratorTest.kt
 delete mode 100644 
src/functions/src/test/groovy/org/apache/jmeter/functions/ChangeCaseSpec.groovy
 delete mode 100644 
src/functions/src/test/groovy/org/apache/jmeter/functions/IterationCounterSpec.groovy
 delete mode 100644 
src/functions/src/test/groovy/org/apache/jmeter/functions/gui/FunctionHelperSpec.groovy
 create mode 100644 
src/functions/src/test/kotlin/org/apache/jmeter/functions/ChangeCaseTest.kt
 create mode 100644 
src/functions/src/test/kotlin/org/apache/jmeter/functions/IterationCounterTest.kt
 create mode 100644 
src/functions/src/test/kotlin/org/apache/jmeter/functions/gui/FunctionHelperTest.kt
 delete mode 100644 
src/jorphan/src/test/groovy/org/apache/jorphan/io/TextFileSpec.groovy
 delete mode 100644 
src/jorphan/src/test/groovy/org/apache/jorphan/util/ConverterSpec.groovy
 create mode 100644 
src/jorphan/src/test/kotlin/org/apache/jorphan/io/TextFileTest.kt
 create mode 100644 
src/jorphan/src/test/kotlin/org/apache/jorphan/util/ConverterTest.kt
 delete mode 100644 
src/protocol/bolt/src/test/groovy/org/apache/jmeter/protocol/bolt/sampler/BoltSamplerSpec.groovy
 create mode 100644 
src/protocol/bolt/src/test/kotlin/org/apache/jmeter/protocol/bolt/sampler/BoltSamplerTest.kt
 delete mode 100644 
src/protocol/http/src/test/groovy/org/apache/jmeter/protocol/http/control/DNSCacheManagerSpec.groovy
 delete mode 100644 
src/protocol/http/src/test/groovy/org/apache/jmeter/protocol/http/util/HTTPUtilsSpec.groovy
 create mode 100644 
src/protocol/http/src/test/kotlin/org/apache/jmeter/protocol/http/control/DNSCacheManagerTest.kt
 create mode 100644 
src/protocol/http/src/test/kotlin/org/apache/jmeter/protocol/http/util/HTTPUtilsTest.kt
 delete mode 100644 
src/protocol/jdbc/src/test/groovy/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerSpec.groovy
 copy build-logic/jvm/src/main/kotlin/build-logic.jvm-library.gradle.kts => 
src/protocol/jdbc/src/test/kotlin/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElementExecute.kt
 (68%)
 create mode 100644 
src/protocol/jdbc/src/test/kotlin/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerTest.kt

Reply via email to