You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2023/01/09 10:12:20 UTC

[jmeter] 03/04: Ignore empty directories for batch test task input directory

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

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

commit 7cb5772a1542bcb570532602b802253e104555d4
Author: Sandra Thieme <st...@gradle.com>
AuthorDate: Fri Jan 6 11:17:19 2023 +0100

    Ignore empty directories for batch test task input directory
    
    Empty directories are created in bin/testfiles that need to be ignored
    as task inputs to improve incremental builds.
---
 .../src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt b/buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt
index 95daf993f9..cf19f44612 100644
--- a/buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt
+++ b/buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt
@@ -25,6 +25,7 @@ import org.eclipse.jgit.diff.RawTextComparator
 import org.eclipse.jgit.util.io.AutoCRLFInputStream
 import org.gradle.api.GradleException
 import org.gradle.api.model.ObjectFactory
+import org.gradle.api.tasks.IgnoreEmptyDirectories
 import org.gradle.api.tasks.Input
 import org.gradle.api.tasks.InputDirectory
 import org.gradle.api.tasks.InputFile
@@ -48,6 +49,7 @@ open class BatchTest @Inject constructor(objects: ObjectFactory) : JavaExec() {
     val testName = objects.property<String>()
 
     @InputDirectory
+    @IgnoreEmptyDirectories
     val inputDirectory = objects.directoryProperty().convention(
         project.rootProject.layout.projectDirectory.dir("bin/testfiles")
     )