Depotproxy hjá Maven kann heinta treytir uttan at stilla eina HTTP-fyrirspurning, sum eitt test ger. Still klientin í test-JVM-num.

Um hesin klientur virðir HTTPS-proxy-eindir Java, set hendan brotstykkið inni í configuration-eindini hjá viðkomandi Surefire-ískoyti:

<systemPropertyVariables>
  <https.proxyHost>proxy.example</https.proxyHost>
  <https.proxyPort>8080</https.proxyPort>
</systemPropertyVariables>

Skift út dømis-endapunktinum. Fyri test móti almennum málum, har almenn millumfar er loyvt, bjóðar HTTP-proxy-listin verts- og port-kandidatar. Verturin og porturin eru sundurliðin virði; vel tí eindarfamilju, sum hættir málskeipuni og bókasavninum. Ein klientur, sum er gjørdur við einum týðiligum proxy-objekti, tørvar tó sína egna stillingarflatu.

Surefire koyrir vanliga test í einum forkadum JVM. Ikki hvør valmøguleiki til at byrja Maven nær tann prosessin. Byrjanarkreftis systeem-proxy-avdúking tørvar sín valmøguleika á test-JVM-num, tá ið byrjað verður. Hóast test deila einum prosessi, kann eitt bókasavn sleppa at virða vanligu proxy-eindir Java.

Halt innanhýsis beinleiðis mál dekkt av eini hóskandi umfararreglu, proxy-sannleikan fráskildan máls-sannleikan og váttpróving virkna. At sløkkja fyri forking broytir, hvussu test verða framd; at broyta eina treytis-spegil broytir depot-avgerðina. Hvørki gevur eina manglandi testklient-leið. At avrita allar systeem-eindir kann eisini avdúka loyndarmál.

Fyri eitt eftirverandi mistak, skráset test-JVM-ið, HTTP-bókasavnið, málið, valda proxy og fyrsta miseydnaða stig. Hesir eygleiðingar vísa á test-stillingina og lata virkandi depot-niðurhal vera skiljandi.

Skyldar greinar