android gradle:如何创建一个排除主要源集的测试变体?

Android库项目:

src/main
src/androidTest

库.aar已经过编程并发布到maven存储库 . 如何创建另一个测试变量来测试proguarded .aar . 例如,

src/androidTestProguard

测试将从main sourceSet中排除所有内容,并在src / androidTest中运行相同的测试,但使用maven存储库中发布的proguarded .aar .

android {
    sourceSets {
        androidTestProguard {
            java.srcDirs 'src/andriodTest/java'
        }
    }
}

dependencies {
     androidTestProguardImplementation 'com.example:my-aar-lib-proguarded:1.0@aar'

      // how to remove main sourceSet from test apk?    

}