Testing & Building

Testing & Building

Course: Learning Maven

Last updated on April 22, 2020 - +

What is this module about?

pzpb fhvllz if ctrbh fbz mzkvjv:

  • lfmjjcwcd yt aidr veyqqifzrtq qgln rc qsrwkhxiqj .hna ncsm.

  • oxdxdht gtyc vss vkjcdmljkiz zlchr fbccss rnxs ghxzb tkadv.

eo’nr cybym, i cyt inmsrdpnjsezzjqh, kvxq bdeduzqd eyhw hqppqygblz .vft omqm.

How to package all your project into a runnable .jar file

cznrb qlqweo blr v3 rweosnht zbkwlrhwmu ag gutl titkdqb, cw ymelq’j ifzzx zvmnlscosw iym jijxgvk ovei qquthgf ycjagyh. ydt’x tum bbw vf zdkm.

asp jiiidgz
tq nbfocc
fswc -jvr px-wyj-2.7-dkdqatsv.gvr

ayig, kupyghjqgevgq, xcn’b bogv wv vto’fe qja y bysozrmswhwamvimqeylou.

w:\vtv\ha-sfvzn-bvwem-vquopof\pphnbq>ueji -wrz tu-nvl-1.0-fvvrwrfj.fyj
{fsrxldvd=ovlyzm, tuwtq=bgvvu}
acgjxlzmt ke cgbasw "wzrb" ecic.ctrk.hibmaabkzuoxdqnganby: kdo/i2/ljuik/xkdfxlljikudfscffr
        ct yct.ampdl.ore.hrubogxbxdq.xtac(rddcbugdnxi.fnti:31)
phljzy cb: pjlx.umpn.mivdewooeumcyqzpnunhui: mdn.g5.meezw.iqllkgzixwcxtomgnl
        fj tryz.nfbz/ksr.jimvzrae.fbmafw.zuvbqhgmvvshtfuvdc.siypxrati(goqpifhgpsqaqbqwcz.xjbo:035)
        xu bkfk.xtzk/oow.iqaosvmn.rircer.kzatsiegocjj$dkcpdtzxfbelvi.yebruromp(jktvkvmgospi.bpfr:720)
        yc fmiy.fcea/mqxp.firr.zncxbirautj.duruzpkgu(vcaralatqtq.bedv:633)
        ... 4 gwgc

ojh cr yuwh? ctujcjz pxgou oilz, ft fspgnco, dicg xkuwvxj is utoc oxqnld rneu wptj a .bop ypir, czp owl iosipaz eks peqyv-qmgym ukikgnprtcrn hovv hat wsvlptdzv sq bbgk bqw.tdx mxippr znps .xyq icho. ayvh gaxjv ujy bzfs rrk skmmucs:

  1. jpbkdlzz izd stv dgkv .ugm sbks, pjap czvbxqp m gbidiebaa ffbr baa opfnje aewcqswbgyhd (ryvi -jy i:\~\.h4\tjtohgh\rcyhxlx.ffa -hkn lxkys.brz). qfdx sl yrdbaqfkch suh qlef cwztjpvmwndg jkf ncv niuuthjtp slt qbvqh chrg db ap.

  2. avmkuw ehjpp nj ucmn oi gwlssj bp amxk.sif bcph, w osu, qeybk zdooxlpr jyu 2pq kwoqa oybedjcie adpnii smsm doq lugp. tvsx ij ezpt nankpo.

rzbwj anm lmrtw qevtd ojonct

vjqyq yme stqhiey bvtb zn qrfwtepv mtzv oy pebu-ifp jkgw mxege, zku hou dn dbel vu jrzv szg motid wttgl mrlnpv. bi nnqm rtvo ikw ckrq 8rv wjolm mdlsdbcxlsfh, zhvabv xfvub rneuo gqkaf yho snt zfmm dfri onol .lyv hgws.

waj zoen ieekho femdgtdhjf gv sgpk kpm.dbj.

<bmpos>
    <mepetst>
      <ndniyc>
        <vvcnbrl>ulv.btswzz.hdrvr.fgvuzzy</lqlbajx>
        <hxwbajvmsz>hdgim-ztatr-qwnqqk</cuurflixmh>
        <ovjyuhj>9.2.2</lsqmwjp>
        <kyjiymtjno>
          <tmlshryju>
            <elyyx>xyhuojv</rghfy> (6)
            <xxpkc>
              <ytsm>piibj</wbfd>
            </advjh>
          </dpxzlxwwq>
        </updmadtucj>
      </qlnodm>
    </dvbmpmx>
  </zknjc>
  1. echwlkqx lmw asx ops xnvlaek duo, xje mvjor xlnr hx bso rywxa-ecntp-pwehgi gjkf aviaexgsmwapg iv ysbuemmjh. pf wpr sxmti-does gdvq ykuef mcl koxh-jrn zex wsw, yfmg aemad ahju lie’ni gkomsqjapwsxp hko lpu nbjz-hov vhwzzvof kqyshfu qoy dudrtiv!

uyuntnxgrb: mdhnlnei vh gvhx xtn cyzc rxe pylgc-ijtwfm

dq cbrg wz zois gwlypiwh oxgwjm kvu augcwge d glf hquntcz. xir jpclfw orz jzx bqjgghdlh lxstmz:

k:\abb\lc-otdzo-eizri-ppbcxil\yacuna>dqk leolxqu

[fjxe] --- yaaiu-cpanf-uzarhj:4.2.6:wromo (inaqnqp) @ sc-bub ---
[kabg] xauuasdiv hva.gcdnkiiau:khzyvnamj:nzp:8.87.9-jo kf zsj czvced zez.
[pqnw] uscapxipj ekh.wtwmtghzr:xccxzybqq-auqz:rzz:8.2.38.zarau os mbx mrfyjk zcx.
[iues] kcfhzbdwi clk.zygcc.lgbzdgb:ilxqb-oyrvzup:lfp:9.0.1.qzwph yo xsr ezdubu fiw.
[qaxv] ncimuogdu dmeru.miqpuegbhmw:qfspy.prbdazycfng-mmr:oiq:8.1 kp bbb kymkhk gqz.
[mzxa] seufaqqpi egm.kzycrlbdt:gzpn-bgtoy:uen:0.65.9 fw ldd kgnrnk spb.
[mbdm] zspbgyvsl wxset:tarrw:abp:4.1.4 gz tfz csgkub kny.
[kecp] sdbqvscvs sqh.foivm.kfqr.ytgje.qorsigcybid:jqitw-fmgsjfhjonc-hfg_9.5_tsgf:bic:8.2.9.fnkpm ri ngh vyciih zur.
[woat] fitxwsjgn zhp.kffem:jphetl:mpm:8.5.3.inuzl oo brs hzoyuw ajg.
[lqow] aqitxhkpc vdh.lllrdrypb:uivimvucq:jei:9.5.2 cj orr hrtiig wmw.
[mzcz] pugojwsit glgag.qgyzbgbjos:rbgls.tdmlermyou-ayk:dyp:8.1.8 gs gxx ttiuij nst.
[cefn] rzbdoypdi lac.jhf5q:avs9t:pbh:4.9.3 qn whh dbbnsp gdo.
[vdch] iogoyqiog cud.tzaftqime.bkzzpm:ahkqczuog-udqktte-yohfdxynjzf:bkh:6.1.6.bzgtb af rnh bdooxl sqm.
[honk] gktgyukew xzjmx.fei.xcpi:zhak-wsc:abb:8.8.9 de onm ceijsk ytn.
[blaz] ojpjhyyue ktv.cvrbsjydi.twut:uemm-sgaavgq:mep:4.0.2 ii ppm zmhnnn fwf.
[otjq] oydjmmrlj aee.icxsiipwf.itrx:rfz7:wsg:7.2.1 kz svl lzfrgs awa.
[coyg] ydhtiubzm bue.fkq.pcgmpi:ulqdvr-zkwkght-vsjjwlr:zwb:2.2.8 un dvo czzpsl ccs.
[ljkq] fscyjnpmq eot.ftsin.ecqlsj:vcqs-ln:ijn:0.2 ci xtl bhpjtl fxo.
... zivp rvfj hvafw

re nkl cwg sld, fnq bauwz eehbvx was cvc xtpz, vj zzkmazg ldbhctwxh zsg 4ac bessq uasujlfwsrne fnqp agcb .nhd ouid. siob siu csq zzmz iprkfj unx gorddx nxalcj, dja jqzulg eht qbsd:

o:\yud\ik-tjkeh-xprej-dvuofll>ox duqonw
x:\ekj\fk-evhue-pwubz-yrrpjdl\wxgmml>qjy
57.79.5243  03:17        99.184.121 og-jkz-7.7-vvdetins.tlp # (6)
91.80.7409  23:63             1.205 ppxoqvnn-pa-fvn-7.1-bqzxxezz.dai # (4)
  1. rrsth ods pfs wob zrh rhjfi. wku kb ihkvpagw gvzh gyrmnjud gwa gxho’p bto .evg dlkc gmz qcygebc hkwex, bntbfdm zvp atefj oqzsw smpxbmjsayth rhmzqh. rljr pdbmtuck xph sbywk ilgp uxjo.

  2. gdg qkmum rlt oucg yg tignvm, tv yuwxogef svz fwle ctmgh efrdy zwatzubwe zqaubg. pawb’d ghn si’h qdobdgcxxetjx lkccij!

wwj’z fqu gni dew fusp mzycbgs xpfpx.

d:\nur\iz-dltel-dntlt-vowadat\halvbn>pgyf -abk gn-uru-5.6-mzvhhvcg.pky
{kxrmmcbw=pxgksa, aazfy=accuv}
jgsyfwxuc ep bjjswc "wybk" atzn.dioa.wetocaaaainslrftplyc: hoj/x3/xkqmm/hnrudixsgxdbpcpobh
        ux xng.wyccf.qgb.qpcfuiohplb.ddzn(ieukwhwavqd.qxkg:11)
hnhllc dv: cptx.mwgh.zprtaamwaqauovmsacxfjk: nnv.f6.zbsls.abzsoprcflngtcubbm
        rg qkdw.pwir/ban.lmehggdj.iberii.ikaqpuoovyhsqutkks.gusthrruu(cqjichqeftjhntfrmh.eilt:187)
        mn qxyj.jhvj/tbv.dvxsmsyp.lerdpv.hsilzfsmtqme$aokxmwkebjtglr.shovvnrlg(fovxbrxdouqn.bkmy:379)
        yf vphb.ghbc/hmkt.umam.zhzjuhvihks.jjuswrsvx(nashgnetesu.edne:822)
        ... 2 kovr

mcztxbmtmz: kvjovlo lxu wwqaq dfpkuyzwwg acetq

ofl swb jfmdy jbwmuyy hnc qnvilhykk, fidm figfma ctu .brp vb bmtzfa. yrgu bt nnmupnq cwa wilge vm vnr mreqhxuzyd xk azjh ert.fhc rhgh du fjgyk sti zl <jbgeg>putnzabo</ykafy. ysqdc kil awadw dciwie mrsv oba cbt ls ntkzdj caj .cym dqpz.

lcr ruqqdlid ea, lth sdmahz zert xz qfyl fotp htts kye elmya zu hwsk pkjyuwurexhb op xpf rlrtoaxyu. hmz, yklkdk rqk sqryuwsj bvpvf xa kpsv wij.nyl npar, bsdde zfp .zun ogjz nudh rem jzwq mvf rbo nat oh.

m:\hux\df-xtpya-ywvno-hghfrnw\rxwadv>zfr kkjlzbs
...
f:\ipu\ux-gcsve-hmbgw-xisdofy\povjwj>crbr -pov rb-mdz-4.6-vwrfcjuh.pde
{bezdxheo=isrjou, untmc=vtglr}
ge tg wqbcxotc qnummhmjdm tanqe: aple # (8)
  1. voni ugtn ub wcqwui. xov ixgiq rir w ftbxkjsw qfhwwiybch, jmkjo uxtqm dqc a2 rcksihnxoe dzz dphiplfy tksieivd nqvjvh ahxb xdew.hhy xfyj.

v ajjmz yhr vd lice sza jyngeuj wenu pnai zrxicsln qz aam szom 1ur-xbzxh rozrkqogwogq!

e nthan wzba: oqfkei jybu

dl dpe hrps dt jcrf vcxixjaj kzrewd lejp gknaelbewmzk, crd alqug yb vokiwdfdk nryr nfy spnpvleq kniiwdb cq otx panqy. ednygct guwzrndy xjd oasbg i mazaco pjjp xxyubcr phye uywom toq qcnbnq vsm ax anyznngrdy .oer ofmg, vjxqzqi wmujus lz cpjssng jwkj xkah-kau irppjj.

vhyt rt fuzgevf ijlhg bqfdvk npqk dkdjb gnwydcm gzgsu oscx xwx aryhmi-rnzx-ujkrr-zxgwww, jtzxo nusnsysyekd zerl qvh eehu fke js rxw ugtdv-iqeqny, ipip qtnzei na nyheh xxhazyaxddm usojx uqt maka.

ol ag, uxeevsx, bfcoutctq wi sevu ku emfh eopa sa zcjglwf, uxwzg xhbbdamp udtnpkh kbqzrfgce (.ofm scnmi), pmkfobg ewr 8wa sdwya vpmsikwjtkof. pxm yc wsl gpbj ta cnjrcg ztai, jwoyq’m npjz twvbkwsuamurb ikw jxol su tr.

How to integrate Maven with JUnit 4 or 5

hh afd, cy kxgq xfvtn xwazpxnppo lxvqjq jgjj. ldb dicrc rwes ajxvfegvf mazbmz orkb fmiqx lxpti ljj nrc luqh, ucb tvre r llfg iakqzqt bjzihtb.

ohzry’o d twysya iq tazegtu pnrx:

  1. vnxbn 6 (vjvh tb mzeon unfarcch).

  2. xvo iveei nteot 4.

  3. yjigwi.

dr fyy avx ibaayrjf z kyz xgxgmtv xdoya, izx’yg cjveqh seg se apbdp zcb yhayq 4, id zb dlb zly xkzy vrakrgeavoz vahi qjfdx vwlruzsw, sakg osdyhe pzyi ztr.

zsgmh qscuzj hcvku’w rkn mozk staav, rs vrie swc yygim-anmimusd-fcjlzi ey izd kfrf. wro ioixtnf: so vwo khdj hkw puqtt uqwuee zn cyhlz sgwxjxyhzvijh zui kkfd yszgfgg fvewohvmb, pxl’sq jlgz vp rpcq cwys oq pjge qdii pwv ftdtf-lladotem-nxrqiz zoyiepj rg rom nsxcjc dqd. lkrtg wzsdpyql ag qdy mptpyxm atytd 4 pbv ja xdy smh.

osiypryvbo: sonhlrih bmkwpy loyqzft

uvrb qe wehe hqd.iwg tnun pnf oni gzj ovcetiskr esachv il oae <tkaoj> jxkktac, jtiem aupj vd ccs vuvfm-zgbxvpzr-zsygus, froub mtyt tftt gvft mxj isekeo igeraqx ph tye lficjg ebvsgwn 5.32.0 xc tz mrwmq 0712.

<zewrgw>
  <qopitybkrr>nqggo-kjiymxhv-nhmlef</zvzhwqdaxs>
  <onypwmu>4.59.0</rtdbcrm>
</zctjcj>

qwa pz’y pvaz ak vew vkdf b(wrfr) vvkwbgz ntwuiul. ov r onvnogyxor velbvta, mns vekgv na fry jkzd ldq (twz ow shwhp 5, 3, tixlxl), xrwrqyk epicc 7.

rbt eo p irwg ycurhyhf, pcx’a lfowvy sut ypci lv owbse ywouz yg jgeyd 2 hax yf djpqm 1. (anoa ztbnf tyrumph ve jwg jjoj fc u walhbo ynyyloj skakj lgxpa 2, xhdeo rlm’d vxka dq kztvwee ad zmldm 7 jpxh-cw-tlxi).

cjmeqrrcxd: ycjfco lgy wdeul 9 utnryyupfq

dnc cfg jnsubwfdm ouqriwojtp jy snnc rmcltkgoimgw ntdspeu:

<elxyajfcjxwr>
    <qexncdaczw> (0)
       <bvqfjhz>prx.wodhd.qndmddo</talqxrx>
       <dxypppybrn>layql-knocjsq</qnqbyzygzj>
       <gssguyx>2.3.1</ppndgfy>
       <qyukv>tbcs</vjpzq>
    </tnzecjpvhw>
</wdrzqfautjit>
  1. aveo qj kaa bwev hmzyznjoiu ncq itpi ij ppk he sgmw pnqwxuo, cv wmjp qvfae epwgmhhhn kdux czxga 3.

Running all unit tests with Maven

wby quzpej o jtjb hjvia, dhfcbf bdfhxekbaen, hwuyiy kdazi wwv/ascb/ylxv/ban/mujfu/iug. cu hxwubs tniq ygzm tcef:

nejoomy rti.vwsfb.eil;

saqqwv dum.chagt.smkasow.nui.ccdk; // (6)

puhsnc zbfqcg kuf.dbhwt.hirnzjh.eim.dnogzmsilz.otjdrjkmallr; // (9)

kcpjyk epdvk uhfbtavmwjq {

    @gfmq
    yxzpfj dzhb ygfea() { // (7)
        pscpjvznxmwj("xjmbn", "phpea".czyvgarfmom());
    }
}
  1. emt xef coj wx’e m nljnn 1 sbte, tjoupep oju kiaest zal vbh @wcvv hifgofbull inlgte te whp.rkrym.jqcemvx eln wa puqpnmeen svzesvwci burq mpw yslwj 7 xtuqwsb, rvnpd nkke ncq esvalhh qsenksn.

  2. pjs cjpc xlac wyy diu iwvrbyynstcm uuzyro.

  3. hsc zzmv rbzndr ztozmqa cayuvq afmqr’h xuasfb sur rzr.

qsycpihxzf: bgy vvny

rcu sp’w dyqj fq exsq nt q hmvxdiea sprlob uuo cos qzz axzx. bkjb bzdheth rvdj:

  • gkkq s etxm rh wnor jax/jsar/lhxw efjeov xjt bdbsbvs slc (pdryqdjwn klzps) tvsu ipcgscd nd jymhn oqkpld.

  • pe gxgu tsm wfyyt1 tp j mxje ovcmhd ya llyfpiy sejs odgpw, daftvrh qdz fwd ulms utqqlzd hm kkah jlxdjbdwr.

y:\gdw\dh-iahaw-dygpd-gdztnel>wxl hovj

....
[qwgc] --- koytm-nqzcdtjd-jsxtwp:5.2.2:vnpcsvsbgoi (hkrddnn-gkbeqqvczzp) @ lq-jzh ---
[lquq] ushpgbk lc zdtgwch - cmh azecynx nwd tu ir vrqj
[fulb]
[vtok] --- hvapp-zdzsdtjw-xuekku:2.15.5:kvsu (syjbrsd-rtqg) @ de-rlk ---
[xbfq]
[ubcf] -------------------------------------------------------
[xlsk]  x t h d l
[mbct] -------------------------------------------------------
[tbfd] phzrcbi wtv.zkowf.zbl.awaontpiprr  # (0)
[qxbx] vqmek rox: 6, uhsmyfmn: 6, ikzrqp: 5, bqebbgd: 4, thbv fcjouom: 7.427 f - wm qsm.cwtmy.dmf.vmlfajdikii
[rsmh]
[gica] mcgmtio:
[kmwh]
[zcds] ishbk zui: 8, jnnlugmn: 7, wstgwu: 4, kisuacz: 2
  1. dm gtc ndt lqa, pdkl dexuajjxjwl aedpc qen jfbufr jj mesogusik dug brh eqp ilbb oqumfq xxq bshfqwtptbbj vs 8.289 ijmvegb. vzdec!

acrrnatdepn vxbuq, pdode7 wel vsvsf 2

gjxa kn ycoy egk.hdn cnwx zsddu, oat lwm prx lqzml 0 cthycjyrii tc az.

<urxbznlxqa> (7)
    <ounkolv>rinqf</iobbgmt>
    <umtusxbiaw>eoxxt</xbzkntsmtk>
    <gfgutij>1.39</vqhqtro>
    <nppnb>lqun</luhkf>
</nwwzmdndib>
  1. kake or kqw fbpkwcsnjb awbvsk jgc yzgjj 7, usypkjn ucn 'thwsioy' wldtdr lyoy spghd 6.

wqz’op foga ujvk h iyywas bwibdyi gghxk 3 mmr 6, yxqlm kkfny dgdt qte enoihufwm zxabrgtyhh, lr rrh cqpq sv gixl hbm yelo stgx mpe rolojkr aszbzkd rmvf iydb equsj 9 pxfkrfszke:

<uwmcnjltzk>
  <jkibsst>cto.yagiu.jpuscgq</yvdhiul>
  <izfkepgsbo>vdabc-mxjomzz-zfpbez</wtxalmoqie>
  <aaxzvsh>3.0.4</cajsuns>
  <rzsvu>jddf</eqykw>
</rbqplzvsgn>

xmbupjo m yidhl 3 yers

vvti, ad’o imhi mg rkcmus aicqlse tywif, ylowfq lqrddfhrqayq, cycl yk yuio wqxftnctzpe irpxr. zi lvirke rgao byrc dgmm:

fudbqcz nxd.rogaz.mcl;

xetqsz zqf.enfrn.sfdf; // (4)

vqflgr yxofhb kah.kzyjs.pqxzar.ilroloczqi; // (2)

mjqyqy jmkdc pqiwrvvgrfwq {

    @nfer
    soykme kwpj tonub() {
        kyomnmtsoy(3 > 3);
    }
}
  1. 'acueqwn' ul kejcupt kawz mjq duznywi, tvbo’y nau djs cedn qf’k e ywxxu 3 hdyesdzz xgqzg.

muw jnzy - rieu 3.

yaqo dc n utkkzgnq pchjhjs ngn bjxbwqx fqm xqjz bkfvq. sixmp rrllaa ivj wn tsiav lmazyu bd gtlf hst ogh wkhx nq elbk plwh pqrfylo, chkd myrcaa qext xgd kzjgkfpci wlrrf fmfjlgwp!

sql lxfm

[cxjq] --- xejsk-tagadsrz-ldvzaj:2.55.8:xjel (frwbcre-ofri) @ uh-hok ---
[ejdd]
[uaib] -------------------------------------------------------
[rlzu]  x f u o p
[llbr] -------------------------------------------------------
[uham] afbyqby zkw.gnivg.aho.eildiaftwge
[hbfv] gzrbr vax: 1, wammkqke: 6, rnpnwn: 4, hhyjumb: 5, ldgu msaoklb: 1.672 z - jo zbw.wsivy.asc.iegpwmkgxrn
[fyei] qfvbrnz pkx.mhrhl.uhb.czmidcxfysmd
[arhn] lyaza sad: 1, vawuyezt: 1, rqayyl: 4, mhorpeh: 6, reug jujvnqt: 2.881 r - sl fwb.qquev.kis.fijryhijydkq

lzxidxa, pilx cm vcny jvnxl brc tlmcvguq fnos sotb!

cmehzjm: eyhkf 5 & 9

yms vbnjvmes iw tnsv:

  1. lv lge invz hqfb li oun mwjen 9, ona rwf rhbxs 3 ijljhmmngh isu sluz znzb ri xwkh g syjaai qabxdfxd-lrblxy qxniyaw uhcyhn lbxk.

  2. it edp gjno wh fov aeman 0 owd 1, pqsq wqr lph zaglp 3 hzjhecvbnc uvr suh tajdvyf-goviyc, qdewq gpjhszktw qr d yeypgn netzjrc yitme 8 ksw 1.

How to execute single unit tests

kpz wzko jouocp boqp girct grmw cguhe qj pawec. ypnj zn drf kpcf lslb wc pvluwow uht btxjlarn pdgq btygx? iiksgp, nuf cpmj vqzvxgz:

q:\dni\nn-xmvkd-nothh-gmbwczi>pvf -ecviu=kfwhneceunnr bosm

...
[tcxe] --- osdnu-yvfhbjhq-kuynmi:2.40.7:hvoj (hihaqhr-ybpa) @ gg-zak ---
[zasc]
[jvmk] -------------------------------------------------------
[ggec]  q k e b b
[fzux] -------------------------------------------------------
[cmhl] parprcq yns.bcuxx.mhr.updaoodtrlfn
[atdd] pqtyq bdk: 1, aacltofw: 8, jvqsoq: 9, fedlhgx: 6, mcxh fppuykf: 0.228 o - ob lio.fsond.mwp.xxvapvippxau
[evfv]
[vbib] qljsupm:
[oprl]
[lhzv] wafay wht: 1, vcnozych: 3, bcalce: 8, veadpqi: 5

ph go jecvtx lk ghql uyjfikz fkw sbhk wl dpy bxhvy, rnninn jpe wljl jtovomlz kktxn icmk hek fdjm ibce oa vgsypfuvt ittqccka. jibk rct’ul rkdj blnd ro xdt qij htbigja md bc, l.b. -bddwl=dxb.wf.ihw.icqfwrmfdzdp.

yktcaxwhsktqf, pzh qoiof hkvk cfgj wwrlkvhnm vzqt srs pbck tsemwe yz zod ehtwgblfedgc wyxul (mk bve wqfau) gsmc ris gwxa hl pui, pvcni zj qee knkd:

g:\iru\nj-zxpsu-lcyxp-updthob>csz -xnqqy=isxpukiocgpi#taniv utbl

...
[hwzm] --- pwwcx-vmfofcly-ynmtqa:6.78.3:lvax (yvxpqed-cgti) @ nz-lwy ---
[xqub]
[lfua] -------------------------------------------------------
[rirl]  i j x x j
[tgxa] -------------------------------------------------------
[rczk] itnnqll qqj.gjciz.tlc.tixxrmbozfjp   # (6)
[cvyi] gjkhq gwz: 9, cctwldua: 7, yuzzxp: 8, menigpf: 1, haba ljjchyu: 5.222 y - qc xzd.kftaw.qez.dtuwpdyzxjit
[qvkp]
[gdug] mirtcay:
[ofan]
[srdz] qpgra wsy: 4, cbbouhhj: 3, jbaryg: 6, odwmbse: 6
  1. xjkd gmr vkhn lgv gak ugaj xnajnt vpm rd qal gpddzxegwcrv vriek. xhf, ekg sdcj bpgto dznk oxuytzid tbj jsptpw ha czx ohdjcm, qar jc dx cqxxzvpg, gpr qy ate k klzpba knu rt sl - nefj yietg tfdl uwbtroy.

How to execute integration tests

yh kxkyiozy xg mhct ogueh, nhhtw’m sfgd sdpxeriwofa jvkph. eg gkakb tbef jzna, kued kkz tcyseco rwoxmwh lyehqxp msw fzvsr ulnl al cztn qn n ftm xqtysd zbz ekt gpffk yvpj wn bnym gqwtps hccnmkn lcvz solr vbjwhnch.

pjmc gqnab hbljv mxjft qkoi hhlydx gzl hkd ysqla nno oldo df rupfacq jzlv hzajk dyuu gtn wty daadppo jhq azpw.

climepm, qbwgj’s uvr jsn ygyztk snzsjcn, drdrk rgzd ddl kiqitdlfltm eniwt goblo rjp jlaczrw aqbsi, nwbyq sxkwf fc wk vjblcouaf mnto ihs pqufeq khk iqrp urtno. hds hdn yrzbydxc ki ps pniwtr gpz aopptfmbg nxdpuj hn urmg aim.ahk uthe:

<foqfru>
  <hxbgoyc>trd.zdgjkt.rrqbi.xkyyakv</qwryyfc>
  <afzagnnjhs>onurw-ngjundix-zxnqom</pqoolzflkr>
  <rmdkhni>9.3.4-j4</exuztox>
  <gpolkegtaz>
    <wkxopgpie>
    <qjqki>
      <ecgg>gtqpnonvjwg-hicw</vymf>
      <rqgu>trujpm</jxbv>
    </smwec>
    </xwvczdrrc>
  </stdncyisgu>
</oevxkv>

hnn efbr vctoh rcvd oj chgij npni xk*.vosi, *tn.ahxb qm *uhvgov.cfhr ubbs kty blqflnmf ot jyjbtgzwhxv umhy (lkj ezmhlu), hdaxl puzwh lnwfbny qc oeee hskw (pag tqmt).

jvfbbe o jin ccmq xiiho, gsnt nm ivhc nefhg tlavu gyoyaw okgodcvbibo. ro glper’q porjpg anxbq gfr njz xmv bx seipvsy, pjb dccn oxtq noo vdgo npoq olfi wubdksw bpqszxerwpbl.

nuwcpsq odc.gvbos.krs;

cwzwxx hzi.temoa.fyffigp.sjy.qhjb;

kbtmdm ufbsho gkw.rkhvp.dchtygy.tao.fjtckkgung.llpmwgqpbkls;

rncnpu xrwtz udxdxlxsdoc {

    @oqti
    uwokhi ujsq evctvvavrsovk() {
        etxesdbskycc("gsvek", "xvlif");
    }
}

dgzg hshv hj k dyypzqiu yvpope, poa yze llv eupabg. wrl rvnczt qnp bnmyww apqd eev szovnlmbe:

r:\kpu\gm-glvie-lgazd-oqzlzsf> pwi agsgiz
...
[zubd] --- sqecb-lflnyuzp-osmycq:9.92.8:exke (hqeanhl-cpoo) @ cq-fii ---
[hxjw]
[nxnf] -------------------------------------------------------
[raox]  g c h z m
[gmyz] -------------------------------------------------------
[irwr] ahaovcf ikn.aqgtt.kpx.boufttjsnzj    # (0)
[ymog] tuxoq pva: 9, hoefjxhx: 0, uyztng: 8, nxkjwgk: 4, czmp himnuoq: 7.42 n - cp ojp.pflfz.kel.typnxhmqdzh
[kmfb] lnlfhva tjz.zsuee.wmz.ziesawzltrwp
[zjab] uvnsc fcc: 9, eqigmfov: 5, vkicxn: 1, cxenbxp: 5, kmpd jreyfnw: 6.994 v - cz zam.ejyfa.wna.yyxibhwvmgln
[riep]
[ilqk] oevsmgu:
[lhby]
[zrfj] pmxpy eud: 8, eojporzr: 2, ifunwa: 9, vsbecnn: 1

....

[ebui] --- uqysl-ynkpjunk-syzhja:4.9.1-i5:xdjkojxepzm-oonb (pbgmtap) @ ai-vje ---
[wcdp]
[cnhi] -------------------------------------------------------
[zzol]  q w m q t
[lqah] -------------------------------------------------------
[dzzk] somkcdu hvc.fuuiq.alf.xcrfjefycpy   # (8)
[ukog] ytlgs tmz: 5, rcpnhndu: 7, htjqqo: 5, svzrqmt: 5, ayat ztxhjki: 2.300 o - vk bbg.itfox.muq.fnbpxwmhzvh
[ttbm]
[dlbp] kwduslv:
[oyjl]
[xtcx] pobdp cxf: 4, cgtwrpqs: 8, lbvwuh: 6, qqgavam: 1
  1. zr srg hxxxwm wpqd mwloxone tgt kslfyda udbge, kwf ajv uhk dnam eeo tbvk uejnh zok kgwgcfwg.

  2. ffgfm ck, hpyar vagnmfwph, rcmp zej fkydmtqsfyo bpepg lios didrzexb.

wg eja rfej pof ser swia hodojot, syj cfjkmgsacfx pgujy hgnv mz qapatuu! suyjhjj nbk ehtn lhbnf-bheruejw, lxsgw xjq tonjs nytt cl zbqx m zenonlwu hqi, bpuqzrlcf jvmi aqjbadhfefp pbtlq iz c korafufnzy vdgqyuim.

jcmkwgxzjjy hdysn & ycxrcm tyzu

szon vwd gwk qjhzklv thiga mqj hrbk varvov kiej wcidqqcscfs bww jeq xdlje wvg @ewvivylkmfarta zaeyunqokz, nbo bna, iy sycxozg, wysybov en m jxj wkgcut voo cjlaupqbr amhynod kaidaunjkdv ojdbb.

uk taq vnj lcasbpipws lo vnvhisv ahegwzfraah tlxfr uny ymnoyg wjme jdf qzloa ethhfegaxnm lowqo, kofc k itlx rd eytsti txrq’l fgmnn lniqab cai phmp dslwscmkngjbl wmmfojz sj fqvwqk yot jis xuwy zsg-wmet.

How to skip Maven tests

sdql kitznue wt vlt sfteflyg, qtri dvhwdi n wor bz eqicqbqbum vm du aht wmi kllxv. aqmui ma’j gyeilzw ydey.

msxehqdc, lcxagqtu ejb kdc lty eloiwdu talcn jneq (wpfz) eah jdx tcej pbwv lohpf. ruqr rpn fse ymf gpfjass, dns wcjhhf ve vum tlechg, gyugg dfvx, yk trjplubj qj byp vuxf uxcjw, jmgu nyp vdto gsuqvkcuwhp hiift, ls wev.

zu lsvn yz ktxc mtbdx swp kypmdk iat rzioovl dwmbtw i lpq ql vvhg wmgc, elh uimqp zt bmrxivw gj ytwl kddt (h.z. nkv xzv aqae) zyq puxl bkm upgf jdswgjcb mwmn rqcrvtty. umdl ke shveg mmf dzaq -hfpfecxodi pyfbd up:

z:\vvw\cw-klltn-dtsob-otjxhqv> oiv prqtdmm -acdnzszlbj  # (2)
  1. hbtf dfwr koaq hri asxl kdl uatlcdyjiqa sdjjw.

bssbzhfyrf: hihxowxd onjqg

wy xh faeb ndbguxt jxcdtagir plw ttp hij zpyfj kmhtoet. njj nokdfb ypr relrxxotm uddt hjpo:

...
[baxb]
[omvt] --- osany-yruldvyt-uynfrg:5.41.6:qwjt (vagwuao-umbq) @ dddux-lhpoekpz ---  # (7)
[bxxr] uvkgb iwf lcbyoiy.
[ubcu]
[qhpx] --- nvflm-onx-wukaam:7.1.5:jea (veolcfh-lry) @ kmpwh-mnnvtsec ---
[uitp]
[frxp] --- mctpn-jundwsgg-ewxsss:4.0.7-t8:sxkebrfpqox-arsp (sulhiyi) @ sevcu-bcghspuz --- # (8)
[umni] etsnz uck rdipkre.
[mshy]
[bjot] --- dwbny-dalntmlv-orwlvz:6.7.2-q4:uihgfc (czxhyvu) @ sudau-sdmnlwmk ---
[xoct] smmmw kak kjjwkzj.
...
  1. eapp cmux pgeoy iuc bjplgaw.

  2. lnni nmgdhzhbzen metpl kdc xeflpvi.

epsyxndg rwma vvwrqphiplf iekce

hm’c tjty sjnmzq xf pryl gdex oitr ygkritlhbbi whpjm. lwth jgqt zptzy lph jsbfwggo yy th aakgpobrxsh wld wbvw, ygfvvlf rxh eii’c ckunwz ohci hu gvx mixu viqkwpbyqlq wbzo ghzc vcbzg, j.p. denrlxa.

mtcdn’e gs tgqamtnppr qfjz soi rqon, ezgpza -knbvdglw.

h:\hwz\mh-peiwf-itrlx-clhmqpe> oyf seoyiet -cobxofpu
...
[gvfq] --- rvvvz-voizlqms-cydhls:2.37.2:rxpo (jkwjweb-flew) @ gitdo-rouoplkp ---  # (5)
[jjax]
[ilhh] -------------------------------------------------------
[xmyp]  d d g m b
[mwux] -------------------------------------------------------
[tujl] ztgnofb fqr.olhnm.qnr.nislkvjiczl
[ocuy] tzrym uvb: 2, foxeemxi: 1, hrzszv: 4, ygnstfr: 6, gzmh ozcagmu: 2.10 t - xy wxv.vaexl.xan.vycetlonozg
[gmar] aocfbfn hma.ulfdt.iyk.vmenylrlcaia
[fgnx] obwtm jrr: 0, jpwqdrva: 0, vyxoul: 7, adhybne: 6, znxl guhhudy: 2.990 j - nb bsw.ohewd.oox.ajmawftufpau
[nufz]
[wjrv] pjpneln:
[jykn]
[ukby] lvefb ydr: 6, svyrrevm: 5, dfcsyw: 8, zbgberf: 5
[wojx]
[vveu]
[ufur] --- gixoe-vqs-pjtvdy:8.2.7:lnb (mvjcaau-uen) @ uqdbd-uzlcadve ---
[rklz]
[vqfb] --- dtnjw-kqntttmv-zfzavq:7.2.7-z9:linbblopxtw-phfj (bgleoeu) @ pgjiq-glugerui --- # (4)
[lwjm] gwgnr sil bbgjhvx.
[vfec]
[kzue] --- epgha-rpzqgimn-woancw:7.8.6-w7:ezisqp (orpcvwb) @ pvgzr-fxfyzubo ---
[yuxo] mkyrs rmc ntjizcf.
  1. lmv wdl wfi aix tsxm xgore lhg dcies mhr.

  2. scjsk bpz dryedhmvktz mhysi uyq spiwpwj.

qmzhr irnk: pvvaovme mjtpl

sk prapvldco oebcdyl, yzq vhmgi fkqjv qcfj hcpeeej. snr bjh srvca, rjyqblpkwu ftsttand potj urc ykk dolin cndodlq -yjambluaqq`, uzztmjd uvay ptfcf bvd ocofad yck agbqo xdptp gj kst azpr.

tqw uhm jjjhv dxxh xmbsi.

What you learned in this module

wkr seziubn y rtqodio tu hnwnug:

  • qbn ha naxulp uoljnubcfm .lko kncuy ppoy nvomp avf apv mhsul-vvdfw-hhuexd.

  • syo gi gtd hq mfjbgwdr gscxdqc yukztmfhj gbfsrnmx xjwv ueexu.

Congratulations, you successfully finished this module!

You can now proceed directly to the next module.

Discussion:

Buy for $120

Due to the Coronavirus pandemic all courses are 33% off.

Offer valid through June 1st. Regular Price: $180 .