plugins { alias(libs.plugins.android.library) } android { namespace = "org.the_jk.cleversync.documents" testOptions { unitTests { all { test -> // Needed to get robolectric FileDescriptorInterceptor to work test.jvmArgs("--add-opens=java.base/java.io=ALL-UNNAMED") } } } } dependencies { implementation(project(":libs:io")) implementation(libs.androidx.core) implementation(libs.androidx.fragment.ktx) implementation(libs.androidx.uiautomator) testImplementation(project(":libs:test-utils")) androidTestImplementation(project(":libs:test-utils")) } val removeTestDirs = tasks.register("removeTestDirs") { executable = android.adbExecutable.toString() args("shell", "rm", "-vrf", "/sdcard/Download/DocumentTreeTest-*") } tasks.all { if (name == "connectedDebugAndroidTest") { finalizedBy(removeTestDirs) } }