From 57673894f5fa5738287c6402e74b919cb03919e6 Mon Sep 17 00:00:00 2001 From: fanasina Date: Tue, 24 Oct 2023 23:41:59 +0200 Subject: [PATCH] change verbose fmock, and add sleep in permutation test --- libytest.so | Bin 294944 -> 294944 bytes permutation_test/is_good.c | 1 + yfmock/src/fmock/fmock.c | 14 +++++++------- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/libytest.so b/libytest.so index 16c024f46bf305630fff085915e040bb8dafdd4e..476fef40e223910b3c9bd28496b0346f33b4c1e6 100644 GIT binary patch delta 936 zcmaKqZ%k8H7{<^0UQs|%YszZF;x3UkG8ag&0}~f%3C`-2Fa^|^8J%D;E32{Hj7Bpy z;=cd_zL-u8QelcgK=h5N1m{pEU^IjVLCv(t(1?RA`bpxy?DWx#;VYiedI$9{c0REFy*#3fzN*ZGT&}H50?4GEDkJD(Fg@Jvt~Iw=1nz`h*RhAmRc2IjH-@zPrIPLYmVWST9)&6<_8aV01 zX9zp!+lF1Rnx8bpBW$I~jk%F$XKF1TabaTvLJ>`Gexp-j6|u^ex6+nt%gK{H7V<|e zAE3P0)K&+$_*kn2p^^H|WkVt-a0-H%SDm*b+$W#^jm{nYzPp9bTv#hVS3kKOU?NYs zXhv8{^Da5$)gQeiqnfF=BO5;9_{%aXk#nxfs0Z~m*Ffiah3^${aZ6_gLK!{l9)u6WASoIxGQM6e= zn^X1Q7@AW*_YPzt6jJQnw78OgP%JBtNc>k~^TXKd#~QYs9d}&_C+YT|X>mi+Dlx~X z#L~mqf=3$W=frz*>dBN9OpDtyqG3;~MXNrnIb delta 938 zcmaKqeN0nl6vp3kE=E8N;HX&9aE-QZ(=cTfjF><-W~vd>C?9SHG8s_GYA`8kvOpvv zQ-TP1a7CeT{R&3>Af9N)G&;lrW?KhAVP>WfKO%}cw|_LU5nl=>^3U=n=iHm;cb@y? zo>wcLsTI#``2)jEb%QBKJ`_;DH)HLV<^^vI?N>B@hEH}w9QExOG% z*cGFQ;S5W~l*9B@RT5-!V^uUjGI^`@Fo%Y!i(o3{9{M7@&7_D{uMomgp*t0=$hJI} zuOC{7P(}}Hc7%T*eOkN6^;e7i`XFyRY(uD}JI=0ac}86@LMqL6CBt8w>k331UBufPRfKy~eXJ{_O?`h@$6JrbB6z9s^1 z8WC2~r`K%o9oJoxRxaxP*$O6}-zKf}oYF3>x=*+~5LWarP6}e<^Btcd6w=>a15nRB zw`8hP8v4Zs9=84}t%j)7YlYq1=ap939MmJNB56bK0K{|5Z42T*FR8FEF}&p^idGZ& z_f+!~$M)pm?!F|1O{BXU7wLG8VqL`){R@e$7{~s5?8oxhb~hj42kQSbF0x0CN-TX? zVhQ6|{3Acs#2?+0TaTjkzPQMpLw;;fw${XP?B;zxwzNd^?bCeV)_mCeU`|24nw6t| zv&C-D$yN>aY_%Y7TaH7h1^Lc>HxvWP-h4wTaI5Xg1`IGbmIOI}Z&!@Y29GjVXK;)i z)!+zH)m?dZyL@`5k9w4O|EFhmDD&LK9f}H+jG=C=Q`wZM5A9UsMHM2#Uxm=i1) sprintf(ret," to be called %ld times",nb); - else if(nb == 1) sprintf(ret," to be called once"); + if(nb>1) sprintf(ret," be called %ld times",nb); + else if(nb == 1) sprintf(ret," be called once"); else if(nb == 0 ) sprintf(ret," not to be executed"); - else if(nb==INFINITY) sprintf(ret," to be called forever"); + else if(nb==INFINITY) sprintf(ret," be called forever"); else if(nb==INITSTATE) sprintf(ret," not expected"); else sprintf(ret," nothing! it's negative:%ld", nb); @@ -265,24 +265,24 @@ __attribute__((destructor)) int success = !((tmp_inf_mock->init_times_left == tmp_inf_mock->times_left) || (tmp_inf_mock->failed_call)); if(tmp_inf_mock->l_current_var){ - PRINTF("%s%s%s %s\t expect %s,\t called %ld times and failed %ld times %s,\t with condition: %s%s\n" , + PRINTF("%s%s%s %s\t expect to%s,\t called %ld times and failed %ld times %s,\t with condition: %s%s\n" , colors_f[!unicolour*(k_RED - success)],tab_hk_f[hk_FL-success],colors_f[k_NOTHING * success],tmp_inf_mock->str_namefunc, number_call_translate(tmp_inf_mock->init_times_left), tmp_inf_mock->call, tmp_inf_mock->failed_call, strprint_caller_(tmp_inf_mock->str_caller), tmp_inf_mock->str_conditions, DEFAULT_K); PRINT_VAR_CUR(tmp_inf_mock); }else{ - PRINTF("%s%s%s %s\t expect %s,\t called %ld times and failed %ld times %s,\t with condition: %s%s\n" , + PRINTF("%s%s%s %s\t expect to%s,\t called %ld times and failed %ld times %s,\t with condition: %s%s\n" , colors_f[!unicolour*(k_RED - success)],tab_hk_f[hk_FL-success],colors_f[k_NOTHING*success],tmp_inf_mock->str_namefunc, number_call_translate(tmp_inf_mock->init_times_left), tmp_inf_mock->call, tmp_inf_mock->failed_call, strprint_caller_(tmp_inf_mock->str_caller), tmp_inf_mock->str_conditions , DEFAULT_K); } }else if(tmp_inf_mock->expect_call==0) {/* will expect */ int success = !(tmp_inf_mock->failed_call); if(tmp_inf_mock->l_current_var){ - PRINTF("%s%s%s %s\t will %s,\t called %ld times and failed %ld times %s,\t with condition: %s,%s\n" , + PRINTF("%s%s%s %s\t will%s,\t called %ld times and failed %ld times %s,\t with condition: %s,%s\n" , colors_f[!unicolour*(k_RED + success)],tab_hk_f[hk_FL-success],colors_f[k_NOTHING*success],tmp_inf_mock->str_namefunc, number_call_translate(tmp_inf_mock->init_times_left), tmp_inf_mock->call, tmp_inf_mock->failed_call, strprint_caller_(tmp_inf_mock->str_caller), tmp_inf_mock->str_conditions , DEFAULT_K); PRINT_VAR_CUR(tmp_inf_mock); }else{ - PRINTF("%s%s%s %s\t will %s,\t called %ld times and failed %ld times %s,\t with condition: %s %s\n" , + PRINTF("%s%s%s %s\t will%s,\t called %ld times and failed %ld times %s,\t with condition: %s %s\n" , colors_f[!unicolour*(k_RED + success)],tab_hk_f[hk_FL-success],colors_f[k_NOTHING*success],tmp_inf_mock->str_namefunc, number_call_translate(tmp_inf_mock->init_times_left), tmp_inf_mock->call, tmp_inf_mock->failed_call, strprint_caller_(tmp_inf_mock->str_caller), tmp_inf_mock->str_conditions , DEFAULT_K); }