2016-07-18 7 views
4

ich eine RoboElectric Testklasse erstellt haben, die ich mehrfach ausgeführt werden soll,Run RoboElectric mehrmals mit verschiedenen sdk Version

jedes Mal die @Config Wechsel (sdk = Build.VERSION_CODES. {Code}) sdk Parameter ,

Haben Sie Ideen, wie Sie dies ohne neue Testklassen erreichen können?

+0

Was wollen Sie testen? –

+0

Großartig! Mach eine Antwort! –

Antwort

3

die Lösung gefunden, MultiApiRobolectricTestRunner die Testklasse auf mehreren API-Ebene Konfigurationen laufen,

Der Code sollte wie folgt aussehen:

@RunWith(MultiApiRobolectricTestRunner.class) 
@Config(sdk = {20, 21, 22}) 
public class IntegrationTest {} 
+1

Dies wurde veraltet und entfernt in [Robolectric 3.3] (https://github.com/robolectric/robolectric/releases/tag/robolectric-3.3) – xst

Verwandte Themen