Robolectric קען אַראָפּלאָדן Android runtime אַרטעפֿאַקטן בשעת פּרובירן לויפֿן. דאָס וואָס אַ בויען־מיטל לייזט די געוויינטלעכע אָנהענגיקייטן פֿון דעם פּרויעקט מיט דערפֿאָלג באַווײַזט נישט אַז דער אַראָפּלאָד בשעת דער פּרובירן ניצט דעם זעלביקן פּראָקסי.

Robolectric 4.9.1 און שפּעטער דאָקומענטירן די פֿאָלגנדיקע סיסטעם־אייגנשאַפֿטן פֿאַר יענעם אַראָפּלאָדער:

robolectric.dependency.proxy.host=proxy.example
robolectric.dependency.proxy.port=8080

גיב זיי איבער צו דער JVM וואָס פֿירט אויס די פּרובירן. פֿאַר עפֿנטלעכע אַרטעפֿאַקט־אַראָפּלאָדונגען וואָס זענען דערלויבט דורך אַ נישט־אויטענטיפֿיצירטן HTTP־מיטלער, ניצט אַן אַדרעס פֿון דער HTTP פּראָקסי־ליסטע אין די דאָזיקע host־ און port־אייגנשאַפֿטן. פֿאַר אַן Android פּרויעקט וואָס ניצט Gradle׳ס Groovy DSL, קען די פּאַסיקע קאָנפֿיגוראַציע זײַן:

android {
    testOptions {
        unitTests.all {
            systemProperty 'robolectric.dependency.proxy.host', 'proxy.example'
            systemProperty 'robolectric.dependency.proxy.port', '8080'
        }
    }
}

האַלט דאָס צוזאַמען מיט דער עקזיסטירנדיקער פּרובירן־קאָנפֿיגוראַציע פֿון פּרויעקט. אַן אייגנשאַפֿט וואָס ווערט נאָר געגעבן צום Gradle אָנהײבער איז נישט קיין באַווײַז אַז אַ צעצווײַגטע פּרובירן־JVM האָט זי באַקומען.

פֿאַר אַ בפֿירים אָפּגעשניטענע פּרובירן־סבֿיבֿה דאָקומענטירט Robolectric אויך robolectric.offline און robolectric.dependency.dir. יענע אָרדענונג פֿאָדערט אַז די ריכטיקע runtime אַרטעפֿאַקטן זאָלן זײַן אָנגעשטעלט אין דעם באַשטימטן טעקע.

פֿאַרבונדענע אַרטיקלען