[Fuego] [PATCH 5/6] commonAPI_C++: using common script to generate commonapi c++ test

Bird, Timothy Tim.Bird at sony.com
Tue Nov 7 23:56:30 UTC 2017


This has similar issues to patch 3 and 4.

> -----Original Message-----
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-
> bounces at lists.linuxfoundation.org] On Behalf Of Liu Wenlong
> Sent: Monday, November 06, 2017 7:43 AM
> To: fuego at lists.linuxfoundation.org
> Subject: [Fuego] [PATCH 5/6] commonAPI_C++: using common script to
> generate commonapi c++ test
> 
> Signed-off-by: Liu Wenlong <liuwl.fnst at cn.fujitsu.com>
> ---
>  .../Functional.commonAPI_C++/commonAPI_C++.tar.gz  | Bin 11657 -> 0
> bytes
>  .../tests/Functional.commonAPI_C++/fuego_test.sh   |  59 ++++++++++++--
> -------
>  2 files changed, 34 insertions(+), 25 deletions(-)
>  delete mode 100755
> engine/tests/Functional.commonAPI_C++/commonAPI_C++.tar.gz
> 
> diff --git
> a/engine/tests/Functional.commonAPI_C++/commonAPI_C++.tar.gz
> b/engine/tests/Functional.commonAPI_C++/commonAPI_C++.tar.gz
> deleted file mode 100755
> index
> a5a6670887348b30e94a3feaef0423665314fd1a..00000000000000000000000000
> 00000000000000
> GIT binary patch
> literal 0
> HcmV?d00001
> 
> literal 11657
> zcmY+}gLj?n(+B#-Y1p`F>@;ZD*l6rDwry+2wr$(CZEH7n8ly?}eV*TY);epQzhSPK
> z`CgwPi9-A&sne_R3Fb=I)A?Yu;kj>0f#tYLnO1!2&4D)KyJn*8Z%g;zRj!16TqA*!
> zk|Ma!FP{_}_q9MzYy5cdK?5Ttw6-
> FYM<xE;Uf0*T*ZOnsUA$o4POdCs;B~I1F89!K
> zi0vEd4S3dKUJbyRQ_s=!W<Ey`we<m?MTh3pjsLM6mlBv_ZiE);jU at NZO{+b9!}
> ~Xl
> zc|ZcVo`E;aqaJ0$6A!?Do5P9>3C2M4*Kw@}eGz2_ at 1SPgHDCjMo7>mX5#yzg
> pTj&#
> zJcZ|OtZxY)#hVMV<JZS|=@zQr(p3-
> X(oc9&`Kjd#nHtNxDQi*35_}#H)25+Zi?vQd
> zpr_<)HAlc@&(q;gJYA(8GfIsoS*H<1%#wb}6Op_?;FKFb+vb(ysH%p8AlWQhyJ
> hwq
> z`{Jd&mcPjnK+LCoi8OYnjXXDJ`h<RrFaCAm1)aHg`BFv6zn1i&m`NUQQ-
> j|IhyvXA
> z?#}g}7|0V8vc7B#=t{m@{~IF!z_Axvhen=9JZw(a(>6 at a&lA2$E?KrItxeWO2^o
> DJ
> z$(l^FmL#5jV#o4d;bvDbz0U_C?8u=0j{4q3^-;1-
> Q9yp1aNoq4W6>)k^~MyAw6Am;
> zC$ks4GSYU!t+XZo)4n?axOS&?Mc&SjalE=TmQ9VQ)_%Tv+3E8V$FFnwJs;0>w
> Y9I$
> z?fP-
> ~0#BztNOeDEXX6C2d%U{{PK>xE{r+)vT+QTMXk{*oa@%V~FRw265U(4)K*96
> 4
> zIDRAB!GhV5LARhK7ovWy=H=DVV1~QqUE+A%xe=C^dZ7~xTkzpSv#;sTRlrm
> FvcyZw
> z7C2_S*@eZ5Y at _jIwAOxnUv_T#c`*Dd(y^|vTPf~ai+*8tBP_{VE<zIcw&$}da}
> wx^
> z&NoQGKw_%jcw|?T<mx;9+x+^xlxU*#GAp`CLf(EYzqj|(-
> sS20B}f6x3H=7I7D at C~
> zW<_f9y3%7cdW_R;dEJ-
> a(O?5!$qV+pR<LQ?u^WBlcN_(8^!eGW9k6=#^zZHFuL0LT
> zv%HTO;8R>BJ4?{;-
> x~b+N7~O=a%M%sG;;*JosTD$S~!c$&lw0CwT6=%ZcAd<hts0>
> zTwjx7$MhkxtLI;{XpL)FXSFc#Zn`$@9p`r5X8Ee#L at pBiEX!j8n)<t-$Q_q9)F-%G
> zb)H!p3#pzGf(|Y;?cSaAr_i<4EOvx2Du~DU%y(N9p7PVJ1<lX0*OAvi&9ypjir;;}
> z%Tj3%SW^z>-V4FgXZD-
> 1 at b;)TvI%Tiv(?P3s404*yTyBqx_IzzoZeT}LBDp at W6JWG
> zSfUKt@!TBJGdD^nFZ&yGPQdGpMSsj9a6-
> ?rH+m8}d at y&CGb+X2VmxUo+L9imA#-;2
> z`!gndp`yd4Z%=dm;GVEMl&nMIM&DAHqpa2sxqlxmN6>W{UOV|RneQp}pf
> QuN`5y+6
> z)g=TGzWoj&wAP#-
> 3(c=4DgElHt$f4QcQvVK8o;T2YFDta41d@#6Hnrr%pZ<R(Sup8
> z at 0(U}gA(?sO<=vsv-
> )j%>n991ABc5VmcW?Z<m=Q`X=U$*U8RwVsr5hPT}6QGISmx(
> zVSD%zjRNjmt=TSV=|Rp at PizfMfFGKzsnPQhC?Oz{iCS>l+eE$UXTAogUad%vc
> 7mQc
> zc at YD|?HK|tXC1y>ebMjrG5(lBe~P$GI(QxU0X|9kC^!mRs&bA``6LqnYg@$i7}
> 2an
> zT_d6fy)3but9_K_L3a*fDmq$O*w*TQ7uJ>Q;6Zu-
> f(+HqL0v)e&sA=COhK*xz;b*w
> zJ)4pLc2^#{aUQx78(lA)*J{TY=fT%4R=|OdHQh9c!rUBK4&?U?c{lNTy`DMS7<sr
> G
> zQUJ at v$;bW>$nMR9csR1ul>DwMX<UguH`M5qWzwlCMfgzx;CO)ved`*%nf2
> n%yr+(6
> zWv5c?Le2#Eeq7cwuQdGC<>h41tSN@(De;(9<dP7AVw`g+x7Kw at Cmd)tNS<
> _5teVlG
> zN4Zzdbwu+gRyA%kpg-
> FETv&3HXp+Jg#r5jBDZ*;ix2CbkGNTcgPI=K*8R*E5G*W3Q
> zV%^&$LV)~vkJEv_*<WyyodC- at HvG5hdRz4%7Q(R_dsj;k`Z)7-
> |11&yE;0sRlc?n_
> z2KYWvoJyZltciAsqs?%D`?-9omCxYu*j!P-
> =FDweYk2sVN{HZk0t1(n14CK#SbOMb
> z!=gYzNvP~C;`g5pwQ_!$2BP~u%2~5ZRP<#-
> @p3JtuPhjPi55Hwv~AU_uSr%UQ<AXs
> zrj>Hx^Nq!CVGPhbhapis=7ovOA9j<+78M&(_cZ##PYR|_J%@hkMvhip#8=W
> =MZfQI
> z{_x!VEgdH>uANBUr!Ic5Th~~diG=WtjJ~|Oo)ef?2QlyNl at povf>b{<G`)S32 at w
> 4H
> zQ`X^K%v`;+**x)%OE6d;`x^BuLpiXqqb=qRC^-
> _eR9EalqXuFcFF~C>b`q1I9VPU`
> zzNhjX at FXb9qxBB#JOP?ibGU`<fI$<<FVml6Sc!Fu+jE?R|5{S at v_y$N?F@!QN
> T4YR
> z4T=?S*d$i)ohyK%3 at 8n~(P%1)ayfEH{))s(5#1{f<z$FF<-
> 6Tvg$wOB#=4qW$2;FR
> z$`p27ZF0_=%@zR#X{20sWUQm$2op1<{21}@RbtNYEsAn5DizxpHQV{RJq-
> 9h?PjF6
> ziSLhF$m1^YMJ~V7Vdwj)o(5Djj4C#!1)O8|2<vTPt)K?6dos5j-77!XJBRK7Dixul
> z(eY=;?Oo&R%$M#Ci4|wrIfQLLqpObGkJTp&H#J at +INHZ!p|kCbJ(I=)wAmNo
> fXAu4
> z*f<3yri*$wVLx*>nJ(OCC|<-
> rJB*jm5SvyMgXzrqvHES%fB0(rat#W*J^Vn3ZFC~5
> zQa34cGsObDSu+haVM?}MXb<9RYPff25G&gl9gFKrJR>x)n=ynK!HclL@*+ai@
> k#tU
> zchn92G}{*zo3C)(7KIlZ{lO-^#kM2w=|z^=)SIy35_-v6zR-NBIZ$n@{DdfCHr+1D
> zG{?<OP{eb-
> UfYu`*a}Z2Qzu<G4YL8B!*h(AzKw at X;imgL3M#?vG0M>6Kbz&xsOa?+
> z+Ukw+ef-iRh1ur*V7fmObQLSe?kzt(=h`Dk5r;OtIil~rGD{i6Mf$fH!qoTIq~*%V
> z#LX7O*M4#a6<Z`5ZN?DYf>Hg at UE}49KfxS+l^Qfu86PwaOj?RE*z<XKM?fD#
> g<t4w
> zBgCUpVarkPMUNuq!>m}9RT<grbN<+nNJpkB_unLewr=pZ+9)8|85HrSOC!r_i
> s|_9
> zQcu at VUi6P~u5~=TNvB>-
> >5CR?&>$>Zam+boF(#gGEA&04J`3Z{`Y3y5W>p21_9dIY
> zO2;&tv1O}1%Q}iXJR!I at 2Tb6GC#qYA*ODgbpxY`PtFJZ(TS=PxqA;jUe>gnKWlj`
> W
> zqSO4#!g5oHv+i991TMf6_zsC2R!tV at hK178CGtY>&zwpt-
> YML at 4XUc?k at lAjjmL39
> zRcu*5e7qjm=m}NKIZOt+x`ec=;S+MYy#o4={VK=v(*6#z&vl8oX5tGg<uC=oV4
> YKO
> zi`3C1GRuqC){F|UnFWlfw{+3r|4F%;j at dYL<Yg6YW5E;yk5JWZDr|&#zg|l<L1o
> M+
> zCaKY+<~AIivED#u1XC^AC9>uy(25#nm+_Qzgn5;)D3Ac2Lv}{E0zpsN&fUrsPV(
> >F
> ztB0&er)o-
> aDSG8H>JLV9HHsgDxpz<cZVrE^FDrZdUJfsStsK8DrbnRX8u0_f8?>he
> z^hMCL`aAk?)!JUjw?szR?agf4&`^LZOW89gFr4<ciCS7w5{SapIhj8r+<em at bTa
> 48
> z-Bxi*KYf;Aa=I3BL0m__W0V3N`MD$1;J(wVIEA(e at nEnkjPFq7-
> 78Au$`p^2UNU(2
> zHms2_l at 4rwxp*s{%|<);7O(ofKeSt|)J0S&F5~xnY*a;FfT9c<y3~i0l=#p^$%R0
> m
> z(1bKpK|<PxE0M}=)J4aX>3o=W_qAnyIC{^nl at h+vGK#H>t_=dx5=VHpYLS)a9
> *mWw
> zk5kV>`r3AM<>!VT(rt;u$xzf`v<ZpI+DM|bqz8x%H^wXs_Od0EN8!)d+ILbTTLH)
> o
> z<b7_ei)SZdF at E=ZRxWdVtu0fjB5{&KdLpJC4EHXd&BNv((yK~Lc^K}uM?Z34M
> dH`%
> z2Z=35`g+edi0Cl{OoVdq1|G;qe*@vM+B^etd|Pi|)EyvGL877X6be7DQ7t_7a%
> M~F
> zbxOs!qw^IXw4>;vAZsmY8cSlB=6+?c*$+?e#vVI5qd=f3e?ItI)FN7WpG~1&ly&
> ?k
> zPU;XUVHeuGFGrq#wF1aWSt`<r&X at ASkHo!S4_7nxM9dPa#)n!&%demV_v
> 3r`(sbVR
> z>ys39M!8c2mV5v|#!tfX7%&S8V^Xh69zjdRuNjSwS%vd~U}p-
> ZxJ_Ak3f2;JH7WTx
> z({Nv at 3)j^zsjV1qxyo_x)fEtd6`iH7P!`UOEGICNPsh|1qLoMhU7svLgo{n8I;L5k
> z_t08yBt)<w!vc;vzaJ=D!k2oj6Z}dJQE_MA-UQhmZsY=U?vM-
> m$PJqmzMF$K#|RY@
> zSc56yp!~JH!Q4G6T6fJ7;-QBs)zKr$y&t2c*cBi06+qN35<s7~_y$;&_C0)01bD7~
> zfPt+Y!@f5hAEGC(tq%~^oErdwg5**8 at Mp~YRndOPeCUqsI_yOCb0yH5$y8e
> }qlJeq
> zC&xv5*;bjl)v+PNQa2;5xJ;n5+YBIc)uQ~l(Kf$T2}3s8*w}QtkyvP6WEYrK#YQ%&
> z=vyF}!yuq5Qq-idNv~Ts0ve;wLE;#-=JZt-
> ct&gW6*$q<h0xETV^4sJV%;D?@0?$4
> z=Kfdldl1D*UjWn}2*^dybn9&5Y~-~|e>c1LBYp$}`^3`-
> jSPXAtmCKb>NNdfMAuz4
> zdqmZ8r{H_yu+c$-Hs4)U4Iuptdic at T2_+fuj*ta20{nIR)$>#?cO~eRa|P*3C|kEF
> zN`>U>)9>-lW at KRk2^pE`wd5M5=3QY1YRvl_`-
> zYdvG8GftI7WEqVfXhn$X_&PCtYC
> z#rUh&q||qXF5|&ns!4ljqIntikvhGcEL%!@vE^hP)e0WS%6ngkwPgzr(qEu!XB|
> ?t
> zH1G%}u{{v9Io!AdF^vLmT}4w%ck+K6tqzU?9X^4Rdrx<N-
> PA;AhEO(8sLF^KikWpx
> zw4Em1JXBJ5<YefMy0STlv!ytU9s6NdQ-
> yh?m+Wa9l|>Tm?dKD6@^)c084m|Ioce9l
> z4zX|?BfEbw4Xz~_6W5QO>nT$A{x6 at Zi3EI~2OfBaTKRyto&^rb5`5m(D*$~BYI
> n#(
> zhe^un#r`(!Jm8lKcg)`S+4CmHG$Xj39j&yD2b^yc)S}KU$;J|kQqd#5H)9e|i<3W
> m
> z6nylmGvEF*WRJVtbZ5JQ at lTouQ)<tKZwE at uaEGKz7CtReR`#&O7$*{g*PvzJl
> gn3k
> z?dNX1x8!3WJ=GTHxlaV>GZcIRE*{{q0sH1hV0}F4FF+GJ^)j;vb8Qiu`<eb9Y~}5D
> z6|{hFUUv8=LQWPApD2I7!!YjQ)22&Jej57D7<u!(N)vwN&>_$+=#m!TaD(mE;
> vo-6
> zH7w+XBUfVQmRL;?;$2LE@?%M+?j-
> FH)mC2f at v&Axc!8aln?zT1gn7 at zs^R|kw^ggY
> z3%O2+6k4mfuJC0z-
> 1<7`ar{eA`WCo~%5~D(WwVRgww<A1!>06fF^4kQ*pC`ST>Osk
> zmC=5kZ0_e%p=M%TIhz3NKkw3;&k at yJu-M_UgL%3KLjQ=vkiF~id(-
> |D8}ilWbi93|
> z3N9_E5%iZG&_pjdQ&=uLePL-
> j&VLz(M8LfXa$GhA`KLt#F;67?!+~%Cj_fw}2O#_X
> z?`)7~viCiPOaRH(K844 at KWxbF=@o2z048wt(me+ at t{>Z;`v^S!P6*_4$ae;y#74
> yk
> zr7nXmz}x*#NF=9VN6L~;Yw*^O8RoXSR8DE^9iB+MUhAbe5886DL*6iYUlNa~
> a#@AN
> zdTr-
> 7gGvE+iX$xNKgVL4Q6cm<JFuoeJa^JU?)kX>eBgS*D^K$mB3a~r+V02fa&K+&
> zb>OHVb9z`)oGJA2L8q>w1mzzej|#iQdc$&mnDB7E4f`%U&^3)JQ~z0+$Q-
> _p8`eL|
> ze1tZc^70i$F<teE)$30(Vn3=bmSL*bm6#3JL*NMWqB|=a&H|aa(7Komo7s-
> OjJG+{
> zWWPSU-
> B_gWRlHVA&+?wWv}bkg_+g>dQ@^?AQ|r7y$t+nv1B>!LpWnyxUTshrPxwsU
> z%E|=pSIRm+6kG-4$=~w!XnO$?x3^^oLTvDV10X<xw$ylt6-
> CnF>3HAgpK*042Z$;!
> z2s!D-
> hsKh>iWxSsA>t0E3Q=%Z7Os+=Px|~Rx>ag|awBr$F_VI9Y_7&5SkHED`yTO6
> zM=6mJ)q7mZHNd(CsuTP+`a(is1)u`p+W%W!eRu|dsBwRGwjbzW$+Ps#-
> S1yvJSb9H
> z!Qxd~KR~H{pWkUfXhbyBTAovzCZJKq^>;=-
> 4kB5|h{ZAn?r#~R*f2ug9g3$Na<Ape
> z^)XB?WoHWsLJ(4AYw#_{82ib;@{O9K9cDro_<-
> 3kZR)YR7wo|Xl*^2(ZIx5H&13g|
> zJa`l-
> q7%X|(H`q@%%6Sce1q{17Vv3rRvEKXCGqO0IUJn|CA4q?c?4f%+++QBL;@&X
> zeX^-
> `#(J#=Wc1dy%kCGOFrat6ixY5Oz8Dm!bGT%{Si at G>;VUd+C1hg%dYj at Grt(AS
> zJDCzz*2FTI4ETmO2TOUs5zaD-
> +=8k}qC&uw3~fN)bW%OG at q*tkdp9PhYb6_~6o!$9
> z)1W8 at P|o+TmBDYQEGToGZwfQgTj>b+MSaeej5l^DU@!Qn2BcLsya5<HHu_
> r-z0oJ^
> z8_-YyCSW~Z^si6Yy9(GEZ#n|>kO1}6ze|@rm~P80D8C$<;0-
> !j{}_>I_C;`>sDRms
> ze_*@YF}nnSXxe|lvi6ineAd(I<XUG(`JTJNjOX9i0)z0<0=oYrPImHzarA>lZ6?*d
> zP#Q0Zf-
> ||Abk)w2olgz%L$nqeoLSTupDMASTGB;ktb9_JBrN0q6+o&gc&<hQAvdX_
> z6d-
> ;bt`LUA5kj#M(vOjy^<4e?sz%ve;!}1=$zl<$KtVB*lzm6MVPnD?ZWSw+g=9ST
> z8j>7B==6QDbhkh7C<M=}b^F^vaqw^M0wS at XT%jcj1RAJl9mFMN*jP*-f-
> B3>j*wz;
> z`yCeUqh%#*3~_RE!626KA<B@}C^dW1n(`tUl{VUg0h(e`_<Iiykw>k8BJvv{N1I
> =j
> zi7~zkpOI|Ru7|rPJ-!(XOv17I@$qtxy&{YKK-
> vGALs;*PdAhpQPKwF at g2edsAO??j
> z6s68^KL~~L#FTJ8%I(Yhp5Q$0yjUC`+6=&W#f<4#cWP56f at zD@iuUtfgNMxRz
> I1{)
> zmaK-tiT%8HtbIU+mnS*4!`^U5;k-
> *u{;TXm#;>HfM$DeuPv7ZZB&)5hRtug8>!6E#
> zbT?YZ#D}>lXlga89 at 9&VQq~X!)7QThTpd6k;xM!#Y(~AyNuII)kkkqBdH7pFY6
> W!$
> zk%+#7dt--
> (ZFE2qg8mMBz=2)odQbj){ZxxAH!@XN!^~`YcO5<?7D99*Pdg at kx1JhI
> zUWqvr{+HLsxcc^s>=`OH!6e=%{n(l8*w$JfRV+SpiL8>dIr!&gc*d=zaCXeVQlW`
> #
> zi$=3psUOSH6p-
> %;e?E&{;R7Sjw#0DA{C5?mD&?aNCUl7=%|c)0SlEIGB__x=w|qEQ
> zaygN!%yDh4g*;XsXb>VM>O=2Rf-RI3n)}xD^tC$6Rx<Tztmo8RX#4IP7e*&4-
> b}Ot
> zm=^jw3V}4%?IXDW<jcNLn3vHbU?6<I?`c!}4LrlA{R(8<>aXCWbXR(Eyz(D8jrfK
> O
> z^!tbWKm(Q#Z>YNCFxz08`a>-
> <mkNHVSIj*mYsD2UM~aIsY5bYau^hi0W1(onokdnI
> za-S(C)0R^0M5Iq2M9l5se{*ni at q6kk`%6I1BPX9g?eS)^Hi{Ll{iiRNi})8$I6~w`
> z)rcE0lG}c|_)LOS#?FR-;V;v-
> OZ)dS!LLqOXfWTm at s%)1gC2%axl8XOb!A7BO<@G3
> zi4e$mL!6z|(S`GAxDNbmq_(rGRTmk_6?B~p9;j8NgA|a1r}DPO-
> R?+jdDs;=3OXvk
> zX{<{P%dlYn$3NJOXX0PfM>YluF6VCB`>$zo(JUjx{W6oS;iIjx<<ndeu{qolO}?`5
> zZan4|9NAcXpqL}$P|C(IZ8+c}TYgr)C?Kzut at LHTZc1klb<zGWtq-
> h7qXmCyY8EJ?
> zEauUp+*Ri at Jf)UAvtiy=$31F=o$*cz{S>{vqwgMIBZA1cfqB8Q0Y##S)2-
> t5gMjsd
> zw$YI1Gcrb^r{v<~aHVcQzKI?d{{%LlkyHiUq)nQWf<_3c#`A{$M?XncD=&<*iNH
> =u
> zx<E)0(**Cx2$jCMBfBZNoN-
> Ej=)Bwa<cwnz3d>Lk?|a?H7N_kS!JQ?^tj+<krmMFS
> z%9Nnxp at j<Tb*Ao!#{2IpnP|8qDj-
> jXacIu%eP2NesPil1Cv at A4uU#T}kkAI|<oG%c
> zNa{+H{-
> zdCSESYz^#j)HSIlqVALk%1+h*Vjt?daQ at NE5;_um$ByxUPolMV54adNrc
> zd+^0Kj*pf#MGd%^7^w*%OC)?7b(OC(+#D95WGs$>lp%`I((6Yyyk=w4ova8q
> tktlx
> z>C79nT=rFzUQFXnZ2!^x7sL)pNR?;)ZORZe@>3~QI6NU(E0x;`o=mFs=g8q$j!O
> O&
> zy~)f$A|36&O1AfRt=qW$P-
> A5SmI%Kj at 1wULnY=zE>&(9g;}ZJX<IPw)>r at Q)Gp*uu
> znceX3tWzz#3|b$|h-?#i*~FwB_jFCfhWBu-_*kPIZ8$56D)aq}yn^`#^=l)gqRrvp
> zRDR)d_*LIevl3m<6yirxt%afB4|g&QPv$?vkO)H at KLa1L{0-z)hR`#UJ4sGz!lB3F
> zSrnQof}#q_-
> MTbwXM_CWTb10ukZWS?^)0lx#UZE6P4!Zx5)rBKwmWrdTTN?y`s&~+
> z{Evgdp>)oNlv33IJk1k$R{`*E at NXW($IM~v$6cD+0R0~rdvU#P-VrFrj~yiiKyO*`
> zdmrX?oyXmWAkPl*Gav*L?^Y&ptN%+Ih>Q7OU&D<9ul;?;!6jcnd1_wzUCh>C
> #`*0W
> z!a at xhm}2%UIo6cy*)w~LXv$6r*=c`>*<3JJ0^hOppC at Wh5-bc!9bEe%e>>-
> P1b6 at e
> zI?@^}l-0q07p4~&Z-
> (+KMp?|DG){zFWt%j%qNO^xp(qJI!2JKP at 08QY+>=x!ST3Px
> z6vFKU=iXfp{S~1+{1u*S*C at k7YAp}TNqf6Ak)$VC#T0Q!PeabGyBjt(-
> vK}T?A3ou
> z0R<>C?`y$I?Z=Fn7cC3t)(YGjcAK9N$JXe3KYMw3xNAhy{xWtyR6F9^j|S}#77O
> +N
> zw>{lOmJtEZ=cjkPRu<_=vD?7@`B*UmEvlKsJht#5;fxI9lyn}S@%9GL<!YU_%Tz
> )U
> z{IV0S(z-
> Z3VmXk?gdpd_PmmrzowgW*;LIMgB$oB*c05YCO2L1uk<H)mt0V#uPX(5<
> zRzPy>Nw34nev_vB|0IvsYun(YpKt#J_ewzX4!<oM&jWUO0lH1;_&yL#Sei-
> m)=LB^
> zTAz|c$@GNpqh!Av#+J7Q{e5+dKQwHo#eODrW$@>xyR(TM>d#ldwJDUeLit
> VJ`SV#K
> z^4Is0-
> E|D0<{XXH0>!|ekU|QRI4~h(3YMk}Z(#8C^c9`h^{5GMy~;Z4thllVw);ZM
> zvQp#Cy;gzDN=7jNjVGW*NP&2y2C-
> 5n)Ml3B_~}B|a7;o<rc+r<9m0w^qHN9#hs*i@
> z^SWjHfOG1{v^xg<iiA}ZeuRa&SYsj~-oNQ(Dur-`hb!L-tB9!9j2|Eg`kG6aS`E;}
> zCZ${$+vsb0B^iXVmDPQF=@{+D+KkIy*5C<EXbyO+-$p-
> Np;_DeA}U#Grf)}D`AYW*
> zykl5 at u{-{MI>(UsKb>PBe8F-x%skO8;F-
> ~ADW6Rn2pDPY@(ISyw~`NO=xm3_z$&zI
> zPvIJ_az9=|=#$h!{?-
> |jK>F{;56>09NrCMtcZE#UahuT0W}b$JXhwy!0K9QZh6J~y
> z<TD=;e53=umG3kB%k(jx|6b+ at +_0K%@S9Jv4^qA*IPagdP^T#gdGA`aeWo(
> Lv90 at 3
> zDTs3kU~8vZDH)U}=nE16JzE5~FW?}hy0BYNSB@~K3IGo`tpI{qK-
> s`$ZF4Q3A3+*t
> z38^Gw;Q605i*A2%W}E54(0IQTZAbaUKW3g10e4NxJ~W@~r=`MsW9Y^F9C7
> b}4TXsh
> zATg+*8WU2*43Wqi1O0vS{&<St2T&2T-
> ~Pt%z25c}YJ0FT8Q*GQKI)2nVTJ>s6B=au
> znSSdX-
> FE+XMZ^5w at vlfooyuagUe5<rh{!W`l{~1PDOtF`xQK=R7y5e($(nz$v}@@n
> zX(M&!@)u+H=;i~XbJOOEDXQPtdQ7^{3Ed|p{ZgY-
> ^5RfM;y26&<u at UE_ARQa+|d6g
> zca>^a-
> uV&xYyZg|at5_f1Q!>2>lzgrx#)nKQP?3xPqzgf at o%~wL2b0b0Hqd2#!p9C
> zqYEh{V%0NaB)fUQtH&C4k8En_gZzd`NWgHvu?lV6S=V|BPB*+$x99q4i~H-
> mPvzM_
> z>o`1xeRp)(C4>a#QB4pA=|;aRh^!4bbMxL2*zfx^);<D&|Ch at 1&;hE&!u;W~Y8
> -Mp
> z_+J|gwtU76oD|a1q8;AMLN=WB1CcG3Nb1 at HsGL?2-
> }XmI31of*ZO{F3R<J6O4gce%
> zPNjIkHm-%0-
> UCHyD$d@*EYAfODz at y9&*3)~o*TQ#NwgtqdtOR<ueuv+`X}w%d^Qhy
> z$iyNCY$F+kfO91Q={@RSX~SJ--p0&!p(u>2|ARKr1g7o8J?Qt6{y*#-
> AjeKS8~9K{
> zm<49b*9h$XUwQ&ME<r5yYstT!CY#?^l9qEf3)?hiC60_<*n6ux#hJc~G2uFlTv8
> Uy
> zI>eqBdH-Dd0aty|AI~$B|Fyx+(}APq(nhhKl47wu>&wjfr6ilG{<r~EltSA4>1EQB
> zbeiog__nibEc+HyKCf`DC(ky|YR>8zw9+0>_|~@|ISB+^=Z{?jttY^*+^g5VgnM
> xR
> zCq=w*uI`hE!-
> xI%9VUBuuvzFQhRNIE?E&+Cz3McT at viq|nvyfKM6G{eOoxf=u0QI0
> zq^$TdqNtJe0h}k$F-+$ms=)w6 at VsrS0n)}M@?l>F-
> ns_<J3_qyO`9OezVo|M5>Muh
> zZ{xz>$hG~fmg%4wyS4BJp(B6PMPgJP{4z1nO!Y5MHJ#^CDK--
> pX1l{8ov+g~mGPSA
> ztW$2Eb6m-
> s)bvwyy=OAiu&Nt9`w{t>4PE5Qy)+3&9WK*M)ADkvu^lgN)4+?P=%XIV
> zv?-
> 4`f_<8Wch!<U_{tMry1oMzhvMbW+37(~a)`k at cQX|YvIK!l@$9tY1kAPJ6s!u)
> z at riB=%{b-nOUjsGfLk at SsF|`^DR6c;Yr-SC74zG;3g(*)dR&dk#kmp2>f`ff6#RYd
> zJN<nYsc~Zxd4_&a_+v{JgODc11bXR+%_KhfmC|X<U2MXoKTr%LO0yQ4NCE#
> )b9imE
> z-pp~lq3nld`&`1XxyZ9{^`siH_-LnKbL9i2y(D<(^+98q?wMdYz7h904eFS(tO8Ps
> zi^;6nFI_gf0TX`%^?h6m0&Al at hM|7pp1;I=jy?6kzTIruzj%k!n7|r<hy&~a&Dec
> V
> zF>;zm^Lu at ZJ6a>A!FPuBT#>H#j1sm9$s5eN15Su)Jy6uzRrS>$ZynSoL4o?;ShI9
> *
> zeF719MxwU-M!w~pa>o2L-mu`on4{k&Fy#I|xtjbEH@!S;(lE@*pVfhB-
> NvldSqyTt
> zJ|E__I-
> FK?DgVq?6ZSvF{DMb!RbUzfDW(FJuG8z?Bkr<<5M8k3ZmZN!C at C4smXqHx
> zwWC2e?}AVaYOb+3o50f+G*HKT-dq83j{@2<%&P!jmKPA1NH;eX0V-
> PML_B&sy=T5B
> zrgK>eAB()=UJV^{Pt52)#H4K$?5RlD-
> fiD2gGVn9f~HNCVi$Fbz7AEoF<%^xRYayO
> zo1DEKu9l4-
> zhEMe{9!h$&!zK~!sVlX^xwYE^+(TXg%8lR|C%=hJbMuZ09ypEzxcf%
> z=&iSToOl0GF`ffNMLTAZwBPHTRkFY27C}$Coy2cNll#wXrC}g;X)!|+M%rwVUiB
> <U
> z5^4H9>~k&`%mkPAMGiq|fW82-
> +{XQ=K|F at eA}*MvX8Yl7gjKwYDGfDIqawmiJIfDG
> zT7gu!uw-
> iqHeQi);6y;OZ@!EY7)v&<8USJMgQ7Qe3xF&4w{T$j8oljBfxz?bR&aO#
> zw@=fnpJ--*&66>mH1Z=$crH5-
> aRFK_B><T$3|{h!G91e=rUqHyMllL&c1s~*USpxD
> zqCGkdBIRK0fxWRsd{qerrUgDVk1Qglc#`v>>E~ev-JCr<(c4m))?X+*#|PS3(3I5v
> z at han_>2WYYJ~I)k{-
> o~OjO#^k@`zuc7&q0Ga*f6Oo(H^4!WU5x4_6WgUD$c9bdzv(
> zQs-
> ?rR9w#FmnSg<k_6FRLio#$P<i`9D)pLWSWzGUzSEyxWeh at 5vhIIUO!xX63yK*!
> z^(K^s449q%4GariXm>llwoWF=3{8c6!bC8q3-
> %LK$}8L`3;PbCfoFKN=}yGC1|a2H
> zV at S`SompJKl49-
> &V($&8n|{;<!YH;wcwIi8;XSU_E}Gte8i+kboTBVVuE^Jvzn3#3
> zuMcAy7^V>E)iC6={sFS at AK^NGSqB~b4wVDW6H4yFpVNXE<V4jHZE%LX+==
> -1UbS!<
> zZ*n~enX`u`b%a75>!OwZL-%XI`(r`z6hP=9;|CCSYTnxt{(G+=sDGeuh>wR4Z$){t
> zY&oF&r7R{Whm~_#9a{X>#!0JhwPtZT_4&$VQP$#Z>NFUpA(Mp}`M(jrMf?x
> q%qSU*
> z<wN+~QY9|C#2?CkH^fohNb-
> |~AEP*8{wHxmKjJJ$j%NNRarImp46wK)b{T|I2P%kT
> zto7!t&I$u`mRaDPE#ZE0%e`!vKo;Uf3R!5dGl}7-
> hYNh9hc>RfOmUPt7Qs({AGxZ*
> zd;xR_=J0cshFCHyUs~~VL!H)5;@Z#Wv+f5Q6sTkV#c?km#QJ%9g3jrHpMk1v(
> dH)+
> zl5)v6bNga4)HD2SRDOi!Y|in^tFRev`J-71L)l-4Fn^0iv(XK4QmQFdp)vAs69~ej
> zYeL#9WMV$kpEK__k>h5b<^{_OI$Oo_<1oe?R1+_=LYLzGY0K#U495*WPl&Y
> %-ee+P
> z?s*pcvseHPw6VhLKmnYDH!tWGz(VN at Q$Lj5Yu|tW8OYy~8<6R%z|1j)A-
> Cp~0W7EW
> zw$cEu>LvXJ=k1}+h4<(}h=?UT4E~FIV3-
> )`y|!2VADoaV(Z2e^4aVGUW;Xw=BR^NZ
> zWZUsq at u=ItXvd}_)bPc<!*Nt9<M0-3V$@VZ5&H!C02I-
> wB8ziOhtP)V`?ZNLsY219
> zkd=9DoRF;$ZhCmt;JBk at QclTO|DSpcI(lf7J#D%qL9(H3$;c at _RH0uUEwi^hCR
> OAq
> zvnmd^wF)L|pqEpf(Z3Jj9%>fL)dY}bZQ)Kk9g^*85Jw-pM<4t#R{Uu-
> Rned%9Y2G$
> zDa;N_&Cc)SfZ0DD!Yn2J)o@^BA=k`DM^ft{7Bxwwmk16^iSq81?Q0O1g`Gv0M
> Gtgi
> z6i+9+Yg8kdj|h?xbDTMaY99_C-
> 99?@m{~F1$@+70e!tsU?{rmk85C}{4%gmTQ<8Ib
> zpU~kTY4*Ydl=t at lyPg<i@`a$f`9O?5&j#b^n{U(tl44GJqkB1)2m>S#7+Wa0hw-
> 9B
> z2zU{V0s}5%){TyJfy40P3xq_5X4r0*T{9X+@*<otrt>e$?#*H>8WsDJw#IYPKf5F
> >
> zcr4%2g~Oslu{s6eV<Z90i%h-
> !O8&8`{`5KZ)+@&V$Jy}+`c*4_vkHx)pM!DVTYp)+
> zwR3sGMO_6vk%O?5d18<;)yYUcyy;T4ggOBXV}YUCm_0+rZ0LBQ$l-
> R>5$m09Nu1J7
> zweYeE(=Qxq_)VO>j-^E)gluf-
> mPEc*s)GJXvF4*UH1JnzK2m!xn32#sxc)R_wz8rc
> zdXg0Qxs3(04XrKsDp6nSpwuf%p>LlXRN7zV*(cbxn$fIBF at R*r8`!|-
> Xkh=1BQ7F3
> z-
> DWv9K<)=IOwM=N#D)Vy_L1o?=Ok2N7WVfW!Ct!z)wvsWK2MaAQ1c{|)I;AU
> )iKFg
> zi5DPx-
> oBQad1}^vIo15yR|W60Q@;pk%C3{n5PK1y<LDqHlYi9MU>Vv0B2*q2Pk`-G
> z`F-tr6)<L-Q-gpw-
> ury!P+VL1p#%&>cI=?*R9v5_2{Tr7V3px~dfWP~LX7V%lD%o^
> z4-
> 5F1jkyg(TAruJJ>G(Gv at uH*zt4Z6q9&<ToXCP at 99F(_K#ss at QKTC2*Dd!EIM~J
> f
> zyi^m-
> zR1U^5HHB=QA%sdvQ0hwEbJB at mdNpG^{dqMZ_ at tC*JQZMJWcWk>Wi~4
> N&RpA
> z68ZXsAAR5s8Z{G3;VIAgfM)ZsqT`Y1Lv8Mgi?Hm5krl{Qoh!`NhqdormAb+pHId
> dp
> z%(#f at w*EyjPM~0#%nQFev>H+OO&UhGrQEr638R{Ip+OGz0D!xquyNE5QL
> Ng%wYYi}
> zckra{!d?ic9I#?Ly$}m7R_)_7SFxfj3o{LGD<rv;JcmBL!dd%T>0xx>7~rYgZCV0H
> z|0)$$Je3*bNaw3Zd1ie{8Nm#nx=zE)e}1XAxDEB~IKKj2x;0PSPRxc5hs#>|%9v
> $x
> z6-m=b=0Z7$bTwcV-0ZJf7B&2avU!Okz at xf0Ddch1<lt+1FE!vkF(}8gfls1n-=pI6
> zi=gowN at 36i6L*Uth_T>zgsXN&x`{j%;{>)>ddKu#RNM^Sexhc<Ft+(`@1L`u7*
> #c7
> z*|1z~I|>-hT?ewKjD~4z?j^XS40fH>i8+8IYv)CShwCJhmeP(@Nu%`-
> G(hDGilb$c
> z!nl5hTYuzRIJ9x(9F1uLff=!}S>w1J4>5eIjiMLomSAEp(h*K9nZ+kvBK6+CshWXp
> zYA?P9Th6 at iUtgn;JwrqZHmw at Y+EWLUspM$-
> 2hxbQ?B8tiu9|#X=bk3KASA=1Hawp!
> Hpg#RSLPc at Y
> 
> diff --git a/engine/tests/Functional.commonAPI_C++/fuego_test.sh
> b/engine/tests/Functional.commonAPI_C++/fuego_test.sh
> index 94d74c4..0776809 100755
> --- a/engine/tests/Functional.commonAPI_C++/fuego_test.sh
> +++ b/engine/tests/Functional.commonAPI_C++/fuego_test.sh
> @@ -1,40 +1,49 @@
> -tarball=commonAPI_C++.tar.gz
> +#!/bin/bash
> 
> -function test_build {
> -    $CXX -std=gnu++11 ./commonAPI_Dbus/HelloWorldService.cpp
> ./commonAPI_Dbus/HelloWorldStubImpl.cpp
> ./commonAPI_Dbus/HelloWorldDBusStubAdapter.cpp
> ./commonAPI_Dbus/HelloWorldStubDefault.cpp
> ./commonAPI_Dbus/HelloWorldDBusDeployment.cpp -rdynamic -
> lCommonAPI -lCommonAPI-DBus -ldbus-1 -I
> $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -I
> $SDKTARGETSYSROOT/usr/include/dbus-1.0/ -I
> $SDKTARGETSYSROOT/usr/lib/dbus-1.0/include/ -o HelloWorldService_Dbus
> -    $CXX -std=gnu++11 ./commonAPI_Dbus/HelloWorldClient.cpp
> ./commonAPI_Dbus/HelloWorldDBusProxy.cpp
> ./commonAPI_Dbus/HelloWorldDBusDeployment.cpp -rdynamic -
> lCommonAPI -lCommonAPI-DBus -ldbus-1 -I
> $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -I
> $SDKTARGETSYSROOT/usr/include/dbus-1.0/ -I
> $SDKTARGETSYSROOT/usr/lib/dbus-1.0/include/ -o HelloWorldClient_Dbus
> +tarball=../commonAPI/commonapi.tar.gz
> +source $FUEGO_CORE/engine/tests/commonAPI/common_api.sh
> 
> -    $CXX -std=gnu++11 ./commonAPI_SomeIp/HelloWorldService.cpp
> ./commonAPI_SomeIp/HelloWorldStubImpl.cpp
> ./commonAPI_SomeIp/HelloWorldSomeIPStubAdapter.cpp
> ./commonAPI_SomeIp/HelloWorldStubDefault.cpp
> ./commonAPI_SomeIp/HelloWorldSomeIPDeployment.cpp -rdynamic -
> lCommonAPI -lCommonAPI-SomeIP -lvsomeip -I
> $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -o
> HelloWorldService_SomeIp
> -    $CXX -std=gnu++11 ./commonAPI_SomeIp/HelloWorldClient.cpp
> ./commonAPI_SomeIp/HelloWorldSomeIPProxy.cpp
> ./commonAPI_SomeIp/HelloWorldSomeIPDeployment.cpp -rdynamic -
> lCommonAPI -lCommonAPI-SomeIP -lvsomeip -I
> $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -o
> HelloWorldClient_SomeIp
> +
> +function pre_check {
> +    is_on_target libCommonAPI.so COMMON_API /lib:/usr/lib:/usr/local/lib
> +    assert_define COMMON_API
> +    is_on_target libCommonAPI-DBus.so COMMON_API_DBUS
> /lib:/usr/lib:/usr/local/lib
> +    assert_define COMMON_API_DBUS
> +
> +    is_on_target libCommonAPI-SomeIP.so COMMON_API_SOMEIP
> /lib:/usr/lib:/usr/local/lib
> +    assert_define COMMON_API_SOMEIP
> +    is_on_target libvsomeip.so VSOMEIP /lib:/usr/lib:/usr/local/lib
> +    assert_define VSOMEIP
> +    is_on_target libvsomeip-cfg.so VSOMEIP_CFG /lib:/usr/lib:/usr/local/lib
> +    assert_define VSOMEIP_CFG
>  }
> 
>  function test_deploy {
> -	put HelloWorldService_Dbus $BOARD_TESTDIR/fuego.$TESTDIR/
> -	put HelloWorldClient_Dbus $BOARD_TESTDIR/fuego.$TESTDIR/
> -
> -	put HelloWorldService_SomeIp $BOARD_TESTDIR/fuego.$TESTDIR/
> -	put HelloWorldClient_SomeIp $BOARD_TESTDIR/fuego.$TESTDIR/
> -	put ./commonAPI_SomeIp/fidl/vsomeip.json
> $BOARD_TESTDIR/fuego.$TESTDIR/
> +    report "cd $BOARD_TESTDIR/fuego.$TESTDIR/ && mkdir -p
> commonAPI_Dbus commonAPI_SomeIp fidl"
> +    put build/project/commonAPI_Dbus/HelloWorldService
> $BOARD_TESTDIR/fuego.$TESTDIR/commonAPI_Dbus
> +    put build/project/commonAPI_Dbus/HelloWorldClient
> $BOARD_TESTDIR/fuego.$TESTDIR/commonAPI_Dbus
> +    put build/project/commonAPI_SomeIp/HelloWorldService
> $BOARD_TESTDIR/fuego.$TESTDIR/commonAPI_SomeIp
> +    put build/project/commonAPI_SomeIp/HelloWorldClient
> $BOARD_TESTDIR/fuego.$TESTDIR/commonAPI_SomeIp
> +    put build/project/fidl/vsomeip.json
> $BOARD_TESTDIR/fuego.$TESTDIR/fidl
>  }
> 
>  function test_run {
> -
> 
> -	report "cd $BOARD_TESTDIR/fuego.$TESTDIR; export
> PATH=$BOARD_TESTDIR/fuego.$TESTDIR:$PATH; export
> VSOMEIP_CONFIGURATION_FILE=./fidl/vsomeip.json; chmod 777 *;
> -	if (./HelloWorldService_Dbus &); then echo 'TEST-1 OK'; else echo
> 'TEST-1 FAILED'; fi;\
> -	if ./HelloWorldClient_Dbus; then echo 'TEST-2 OK'; else echo 'TEST-2
> FAILED'; fi;
> -	pkill HelloWorldServi
> 
> -	if (VSOMEIP_APPLICATION_NAME=service-sample
> ./HelloWorldService_SomeIp &); then echo 'TEST-3 OK'; else echo 'TEST-3
> FAILED'; fi;\
> -	if (VSOMEIP_APPLICATION_NAME=client-sample
> ./HelloWorldClient_SomeIp); then echo 'TEST-4 OK'; else echo 'TEST-4
> FAILED'; fi;
> -    pkill HelloWorldServi"
> +    report "cd $BOARD_TESTDIR/fuego.$TESTDIR; export
> PATH=$BOARD_TESTDIR/fuego.$TESTDIR:$PATH; \
> +        export LD_LIBRARY_PATH=\`pwd\`:\$LD_LIBRARY_PATH; \
> +        export VSOMEIP_CONFIGURATION_FILE=./fidl/vsomeip.json; chmod
> 777 *; \
> +        if (commonAPI_Dbus/HelloWorldService &); then echo 'TEST-1 OK'; else
> echo 'TEST-1 FAILED'; fi;\
> +            if commonAPI_Dbus/HelloWorldClient; then echo 'TEST-2 OK'; else
> echo 'TEST-2 FAILED'; fi;\
> +                pkill HelloWorldServi
> +
> +    if (VSOMEIP_APPLICATION_NAME=service-sample
> commonAPI_SomeIp/HelloWorldService &); then echo 'TEST-3 OK'; else echo
> 'TEST-3 FAILED'; fi;\
> +        if (VSOMEIP_APPLICATION_NAME=client-sample
> commonAPI_SomeIp/HelloWorldClient); then echo 'TEST-4 OK'; else echo
> 'TEST-4 FAILED'; fi;\
> +            pkill HelloWorldServi"
>  }
> 
>  function test_processing {
> -	log_compare "$TESTDIR" "4" "^TEST.*OK" "p"
> -    	log_compare "$TESTDIR" "0" "^TEST.*FAILED" "n"
> +    log_compare "$TESTDIR" "4" "^TEST.*OK" "p"
> +    log_compare "$TESTDIR" "0" "^TEST.*FAILED" "n"
>  }
> 
> -
> -
> -
> --
> 2.7.4
> 
> 
> 
> _______________________________________________
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/fuego


More information about the Fuego mailing list