Maven Surefire proxy-innstillingar fyri HTTP-testfyrirspurningar
Depotproxy hjá Maven stillir ikki vilkárligar HTTP-klientar inni í test-JVM. Fylg og still fyrirspurningin, sum testið ger.
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.