Android-Instrumentierungstest: Das Symbol für die Schaltfläche „Ausführen“ wird für benutzerdefinierten BuildType nicht Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Android-Instrumentierungstest: Das Symbol für die Schaltfläche „Ausführen“ wird für benutzerdefinierten BuildType nicht

Post by Anonymous »

Ich versuche, Instrumentierungstests auszuführen, aber
  • Klassen werden nicht aufgelöst, Deklaration zum Aufrufen kann nicht gefunden werden
  • Das Symbol für die Schaltfläche „Ausführen“ wird für @Test-Funktionen nicht angezeigt, daher können keine Tests ausgeführt werden
  • Der Ordner „androidTest“ erhält keine grüne Hintergrundfarbe, um ihn als Testquellen-Stammverzeichnis aufzulösen.
  • Es funktioniert beim Debuggen einwandfrei buildType, aber nicht auf der Bühne buidType
Ich habe versucht, „Verzeichnis als-> Testquellen-Root markieren“ zu markieren, aber kein Erfolg.
Ich habe versucht, Caches ungültig zu machen und neu zu starten, und habe auch die Versionen Android Studio Ladybug und Meerkat ausprobiert.
Gradle:

Code: Select all

testImplementation 'junit:junit:4.13.2'
testImplementation 'io.mockk:mockk:1.13.8'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3'
testImplementation 'com.squareup.okhttp3:okhttp:4.12.0'
testImplementation 'com.squareup.okhttp3:logging-interceptor:4.12.0'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
androidTestImplementation platform('androidx.compose:compose-bom:2024.11.00')
androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
debugImplementation 'androidx.compose.ui:ui-tooling'
debugImplementation 'androidx.compose.ui:ui-test-manifest'
und

Code: Select all

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ebenfalls hinzugefügt
Irgendwelche Tipps/Lösungen sind hilfreich?
UPDATE:
Es funktioniert gut auf dem Debug-Build-Typ, aber nicht auf der Bühne.
Ich habe Debug-, Stage- und Release-Build-Typen

Code: Select all

buildTypes {
debug {
minifyEnabled false
}
stage {
minifyEnabled false
}
release {
minifyEnabled false
}
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post