Mise en contexte dans AndroidTestCase ou InstrumentationTestCase dans la fonctionnalité de test unitaire d'Android Studio

J'ai eu certains de mes anciens tests en cours d'exécution avec Android Studio 1.1.0 de la nouvelle unité de test de fonctionnalité de prise en charge.
Lors de l'exécution de gradlew testDebug les tests sont exécutés, mais tous les tests qui nécessitent un Contexte échouer parce que getContext (AndroidTestCase) /getInstrumentation.getContext() (InstrumentationTestCase) les deux renvoie la valeur null.

Comment puis-je résoudre ce problème?

Voici deux variantes que j'ai essayé:

import android.content.Context;
import android.test.InstrumentationTestCase;

public class TestTest extends InstrumentationTestCase {

    Context context;

    public void setUp() throws Exception {
        super.setUp();

        context = getInstrumentation().getContext();

        assertNotNull(context);

    }

    public void testSomething() {

        assertEquals(false, true);
    }  

}

et

import android.content.Context;
import android.test.AndroidTestCase;

public class TestTest extends AndroidTestCase {

    Context context;

    public void setUp() throws Exception {
        super.setUp();

        context = getContext();

        assertNotNull(context);

    }

    public void testSomething() {

        assertEquals(false, true);
    }

}

C'est mon module de build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.0"

    testOptions {
        unitTests.returnDefaultValues = true
    }

    defaultConfig {
        applicationId "com.example.test.penistest"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    testCompile 'junit:junit:4.12'
}

et ici le build.gradle pour le projet:

//Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.3'

        //NOTE: Do not place your application dependencies here; they belong
        //in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

EDIT: Mes tests tous travaillé avant la mise à niveau à la version 1.1.0 et a couru sur un périphérique ou un émulateur.

EDIT:

Voici 2 captures d'écran de défaut InstrumentationTestCase et AndroidTestCase:

Mise en contexte dans AndroidTestCase ou InstrumentationTestCase dans la fonctionnalité de test unitaire d'Android Studio

Mise en contexte dans AndroidTestCase ou InstrumentationTestCase dans la fonctionnalité de test unitaire d'Android Studio

source d'informationauteur asco