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