Ich habe Espresso-Tests, die gut laufen. Das einzige Problem ist, dass ich zwei Umgebungen habe, z. Lokal und Inszenierung. Beim Ausführen von Espresso-Tests in der lokalen Umgebung möchte ich nicht, dass einige Funktionen ausgeführt werden. aber wenn ich in der Staging-Umgebung bin, möchte ich, dass alle Funktionen ausgeführt werden.machen Android-Espresso-Tests laufen basierend auf der Umgebung läuft es in
Ich habe versucht, Windows-Umgebungsvariable in der Espresso-Test-Code, d. H. system.getenv()
, aber es funktioniert nicht, da der Testcode innerhalb Android Emulator/Gerät, die keinen Zugriff auf Windows-Umgebungsvariable hat ausgeführt.
Ich brauche eine Variable oder einen Weg, um Espresso-Tests über Gradle oder auf andere Weise auf die Umgebung aufmerksam zu machen.
Aromen sind in verschiedenen Szenarien nützlich, aber nicht in meinem Fall. Allerdings habe ich die Lösung für mein Problem gefunden und die Antwort oben gepostet. –