Bidh an aplacaid agad a' lorg proxy an t-siostaim, ach chan eil deuchainn JUnit ga dhèanamh. Mus atharraich thu an còd lorg, comharraich dè an JVM a ruitheas gach pròiseas agus dè na h-argamaidean a fhuair e.

Tha an JDK a' clàradh java.net.useSystemProxies mar sheilbh a thèid a sgrùdadh aon turas aig an toiseach. Dh'fhaodadh a shuidheachadh taobh a-staigh modh deuchainn a bhith ro fhadalach airson an co-dhùnadh tòiseachaidh sin atharrachadh.

Dh'fhaodadh argamaidean VM eadar-dhealaichte a bhith aig lannsair aplacaid IDE, aig ruithnear deuchainnean IDE, aig Maven fhèin agus aig pròiseas deuchainn Surefire forcaichte. Chan eil suidheachadh proxy ann an aon lannsair na dhearbhadh gun do chuir lannsair eile air adhart e.

Thoir sùil air rèiteachadh a' phròiseis fhorcaichte

Bheir argLine Surefire roghainnean JVM air loidhne an àithne airson cur-an-gnìomh forcaichte. Faodaidh roghainn tòiseachaidh a bhith ann nuair a ruitheas na deuchainnean ann an forca den leithid:

<argLine>-Djava.net.useSystemProxies=true</argLine>

Measg roghainn le rèiteachadh làithreach a' phròiseict. Dh'fhaodadh cur an àite argLine a th' ann mar-thà riochdairean còmhdaich no suidheachaidhean JVM riatanach eile a chall. Mura cleachd am build forca sam bith, sgrùdaich an JVM a tha dha-rìribh a' toirt aoigheachd do na deuchainnean na àite; tha argLine air a chlàradh mar èifeachdach airson cur-an-gnìomh forcaichte a-mhàin.

Tha cearcall-beatha eadar-dhealaichte aig seilbh nach eil mothachail air tòiseachadh a thèid a sholarachadh tro uidheamachd sheilbh frèam deuchainn. Na gabh ris gu bheil gach seilbh a' ruighinn an VM tràth gu leòr dìreach air sgàth 's gu bheil System.getProperty() a' tilleadh an t-sreang a thathar ag iarraidh rè na deuchainn.

Airson deuchainn stiùiridh proxy cuimsichte, faodaidh cliant a tha air a rèiteachadh gu soilleir cuideachd an eisimeileachd air rèiteachadh an deasg a lùghdachadh. Faodaidh Java 11+ HttpClient HTTP ProxySelector ionadail don chliant a chleachdadh airson an adhbhair sin. Cùm an roghainn sin follaiseach an rùn na deuchainn: 's e sgrùdaidhean eadar-dhealaichte a th' ann a bhith a' deuchainn slighe cliaint agus a bhith a' deuchainn lorg proxy an t-siostaim-obrachaidh.

Artaigilean co-cheangailte