How to set systemProperty in Gradle test suites plugin?

Hi All !! I am trying to run unit tests and smokes tests in parallel in gradle. I was able to achieve it with unit tests by declaring below mentioned two SystemProperties, now unit tests are running in parallel.

test { // this is main test block in build.gradle file
    useJUnitPlatform()
    systemProperty("junit.jupiter.execution.parallel.enabled", true)
    systemProperty("junit.jupiter.execution.parallel.mode.default", "concurrent")
    finalizedBy jacocoTestReport
}

I have used jvm test suites plugin to place all smoke tests at one place, I tried applying same systemProperty in suites block for these smoke tests but it was not working. All smoke tests are runnning sequentially only.

This is what I am trying:-

testing {
    suites {
        test {
            useJUnitJupiter()
            targets.all {
                testTask.configure {
                    systemProperty("junit.jupiter.execution.parallel.enabled", true)
                    systemProperty("junit.jupiter.execution.parallel.mode.default", "concurrent")
                }
            }
        }

        smokeTest(JvmTestSuite) {
            dependencies {
                implementation project
            }
        }
    }
}

If anyone got some idea. Please suggest !!

You are not setting the properties for the smokeTest test suite, so why do you expect them to be effective?
You only set them for all targets of the test test suite.