t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как создать jar файл с тестовыми классами и всеми зависимостями с помощью gradle?

Теги: #<Tag:0x00007fd76ad67b50> #<Tag:0x00007fd76ad67a10> #<Tag:0x00007fd76ad678f8>

Всем привет. Есть несколько junit тестовых классов. Задача создать jar файл с этими тестовыми классами и со всеми зависимостями с помощью gradle.

apply plugin: 'java'

task testJar(type: Jar) {
    classifier = 'tests'
    from sourceSets.test.output.classesDirs
}


repositories {
    jcenter()
}

dependencies {

    testImplementation 'junit:junit:4.12'
    //some dependencies....

}

Что то типа этого не работает, тестовых классов внутри джарника нет. HELP!

А зачем? Обычно так никто не делает.

Что бы в jmeter тестировать под нагрузкой через junit sampler. Для нагрузочного тестирования grpc.

Посмотри этот пример - https://github.com/tatools/sunshine/tree/master/sunshine-junit4-integration-tests