Airíonna seachfhreastalaí a shocrú i bhfixture Gradle TestKit
Socraigh gradle.properties ag fréamh an fhixture sula gcuirtear an build ar leith sin ar siúl, agus seiceáil na forscríobhanna agus an baile úsáideora aonraithe go sainráite.
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()Úsáid an t-eolaire fixture atá ann cheana a roghnaíonn withProjectDir, mar aon lena chomhaid build/settings. Cumaisc airíonna seachfhreastalaí leis an méid a theastaíonn ón bhfixture cheana; fanann óstach agus calafoirt an tseachfhreastalaí ar leithligh. Le haghaidh íoslódálacha ceadaithe ó stórais phoiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí do na hairíonna sin.
Féadfaidh build seachtrach an phlugin dul chun cinn agus an build tástála feidhmiúla seo ag teip. Ní chóipeálann allmhairiú a rang tástála an gradle.properties seachtrach, agus ní chuireann airíonna ar JVM JUnit síos ionchuir an build ar leith ann féin.
Úsáideann TestKit baile úsáideora Gradle aonraithe de réir réamhshocraithe, mar sin féadfaidh airíonna príobháideacha an fhorbróra a bheith in easnamh. Os a choinne sin, féadfaidh airíonna líne ordaithe -D nó airíonna baile úsáideora iontrálacha an fhixture a fhorscríobh.
Cumraíonn sé seo iarrataí ar stórais Gradle. Féadfaidh pluigín a sheolann íoslódálaí eile nó a bhfuil a iompar HTTP príobháideach féin aige bealach eile a bheith ag teastáil uaidh.