په Gradle TestKit fixture کې د پروکسي ځانګړنې تنظیمول
د هغه جلا build له چلولو مخکې د fixture په ریښه کې gradle.properties تنظیم کړئ، او د بیا لیکنو او جلا شوي کاروونکي کور په څرګند ډول ګوتنه وکړئ.
new File(fixtureDir, 'gradle.properties').text = """systemProp.http.proxyHost=proxy.example
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=proxy.example
systemProp.https.proxyPort=8080
"""
def result = GradleRunner.create()
.withProjectDir(fixtureDir)
.withArguments('assemble')
.build()هغه موجوده fixture پوښۍ وکاروئ چې withProjectDir ټاکي، د هغې build/settings فایلونو سره. د پروکسي ځانګړنې د هغه څه سره یوځای کړئ چې fixture ورته اړتیا لري؛ د پروکسي کوربه او پورټونه جلا پاتې کیږي. د اجازه ورکړل شوي عامه زېرمې ډاونلوډونو لپاره د HTTP پروکسي لړلیک د هغو ځانګړنو لپاره نوماندان برابروي.
د plugin بهرنی build کېدای شي بریالی شي خو دا دندې-ازموینې build ناکام شي. د هغې ازموینې ټولګي واردول بهرنی gradle.properties نه کاپي کوي، او د JUnit JVM ځانګړنې په خپله د جلا build ننوتنې نه تشریح کوي.
TestKit په ډیفالټ ډول جلا شوی Gradle کاروونکي کور کاروي، نو د پرمخوړونکي عادي شخصي ځانګړنې ممکن نه وي. برعکس، د کمانډ کرښې -D یا د کاروونکي کور ځانګړنې کولای شي د fixture ننوتنې بیا ولیکي.
دا د Gradle زېرمو غوښتنې تنظیموي. هغه plugin چې بل ډاونلوډر پیلوي یا خپل HTTP لېږد لري ممکن بل لار ته اړتیا ولري.