Àwọn ètò proxy Maven Surefire fún àwọn ìbéèrè HTTP ìdánwò
Proxy ibi-ipamọ̀ Maven kò ṣètò àwọn oníbàárà HTTP àìdábọ̀ nínú JVM ìdánwò. Tọpinpin kí o sì ṣètò ìbéèrè tí ìdánwò náà ṣe.
Proxy ibi-ipamọ̀ Maven lè gba àwọn ìgbékalẹ̀ láìṣètò ìbéèrè HTTP tí ìdánwò ṣe. Ṣètò oníbàárà náà nínú JVM ìdánwò.
Tí oníbàárà yẹn bá bọ̀wọ̀ fún àwọn ànímọ́ proxy HTTPS ti Java, gbé àpá yìí sínú ẹ̀yà configuration ti ẹ̀rọ ìfikún Surefire tó bá mu:
<systemPropertyVariables>
<https.proxyHost>proxy.example</https.proxyHost>
<https.proxyPort>8080</https.proxyPort>
</systemPropertyVariables>Pààrọ̀ ibi-ìparí àpẹẹrẹ náà. Fún àwọn ìdánwò lòdì sí àwọn àfojúsùn gbogbo ènìyàn níbi tí wọn ti gba àwọn alárinà gbogbo ènìyàn láàyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje host àti port. Host àti port jẹ́ iye ọ̀tọ̀ọ̀tọ̀; yan ìdílé ànímọ́ tó bá ìlànà àfojúsùn àti ilé-ìkàwé mu. Ṣùgbọn oníbàárà tí a fi ohun proxy tààrà kọ́ nílò ojú-ìwé ìṣètò tirẹ̀.
Surefire sábà máa ń ṣe àwọn ìdánwò nínú JVM tí a pín. Kì í ṣe gbogbo àṣàyàn ìfilọ́lẹ̀ Maven ló dé ibi-ìlànà yẹn. Ìwárí proxy ẹ̀rọ tó kàákiri ìbẹ̀rẹ̀ nílò àṣàyàn rẹ̀ lórí JVM ìdánwò nígbà ìbẹ̀rẹ̀. Pẹ̀lúpẹ̀lú tí àwọn ìdánwò bá pín ìlànà kan, ilé-ìkàwé lè fojúfo àwọn ànímọ́ proxy àkọ́kọ́ ti Java.
Jẹ́ kí àwọn àfojúsùn tààrà inú gbé àbò bo pẹ̀lú òfin àforíjì tó yẹ, ya ìjẹ́rìí proxy sọ́tọ̀ kúrò nínú ìjẹ́rìí àfojúsùn, kí o sì jẹ́ kí ìjẹ́rìí ẹ̀rì-ẹ̀rì wà ní ṣíṣí. Pípa pínpín kù yí bí àwọn ìdánwò ṣe ń ṣiṣẹ́ padà; yíyí dígí ìgbékalẹ̀ padà yí ìpinnu ibi-ipamọ̀ padà. Kò sí èyí tí ó pèsè ọ̀nà oníbàárà ìdánwò tó ṣá. Dídaakọ gbogbo ànímọ́ ẹ̀rọ lè tú àwọn àṣírí payá pẹ̀lú.
Fún ìkùnà tó kù, ṣàkọ́sílẹ̀ JVM ìdánwò, ilé-ìkàwé HTTP, àfojúsùn, proxy tí a yàn àti ìpele àkọ́kọ́ tí ó kùnà. Àwọn àkíyèsí yẹn tọ́ka sí ìṣètò ìdánwò nígbà tí àwọn ìgbàsílẹ̀ ibi-ipamọ̀ tó ń ṣiṣẹ́ wà ní òye.