Geymslumilliþjónn Maven getur sótt háðar án þess að stilla HTTP-beiðni sem prófun sendir. Stilltu biðlarann í prófunar-JVM-inu.

Ef sá biðlari virðir HTTPS-milliþjónseiginleika Java skaltu setja þennan bút inni í configuration-þátt viðkomandi Surefire-viðbótar:

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

Skiptu út dæmisendapunktinum. Fyrir prófanir á móti opinberum áfangastöðum þar sem opinberir milliliðir eru leyfðir býður HTTP-milliþjónslistinn upp á hýsil- og portkosti. Hýsillinn og portið eru aðskilin gildi; veldu eiginleikafjölskylduna sem hentar áfangastaðaskemanu og safninu. Biðlari sem byggður er með skýrum milliþjónshlut þarf hins vegar sitt eigið stillingarviðmót.

Surefire keyrir prófanir venjulega í greinireiðu JVM. Ekki ná allir valkostir við ræsingu Maven til þess ferlis. Uppgötvun kerfismilliþjóns sem er næm fyrir ræsingu þarf valkost sinn á prófunar-JVM-inu við ræsingu. Jafnvel þgar prófanir deila ferli getur safn hunsað sjálfgefna milliþjónseiginleika Java.

Haltu innri beinum áfangastöðum þkktum af viðeigandi framhjáhlaupsskilyrði, hafðu milliþjónsauðkenningu aðskilda frá áfangastaðaauðkenningu og láttu vottorðasannprófun vera virka. Slökk t á greiningu breytir því hvernig prófanir keyra; skipti á háðarspegli breytir upplausn geymslunnar. Hvorugt veitir vantaða prófunarbiðlaraleið. Afritun allra kerfiseiginleika getur líka afhjúpað leyndarmál.

Ef bilun stendur eftir skaltu skrá prófunar-JVM-ið, HTTP-safnið, markið, valinn milliþjón og fyrsta misheppnaða stigið. Þssa athuganir benda á stillingu prófunarinnar og halda virkum geymsluniðurhölum skiljanlegum.

Tengdir greinar