http-webtest-commits Mailing List for HTTP-WebTest (Page 14)
Brought to you by:
m_ilya,
richardanderson
You can subscribe to this list here.
2002 |
Jan
(38) |
Feb
(83) |
Mar
(10) |
Apr
(28) |
May
(42) |
Jun
(61) |
Jul
(43) |
Aug
(42) |
Sep
(14) |
Oct
(27) |
Nov
(16) |
Dec
(81) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(81) |
Feb
(29) |
Mar
(32) |
Apr
(42) |
May
(3) |
Jun
|
Jul
(11) |
Aug
|
Sep
(33) |
Oct
(6) |
Nov
(4) |
Dec
|
2004 |
Jan
|
Feb
|
Mar
(10) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ilya M. <m_...@us...> - 2002-12-12 22:49:57
|
Update of /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/http-webtest/conf In directory sc8-pr-cvs1:/tmp/cvs-serv15035/http-webtest/conf Modified Files: httpd.conf-dist Log Message: Simplified to make self-test suite less fragile Index: httpd.conf-dist =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/http-webtest/conf/httpd.conf-dist,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** httpd.conf-dist 15 Nov 2002 21:47:13 -0000 1.1.1.1 --- httpd.conf-dist 12 Dec 2002 22:49:53 -0000 1.2 *************** *** 2,21 **** # # This is the Apache configuration file used with the automated web ! # testing Perl module WWW::WebTest. DO NOT CHANGE any strings in this ! # file that contain "Please_do_not_modify", as the WebTest module ! # substitutes for these strings at runtime. # # This is the main server configuration file. See URL http://www.apache.org/ # for instructions. # - LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so - LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so - LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule includes_module /usr/lib/apache/1.3/mod_include.so - LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so - LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so - LoadModule access_module /usr/lib/apache/1.3/mod_access.so - LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so ServerRoot Please_do_not_modify_SERVER_ROOT --- 2,14 ---- # # This is the Apache configuration file used with the automated web ! # testing Perl module HTTP::WebTest. DO NOT CHANGE any strings in this ! # file that contain "Please_do_not_modify", as the HTTP::WebTest ! # module substitutes for these strings at runtime. # # This is the main server configuration file. See URL http://www.apache.org/ # for instructions. # LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so LoadModule includes_module /usr/lib/apache/1.3/mod_include.so ServerRoot Please_do_not_modify_SERVER_ROOT *************** *** 27,105 **** Listen Please_do_not_modify_PORT - HostnameLookups off - - User nobody - Group nogroup - - BindAddress * - - ExtendedStatus on - ErrorLog Please_do_not_modify_SERVER_ROOT/logs/error.log LogLevel Please_do_not_modify_LOG_LEVEL - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %v" full - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined - LogFormat "%h %l %u %t \"%r\" %>s %b" common - LogFormat "%{Referer}i -> %U" referer - LogFormat "%{User-agent}i" agent - CustomLog Please_do_not_modify_SERVER_ROOT/logs/access.log common PidFile Please_do_not_modify_SERVER_ROOT/apache.pid LockFile Please_do_not_modify_SERVER_ROOT/apache.lock - UseCanonicalName on - Timeout 300 - KeepAlive On - - MaxKeepAliveRequests 100 - KeepAliveTimeout 15 - MinSpareServers 1 - MaxSpareServers 1 - - - StartServers 1 - MaxClients 2 - MaxRequestsPerChild 20 AccessConfig /dev/null ResourceConfig /dev/null - AddHandler cgi-script .cgi AddHandler server-parsed .shtml - AddHandler server-parsed .html - - <Directory /> - Options Indexes ExecCGI FollowSymLinks - AllowOverride None - </Directory> - - - <Directory Please_do_not_modify_SERVER_ROOT/htdocs> - Options All Indexes FollowSymLinks ExecCGI - AllowOverride All - # Controls who can get stuff from this server. - <Limit GET> - order allow,deny - allow from all - </Limit> - </Directory> - - DirectoryIndex index.html index.htm - - # - # AccessFileName: The name of the file to look for in each directory - # for access control information. - # - AccessFileName .htaccess - - <Files ~ "^\.ht"> - Order allow,deny - Deny from all - </Files> - - <VirtualHost Please_do_not_modify_HOST_NAME> - DocumentRoot Please_do_not_modify_SERVER_ROOT/htdocs - Options All Indexes FollowSymLinks Includes ExecCGI - ErrorLog Please_do_not_modify_SERVER_ROOT/logs/error.log - TransferLog Please_do_not_modify_SERVER_ROOT/logs/access.log - </VirtualHost> - --- 20,31 ---- |
From: Ilya M. <m_...@us...> - 2002-12-12 22:49:24
|
Update of /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache In directory sc8-pr-cvs1:/tmp/cvs-serv14847 Removed Files: .config Log Message: Removed --- .config DELETED --- |
From: Ilya M. <m_...@us...> - 2002-12-12 22:48:35
|
Update of /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache In directory sc8-pr-cvs1:/tmp/cvs-serv14473 Added Files: Changes .cvsignore Log Message: Added --- NEW FILE: Changes --- $Id: Changes,v 1.1 2002/12/12 22:48:32 m_ilya Exp $ Revision history for Perl module HTTP::WebTest::Plugin::Apache. CURRENT VERSION * First version (based on code used to be in HTTP::WebTest distro). --- NEW FILE: .cvsignore --- blib pm_to_blib Makefile *.tar.gz |
From: Ilya M. <m_...@us...> - 2002-12-12 22:48:35
|
Update of /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t In directory sc8-pr-cvs1:/tmp/cvs-serv14473/t Added Files: test2.txt test1.txt test.shtml Log Message: Added --- NEW FILE: test2.txt --- begin 644 UUPIPEOUT M]]44%QCJO#.)_GD2YTF)5:7XVE*O@<Z._-YBAQKVG.9PM`)$H]RP_2F?R\:+ MC#PDNT7^^Y+P)TC<HI)=^&-PBTI)U67Z9%/=F:$";`6:((0A29WE:L4\?_]R MGT1K8C9BJHN=D9WV!X)1L9==;24:VRH1!Q5Z4Y^,!#?RR'!.O4/PA^0,TDO$ MN<CLAV-T[@\^1:(#`':8K7J49P,@QRS9.9XXE(/UA*G[YZN=E?/1@#XJD](T M<C)'(%+B>>\K'3.H@U_3^G[`H3^`_DHL\;MU\N2E4DCXYVX2H[A5VQ!9-<3! M^XSLK__.>RPI-!!S&Y=+5NY`8*GU9C5!SO=!7@LHS[QJX]#.['G`X@4,;F(@ M[5/5UG9_A38Q3$Z%$*]S><-HP(<W$\$3FGHJ'C&*"9,6OJHN?!4.\/$0;!], M)8B_L?\:^#:"DL#:R)<U#X=`='XR%W9%5LQ?!6@[=5JI@C'L*YE.F/1XX=&D MF)Y?AEM)-*C'2&!H!(43UPO<*`^Y^XRZ^`QTR3EXJ>L\+.W%=O/28J<,CTAJ MU%G1V#C^7(:C!H$$,X@6B_\QLE0;2E?AA):V)Q_HRWIVWE^N5WRUBFK7"?*4 MQF=WTLY4?2)Q@6I&>,F>9`B^PW\W[N*QH/OP!XE-%S"3XK:!K3DM:MR*^3PM M<'[=#/D`IM*J*UY5>*DYA5&29%]"99TI<,"GE3,Y@^V$))IDK@X_MG",X=8% ME'`*,&I^^H(?H_G04CR">Y$$)#56`-KZUL-/P)43%`#]#7M[D0"*''N"F>Q4 M9\#^M9%/%Y1.40J541\1#URK*4E_00?R'%-D6.<]H"C;EMJ+@[[0%\S]OS%S M;JDG3=F'`$+'?)Y72?*EPV[BR/2ZN%A`SG32?BO"_G(S8*6AJ[&;J8:LN&U] M\E@!)<@2>T(;G^T4]9XO9Y0LXR)";N)G3*FCW!\PM[.'\.Q.00<T/EP??T== MVQGG`VQ64A]"->?0Y#7Z^S@&"=(U,^Y&Z$S7YNTV+KJ#_N\GR),2.9,WC_`F MZ"R44\7O5?E?Y=3BIVC4XS!@&]FWYE('FV3;.H5.-$8!^N<K`MIR=\)JP+C? MDQ?>:5DDF=OT^;H05TTAM42%H?#'.8S"'D_F3'<_N[@A<3]M6+,",GSD#V?4 MQHFS5P#EVN38S'-S6ZA+-13O4H/ZC/9J[E&,,XV,D'4-7NFI&0A!LM<XV2,6 M4'PH^`^#5R=9&FIO#W4[Z$.2]E`+S0R/HW>L_I=]3@%#E,Y++8<MLL5;"X$_ MO"D;E=0#Q+:Q?_G2,G*+Q"M=16#!D4@:*U7B:2&7R+'P<*>PSXZ4EH;#2H!! M5B*4HV+D3ZS""[)WGLBLQ_>2DZ<`C0`,*@%<WG"*II8_4:I5\55'2)-'%TH3 M#=E\EOC2^_3'*3&%?EPY`T*F3]'S8RPMR!6J=&>-:BIT]*UY#QZBK"_$+]=U M?C1<PMUJ,/J>E]4?F`IK6??'<YM<"#GNF<DM]*OY(G`DYP/(!#J-<\[XHE23 MUVV?E/FD*RQE$BA:;\R[Y4\03X+"13IP"K%`[U(Y8TZGS:;4I.?]\/ZID8C* MH\V_50*&\7?`)B[<%6?O*-X93VNB0JR/DWOC)FO)?,E-,Q:4"8K>G&($%39Z M?F89G":92.&F@+Q'=D.+A%#[":HL0?IHH[I3:^;;%7G_OQ02<G/S@*M#YF/E MA;@>$'?>[0O[76CLL=A(*L5;PN/@$%P1[,J\+(B&H.SQN*G><+"&VFH=VMOP M30ZX]C]PS,"Q2G.'UF`'S9/2>AY;8MY9LB*(98L)#D!PF*P,AB3VLU799G\O MTT]'WUNEI4HTK'L:ST'758KJ?][1]I<HM+^O63UNUOA@K@0^XY5[^]QBL*DQ MCX=P!M-,L1%BAR^W`JT4,'MI9^E3$N53FU9^WX7W#S45T\(9;@3PF.NKF@>E M&TFT=*&JNNS7MY8:_*/JA8HS47XSG`%5GY#($52YWW[(!EBQ(I%U0@_[E!(U MDSR8>)^AO-"="T,!#(YY)3L<O5G7/00!-=I8%(:VV5<=]QFPK#(<%Y1&<(KG M.1;;FK+?#;6G2SFD/@8A6&1L'E5*$OX_2L::3`@7+/7@^#AL@-B9B1"`U1"? M.JK+HJ0_:JQLSBN>O,K"AJBB[0"HU)H\ZDU<U,3+I*3SV[TA06*$0SS!QF9! M/Q'?F0:/[,E?4G_7.OO\+06-:/P#%B?D$!(Y`=;IOQ>XU.?35+O<"8Z8DS>% M0UAAZ8X&&'>@_ST*YWJX(&!#NAC^37<P>01TK,/^;HPP4K@)]=LQ,[@.Q_^3 MTK;_U`;"RG_EL`ULRLN.'$9*6`[M]/F;%1(#QK3KP],;N6;>(8+UU-HOIU"X MLL[<;CP.K3B:QQ_R_G,@@=HZ^WBLC`(QV,B7+VJH"Z5[->L@+<%&_R!MOJ8! M4V5H22=UO0S\<)?H1]"5$!GL8`.`@6MR9X37J]OK_V(B)X`RE5`<`MYK,7E3 M:4?_?57&YVUQ$Z+CV7:`Q:$Z^%4W0J:TL#;%A:H*@[)I-`*50K%O]A(D[+"\ MP(ADRP@4RE4!3BC0Z4A>+7%O8%1UM$DZZV'=\G5XLK4$K5H8KMQ!S_"#%.KK M$W0)!]^RYBXS*I;Q$7&R'R_*]B?F*S:S7>XVJ4;IAFC!R`OQ$:LLTZK323QS M*B@'J<W>RM[&A=6-'X?#:%ME]3E`!1FUS>OYXD#U<#>^1`'174RV3X%.BMV( M^)JUFE"NCX'#"N)")W#`:#%ZR'*\NMZM?:8<@BLJ^[8*NRE9PSB7*<6SGQB; M=X3\;U^*Y9:L]0^V()MA_\+2:("_@7YT?T5#MW&]=%S$:S%+A887:O.S(2M7 M50O41<)*$WG)\4W\6G,-@/$XT-'UPC+7+:!H4-ZQ2;UN',^%(PN<96`BTZ6H ME41$%(TN@M6C\='Y.L/V/'\_'ZUNW5<G(X75OR5810,=K5K>[?T=,K.9$U>E M^>E>_A&;\BC5/AT14PF<[4/APQ?`[%_R,6C5X=P58ZX@L?%Y-$<=TKT)JJMJ M]83/';6+3D_%K,K.:U3-30@[3]%CGR\^30'W12V&KS=6'@H?:+>]/"^N/S"^ MCBM!`C^P!91DA3/[F1>3$OVA_[2$]LC3<(W[=<5^%?3YJ6Z%<K&8V<`>X)AB M`&3K@E&)I]G_D2"&+DM.)*%URDL+N[<<S9/SY8_79ZNG&>9.JY"_/<SSG'\! MFM+?>2YDVR.N"[W@8H@4V0UWXS*M6,QF`1:%_,::1_3[V(X+^;Y@`B*3K:_# MV;NN4@HWV,$8U0C#&4P.GI'ENP&S#\08#YI:9(JL/^!X@&:C<^2&["PW>+#. MQ!.*T$H/5/H>MF1P<[_O\MYV^`KPWGE)RXL\DKJWWD3C`KP,'UU:3D6^7(!V MHE1IDY?2(H4]#=;45260F"9&%T#0[_-Z(6NVN#6+E;8P&E6=$T+UAEWV*K#H M#W4>ET'20]`EPNK/:.2P3<0=V&&%$"Z'ZMZT3B)WI@S5M,2E]&NS5G>3@CT] MYM.-\$R\I!2`0IY4YN&RI"QFO76CJ-KPS]T01P,,[A1-"*FPQ%)Y\BU8+/BR M%8$2&K+T_T$I5X3`$T=FFX'VM89Q$P=&^2$2.4KJTC2X..$;Q""EUC'I0Z(N MO-5RS\BL35=]C!7#3?HGL/AKA9J5>HZKJBNND%(QNB*.P&68Q=KRF(EI<O&A M<[4C+]Q1QX[3J^]565D(@L.P$[TD7D^N!Q9HGLT!UZ>W#>T-N3XACD*6G<M\ M\;AN(0BOG?GW#4D<QH<(_^YYT8;;(<:G=DVVSUS8?28N,FN-`GZ_KXPK@F=D M!@94*%?9W5CF*M%I#TW;MOO;WFU;%2YYI)^<"7?#XNCF]4T9S01[(F`4]0^E M?X7IY.PQ";R(UH)^7=:!TXI:_((F(4Y$;\W60AV:'8,-O#]Z6H=*W)\OAL*% MXVTI!Y!PV$)T)?RK6@#B#1,FS-J6'(E[PQM!W)"=I<:'6Q+&UJU\-1&L^L:F M[>D2B4'V3!;X\;:%@-"9,.@*LB&5MI0O');Y>ES6%^1US*HN+*!O/&Y,G1P8 M&DW71V*@'V]QR?HV!VY61:\]3%P$$LMO08.B]&'T#A23#-*C,O`-X@/9\CJ[ MVWI0(6]704A:83?Y.FJ\Y%&%<02_;MJZ\VEUI-(-9M\+7#&!^A%7-#\A63%& MZH8K$>"ZN4G3I)I?6F5692?-940Q]/J!H6/`>:H032&=VTVH+?%!Z9[8_J`O M6O[W^$#J!YVAFIQ-!\+\[AZ`YPGB$<9ELSA?O[V<S3LX3-2R!RV*9T\RZQ3! M/-.P&%M=#ZABF7/1BQ[KO@68:9I#N0/<^[ZNM5,A@DP);U7P5WJZE%NVI3:= M[.@%)J:-;161)K1BZ",#<N<_JKZ=B"+PVXL9NOP<X"HY]2BH6HA[*LA.<$1J MBX2@?B_GS6.B5=ZE(OI'>FCS=]^2%?B00\>96Y*@E-:D\2`?5157]PR,C"L< MZI9',2E'89Y]M@62NT<@5U3*G^"L'JFW%CH:LEQ>(ZLQ[4))3^>AP-S`>!+" ML&N*._\>$Y%6#>\WZ:R>5C[),S4\;;-"C\'G=-NXSHN$;R;#%U#]K_=M3#]0 M8QY,T5X\S%N\KP%7-,K%<<HUL?8LR<KR%`]2!4C1XFUU6A)"U^$Z7]*3NA+U MZE^9W@GSU)4N-IWBX<EV;-#&N(8%)(I=XVV0G#?/W#_A(S%2G%7?/3G[864= MS#'^845P)XNM),?%;=I&T?UXF_\042I^WA0#)7@6@LI8X+\A[Q$(1527DU,D M9)'"8]VL0S:2D-5<!-E#"T5><M^)FG[](%9/B+#RN___Z^YZ.'(V?L]$$M8I MNV<-MECC0.@WZ(<)4%8U013C<2ZP%)GW$.H*:F^RFZF?3!);B-X(@]\4;$4$ MB5N:I1Y[#(-Y1[>Z@PA,W56LE^>3_^*S`;%`-[CCQ5BRDJ%4D'C*]'1S\@EF M1H\8#WW']=[X<.0SNA6`*#@8YK:-*`]G-HX"]]]2B:8)=68H6Z'WC6*W,>S2 M";4]Y!Q5VAD(8,*QHCMN*>Z>>DQ#&,*-=%Q^2PE[R,"?+I8)SSGDW&2_(9(# M1LB'S<W:'Y#J>P)CWB5_X]<]<S=_4?Z6BGO5[E)L(DG$/'GWD?',53JAF_-C MC8@1Z0P6:*[#<`)-)$!OJQ*^(*W\9^?PU:T/ZW@;GC?C'44;B!ML^$3Z@(=& M\;S0%#ISHS)\9#A&.=<IN,P66`76K:UG&KF`I0+A_BL?_6F\YT'9OCZ=FC_) M+WLQ@N!XKH:Y]=VX+_;I^"L'02AV?9KN]#(`]PG64;YJE#>[:^%B=YI]Y4UA M[T^6-;L0$5,/<Q(]O#2^6`,XZQ@R3(/ZD&;:,X_^[34W28")4C>E5\OYZ`N+ MO=8ON#H\OCR..Q8M+0AHT$3I@P(R$5EPCFGQAMH?#]`)=:L6WQPE]I&P'*4< M[@WCKC#/B&AY=-GT3R6H,\K'(&$@6PDJ<"WA?%*OYR]3M!2*A2$6L`CL_DG/ ML+R][8)'FM[852ZFSR_BIPVZ0PL"3$`NV;[*Z9\Z?\F!L(&Z`=+6-E")!H-$ MFA>I):7`C,3M"PM/(PU9;8?[2X9XI8@`16Z72,1M'S/"Z*8_;]J^E'@GJ(/Y M)TQI?L#&W?=UP430\D$`37R1NOD*_FQ-[7D-P.Z:(J&WH>.NI?$4YQLYHBWV M@`=Q37AQ6!)!L7#5K,8&*XI$<?X/YM(4<=5Q>78V@OG]JH>E#9UBH.(,L=%( MO!8>&E;6PA%[?[+/9"R@J`-7X'"H-6-N.!]TP2PT[#]!6!?D980J,;59L/Y3 M!.-YIA?=D2_$RHBM]:A:?&DJ36U9%78[VMI@K&W%2-D^GO=N+E-;I7X.=1'4 MP=80FUV`M>H&QM!DE('],4=KO]Y@;:S[R#:K^DP;54G0P5^I2\?RS-)I6;9L MH`*PZ![ZA!?CUNG.KLUJ<=$_.=NLL'DJ%G9/PA7L%>E/*[FBUR6"=H2%^CA% MF9W86\QZ[Y8#%(`(R<3=^G[(:FN#HS1D[JSA]`""W=E43([N".;I$'EI^"UF M7@M;).^F\GR940U=D)9B5BGL-R1/,J3N`)@,0<C*B'#&]SLQ_EBD((9\?`<[ M61H:Q<LD>(=KMK#[3MK9:EXWI$Z?9>.HRCL[<RT'&1XGV*'U]#!T7M5_2Q<9 MS*8P]68^PY=3PAJ:[*D(:FWSJ6C@Q_"T^=.7FR!@9D_Q@T=*9HQL.J"_081M M40`:<GV0$JZ#F-.>T`=V%(!G&V#L@M5$W0$E<!NTOZI@X+S'G\D>]4-5SR$@ MO2\AV64*"6R4\7TN.S75U**^Y&KE)?):/E303:.![F=!,^/7?2:"2:FVLQX& M6[&RV*_2(O*.(-*Z%3RU'F1)%IZ71(_F'*QWR#=M+%<>:WJA">8R_G*,/?78 M[P6\$M3EL?2LLYD)(+Q/FS='OC_VK?\A2G`KGHU/B>&B3!0OF*\21;P;79!' MJ#$\@`+G0]B[Y749O)>0LQITSL,?[D>\Q>S4TT9&0"69^<`8\.X*;/]XPYIC M,,+4.&[:PPD&>;B$;'Z#]E8H./BE5$=):X2=6S-CS`BZ`,.SJ;,:OI7>(QE_ MNV&GY&&[.?PA+ZGQB`>+,D%#`X@?)QIC[5IQ-)TNE:WGG5692MY145?&@\&X M7"WS,[X;A/22Q;SM?C2J%.7180\C-0?QJ5:)YI,5O96>(K9V-(OD[12HA@=& M#$X/H&N_\Y[#!!V]1@=9]&_(DQ'D$S+BBM?]4YS`A0ZI^27-PBTY</URR_3R MJ_KAI<D36`5#=L,3/[C,!=DL.8K]7<,\2)'<#&78R')M#L?+6XM<$$98M&(L MY.;1V38:B>3=(P0^A55%K%AE_JK5U>+M^N+@9CGK5^X\W4'$A?0AA]:.`Q*0 M/9LMRH5,`9A4RV1%8.HCSR,(P@<%G6#..W9UMS5_,MR#\'?('TLW+8+6R$() MCFBHS>LA*&!8!1ITID7P%L!"$:$X-Z%)ZH0JT"K6.31%A?Y$W_->EJ.W\19Q M>+]ZOAC2F.\O^&V5^N=P(P+R@=$J?M].5A4&1%:&<\(6R'CY(`+!Z<\UHG4[ MP4!!AXE8'<1-$%.HC6$6\?",-E5X#_^7'_W2.O)VHR&G6+G,\?IP]V+.>/B- M$'6<PC_<A`W(\WEIY/].'M)!C7$TZ.'"Y6,NB670+#"'H<7,7Q2T0G*>J[4` MI\1=2Y!I51D[<K9U\(OK)3_A86;S*"/]_VS'2EH3V\M\B>CAE:"V`(<.$2<H M4\I/N*(D/T/UO3-]9^#]\\22WNO^NB3,3:MD6P:B$UL!.3+]RH.;=FS-)<$[ M/R+L[U,)O>C#W&'4E[BB!)6,M/\$X2LO8\H*FXQI'^1UY;C^JH'O3WAW@-^T MY@#!+!YUJCR#YB.;KO%5E\W31'*<E^X-A(86\2QF_PK<P'Z:L'B)G*95!+8\ MTWKV)L*%&E;FC<VO`?^JO,W2EF8Z[*Q&Y8LO%I/U)`7TNS1;B<ZDJ@5W.>HK M*#];W<\++FL:@^0+_:#R6Y^,2+S#%)B)9N@'%RZXG<4SZ!3N2GAT!H22=\I/ MZGT&6>=@>.H=`M[I;AS5^QOF\4RQA!79;\\2N#[3X/KY8V`H-*,)O)]ZT/AS M2"['.L^.3(`+38B^[)D8!R;?@3#DJI"`3FP3(UQ!RZ%X_;4H;8N;!3`M!X]1 M6$CQ7"$[`!*20$>1P-P=(IVQB2J)\R<3F+&,,0VM"'E++5XZD3O</`U^<+EQ MA,*^W>$)NILYPML<V*E0N-DU!Q63,KVVG#OIK/@,:WSV`PU?#AF4CMIC_J=: MQ8E9[Y+*G]:RI5T;;,@!@\@%>U=M2$9`H[&5RPZL.WT/3+O^V$J;NS`Q,QK/ M)UGPA:Y:'7$+BRP9-B(SP+[87V/K7,(846+H8]$$EOW!H@/)'S]?LC,?@^EB MFT$:2BB8B/'I123M$3>/@ZF+^"^U$9("?6.B;.^1CTL#].LIWA:R!4BIV<]/ M8[=[K_O%*U\!FR7K7>6F-XK8RBLF*MH2I#:GO4;MFFK0\<RJ,T[CA@^;87UT M!(-M*7$6P6H?$4"V&D7=LA*3$GRM/\5&L\1#6O6!8+&</]&W34?%DM>7FTU2 MXWVA3"K&`7Z`1NOFV[''NAX;+^;^D<%GU=,TCJO"5[Y@QM]JH#E?9:H.(E3A M+8'D"X+IL50M(O,_U6>>CU<_LNN9OK&,4+<,*22'Z8\GRDB4H"3-Q"U;F/*' MO"5%87!+DW3$'53'2+%V0E(QQ.S(<*V8(4Z`K<O^J2@(7M#70;I-7*QJ,Y[' M<`JN]145$>!\U3%3\+L@?@"S$HHY*U4Q_\=&UM;>)M)HNEDSM)UJ(S</K%GQ M%<*Q&+P=HB?!6KJ&LXG?0=GXC/9VZVR'D$(6_)\::_X/.":&'K:L@X\K?"R8 MR:OC_T:ITCI*_7D%BV1$G](<4[:-K./W=,5"6D_N^2L+P,>PW39.8IELTQ"M M.XX>`N]>.&[5AW54E8[^G^#F=*"`8TVQE0^=&APFL].`#-K^6+34L#VYZG;< MN$0_JIUW[R$P8O)=D=!G>^'5+#[^J)N?N-=:\-I34IDQ.'.J]*Z<Z+&.'?7Z MH`&I-=7K>\(-0:C49R4*N"6F8!H:;X1"#?-<G'&F.7V!0/2[6LTZQ-8IF]![ MC\U$AC<I10?0EI;<%?IWPX6;&HU.0;>'CQ)$Y=A_Y,6-:("A/LYIPN#ABP3A MJ*RSMTUBS'NBIH8Y[!CC[-5O=(07.Y%[D9:_OG?9VHQ]I!SVBJ3VZJ!X2/D: M`5#M1.[5AJ5<*D"V;A=\4K99$S4#12M07\@*;R.:ZKV`^J:3XF7<YSJ6]9R? M=[<\3+EVEV.=82_M]QZ%R?OCR+PB"SU.@T4)I5SJ9X2HE!@'6:P'Z.)7`GR7 M_`:ZSR-YE_M9])-\!!%U1$+8\(\?NLPMMJ#.H*:DA.\"A;5M-?1=#(&6XY0Q MKOSEPM`#:"])D/L?12R]AASMTG@9\S+_+N+'*Z`B(X_)]=1=`$QS83CH`I49 MK(O>`XO.&D[ESXY7$W0.E1Q302J18F>:H0;D[?(ANK$:(,L0%P!6,NO1&%NC M5S/-VP16I,8>=I67%(NL5CUTO;]L8D^<NHDTG>+&M>H3N!%M9(M['T$>#)56 M#<FZRG2S3`[S=2^\AU&1&:>0KE3[1J1)Q>&97(H-WD0.?T3^1B3*S=1EETB) MDR0QM0SP^CBEXNKCHL47`G>HN=&B4NH-_5]"%?@L"FDEY.R#T7WB#DY4H=-C MU>H=Z-R(HUEFSLF_PKA^7(")F;`38/M"7)'<J7TG%.4:^&][)8B?%I$-=('G M`LT:I?E:`5(V1LWW'$?9R[$_A\7<)N(>.,,S<.PW\:8C8]UDHM;NT$,T5=NJ M97-*HRZ.`8)<4LFBVH6-#P!?J3CF]0%J2"-.STC)?<_3R;ZPEQI&51-C#)$G MMF1S!GU.H3Y>ZH4M%)39_P2TOH'Y5!7FBO4\N2%&Q`1G8`/@_[VLT1F;K?24 MGH<QQL.H*;8AU;.-V$4!8J"NKVA\G(`-@%C.7_B)@'(#C-@C`/?@::'%]'S. MD40P#L1>OP`5PLKGQ7G.V6I9M(^"UCYMLGET'0R*RJ?PTJD#WD$\0Y8<C(H= M!Z0+:5P,V2CEC+Q6?LW7!C`#4NM],1X^+?NR2S`"$(03YCN`&?%&)A=CCZ+H M8/Y,1[M?7?H@#)P#,A2PNP,,7HL#AAQ>ZQN4OX@IA?P:!OG$IF8W:*Q1GN(; M#3;*RN>V1)EBWPW2MCT[&D:(++Z)PUFT20>;3*CDW4^#\@WJ>IF3%&,2\>`5 M..9PHW'*^^`=`.>.7=8!@&;P'A,$Y!G:4\1&&A7]\P)M7RX!C64"XX7#B1W! M]GMH/^$,6J6$>O7!1DM&)MJ?./OW?W)D9N-I2CIF$J?G:#0&=*E+FWOOLQ#9 M%\^<,52>\_U<D-_+4(PA[^8R]=U:$4YGVFI4]E1Y>U;^*V0L_//5E56A2[WN MZB&JH6VKH:5+\F)F9PH/+>7^B[ZM+A<P)C[@U91+WV+S6O=L"N:22C*@_7(X M^_$R,-<?XT44I/!\Y2<#RBNY05'ZNWO57#+DH4256$>756,AK]+>B\>52&P% MJ5'V%^XI^Y:X[54\GU!MR=6:<7/ALJ]W;GK<'>!#HC':3AU^5$@7V1+.VM%R MDC@'!,Z<B40(Y:&V3H6[]:L`4S"A)5R4J[/_]E=9H$KUE;V@UH5@OIZW?""6 MU2IEVIJ5VZ8Q[^>`CF$;BMQ4S5B]Z(8%OZN$83:)R5*/EBKBK]LV'*+L_F4M M=>,$[7ZH^X/Z<DY.J`[@:!9;.DU/>7]W;F7DXQW7@>?G"!]@KA21DW<SUH63 M"?\@>]/<4WHS4EQDBH/:VO^),W>ZVSJXIO$IXCL'ES3$01FXUU9KWD&(?C;W MBF.8!V7JD"Z5W:8?VQE08@H3),;G%_:7/(6"XE`N4&(RRX_8GS+Q>4WU`A\V MGHPH9YY.ZA4S%],N$A-B[K,,9<GLI[[8DX7`Q$`P2J7R0\L=`G@A;`%93"@% M@W0]_X3D*;DFVX$K-*1>LPBMT[W`Z2]5;JB;!:O0;E2"7MO`K\YW+.',;@Y) M6FT0CMJ.\J_\2X3"4DSV&T$X>X/417X+FH`R/BNN&4"(.1&<8&+-NAAU_W=6 MT>;'/<O$P/'GER8?+G9YYT:MR`MSY1CWQ"X+;=;-,33(#B>R%>6+\@LN6Q6_ M"4'REF'"+KHUZX895W7QN60)2BU/JQ\YB&"?)-`6T^+Z3`D#_^W^MG<S!MS: M[=F[9$QZ&X*6VY$ID!A`]I#!-GJ@`B_4C/<6D]CMQKGV]F2G=XV:+DSJXO$. MWN$!Q-Y6S>?%+CJ$YZ%RJJ?!IW">O9V/(>=4L#MGBD)MAL5*&Q#)5W?<<8(9 M"M7:!K:A[78GW=SX>STDE,6S^F\WI43\HY))\?#O_$!FH"S";3Z#LPD#@,@( M*H:Y>S-X8WR=U9#PQ^HEXUG&:Y2VBO%41Q,S7EI?&2<O;N65E^=3(O_":%7S M40EOTX3SRJM6T63HBGG+G8)A<['!;@?<8T*N9QMK<W8R17Z9L^^6MT=FW>%B M&3>V"HUB4+-RB'0<!Z1M&H**<A13<04OTB>U9%[U<EK-?@@*^W7`=NW^:^J5 MD<'YW+P`0=*@:O#(8;7F/S6,<M&#N9'\J:]+O2;M[395[O/NOIR],/*>_OXO M#P7[=R^[I.3=%#]0K7T!)!_&DPT%3^Y#:L0Y^DZX7`Q=^^(1G.]+U)T'ST(% M6G/@]4DMP+`5Z2-&KY^V"6G#"F))'\1-6JYH1RXSRP3U!#M#O!_SN%Z]!%ZB M7[DKP%5I&0DW/BTU..U=PTJ@+;&PX!QU=OID=]_6)@*#5:'"7^P':L1D4T@` MA-QDP:9H5!0+C1I333LN*UD9-(M"".V\NZ4I3F626K"OR]&SPCTU&A!\4ES, M",NM3MU/+S;YKACP-[[2NOBTA<^C]'8'/XQMQT8_/ETPSDJC;IQ%]\@2'D*D M2>9%4T!S5G!WK_7)K#QH?AN=*910A!KV40\;KK'1_UG[GT@EO&*;((;*Y1,, M^=:K9-V8%S&).L>P??M/[$<H"=GRE8BL\$I;+@U.CRY_N37)1:?'@OG:B#P( M3<M24)@M^_96"QL0R)4/0EA%*QJ9.VS>4RJ0DRI%?SLH@=XGAJ])Z*HJ^PS? M_)ZU_=*"A``'R\H1"FG)?@U"CNN[91Y-LVZ\!$`T2-VTP\.8E-C[,JRAA0@4 M6/.'F>9Y?DP'0K?>$\@4`Z(MY`I$@E7"T7X^@;?6'=&E>G2(7?Q7D/B,0P7& M1P1I!U'"4*ZR(LFK#3Q5T/;AJDO.C@M:?4D%$SXW.)QZK]J%0V'AS0BD`7T^ M/#J6Z%[(+4<Q#)8)6\BCS7W4[(>$^S96D5R[\X,2"M`VD1FT)J4/*;BHSL(2 M7US\"Y&U[GP+-A2?E+&44Z"*IL:TST\'(GQ#'`A.Y>X2T"1)I'2<(G/VOG[3 M'.F<:L<4GQ93XV@Z852Z2O!SN]-"2D/@-5<D;V5'775?GX*T'`#7&4O`,ID$ MSJ@T?JF+1AWB@RL:=\`QE@ISP5=2?.OH'>9.<=>"++4/RPZ2W4YD.$B]*A`7 MI4V49#![<Q#R<;EHEGQN_9JD"(B&UK!60YR@-_L1R*;G#7"K`S[]'[],P0$# M7V[HL*&E[,GJ^=\ROXB]O]XFLY,W@D/^F1TVNDRQU-D@RZ./LXCD39T;$W0I M1.<P%N320<&+:!19VKNY`QF@^B%\-J;*K\BX3_/+!:DB:K,)2V+"BCZO:;K9 M1<(!G"/=4NJJ;4!_=]N6.'2W!85N=DQY4P0MWA*Z=K:\K'#.@N%Q#]A6"QA$ MST&Y^Z&M.2E\3&*PO/;:`=\WP!3@L1RH0U!=-9)DIV=X\K1D,6G)$1A1,H%[ M6<TB]O+N-^)U'8H]$/_$TD%YSM,T5E?0T6>:HCHEQ9?U/(NWX9<OXZ)Z8+8Z M55`76SF8V4F0)8LSB3ZTD_V1XS_O)F1.5B=`-60J2I?0=H`3X&AH',]>874] M@;'F(NZ@N]7-Z@&]6\*G/H4>\"=R@DS3,5&[#XOH=OBC5^[.)@-$VL1$^53- M][,:K"0CSM.*]`7R]5%-?^3)8E))ZBMO[',T>(,G.Q8#9NTJ^IAW+O=UZ!M@ MF[,"#RF)74K,DESK,6`_!3?@MHB%)LQ[@/K.^.Y[UK<4W&!_-E\0<$M_<6^U MO?6G@OXPP=@'GP#H(S;`%W]@+,(2AKCHZ!0TE'"CF/TC]NKS19DMK[I><I"V MBAC2`01%(.;E/2H\'_L"C?>6NA1B&[/S;C.I>(#8W/[@/K;[05J/E$AHDD5R M%.B!*I4I)0D"YX$M3[HIDE?>3#9Q*)?(3B>\-1JQI+;H>ZC`[3I!DIIH^ODT MTU]HXTQ'CF;$N5+QN^-#K2.$QSN0\,3J'"2HT1A[RGTAL@C0.;D;5@)')3B* MD)H;?,!$FT1QO!/_X;2#:=ORL=X@,?XV/6YEUSA2VU=CJOFQGF"SWA^@R$3D MR%EK]IDATX@N?Q\V;".8XSJ"/R.&;O[=J^!Q90^5Q0_?$GT8L7%"<&I%B*H3 MP:A`2<.:*^V0XV1CK&W)88P>&$C)#.G0BURHUAG[<A:^"G$Z`XQ8Q69Z>F$@ MQH&@U`^N@/8[N[7K?HYVA"YM@MP(N.V]_=+`Y7Q)>MT*8NV8GK;L`_K(EAP& MMW4SR$<<`QRE#19N]F8$)MO^#)(`*=`6>,L)+DUNO4+X%EN680/Y*MMFLLF$ M>:^T:PA13Y7\K8B]54AOS'WM8_Q;`T87@\8RBRU+V4^6Q]Q;ZS7&+&65[@#% MK<RFUO,_I`WL=XESL')*'Z1=)`O#`TTO8I>C@HN;_]/X"Z1:N;BN(:WTO'&G M1T)APX+75'GCJ"D8&8>Z24=0)Z4^<@@691=.WS.K@DDB2A/6F:9^PDJ;0-&9 MW/<<:*WAL^'TZT5)WU0(BPK1IO';8$>[(1O.B-=:H^EAR''3!"H]T(%CKV8? M/HT;37FT:\&7+*<G)=[%=`;?WI\EJD(2\T-U+IG4AT>."VG-D$:47D3M>_^3 MCJ&`4O`4P^B94+`8WA!J*)WW6<J$ZBF:'<[(*!23CG1/L'PM26A<8<25ZHL) M5`2=9K_P;>K?2%Z>R"6A;JF]&OC;#%Q9'(][)%RX/K.'^=J3@:!"@BK69V2( M'3736F\0UZKNJPN$P>LEE\7<2CA&&G%\2M+I+/9^QVGG,54/R%%JKL-ILE=2 9\K.SP_EWL3CT',9KE;5]#<KV#]Q_B`>/X@`` ` end --- NEW FILE: test1.txt --- abcde TEST TEST FAILED TEST 987654 123 --- NEW FILE: test.shtml --- <!--#include virtual="/inc/test1.txt" --> <!--#include virtual="/inc/test2.txt" --> |
From: Ilya M. <m_...@us...> - 2002-12-12 22:48:21
|
Update of /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out In directory sc8-pr-cvs1:/tmp/cvs-serv14369/t/test.out Modified Files: apache9 apache8 apache7 apache4 apache3 apache2 apache1 Log Message: Updated Index: apache9 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache9,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache9 15 Nov 2002 21:47:04 -0000 1.1.1.1 --- apache9 12 Dec 2002 22:48:09 -0000 1.2 *************** *** 9,16 **** URL: http://http.web.test/error-log-0 - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 9,16 ---- URL: http://http.web.test/error-log-0 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 25,32 **** URL: http://http.web.test/error-log-0 - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 25,32 ---- URL: http://http.web.test/error-log-0 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 34,41 **** URL: http://http.web.test/error-log-3 - APACHE ERROR LOG TEST - Number of messages in Apache error log ( = 3 ) is zero ? FAIL STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 34,41 ---- URL: http://http.web.test/error-log-3 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log ( = 3 ) is zero ? FAIL Index: apache8 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache8,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache8 15 Nov 2002 21:47:02 -0000 1.1.1.1 --- apache8 12 Dec 2002 22:48:09 -0000 1.2 *************** *** 9,16 **** URL: http://http.web.test/error-log-0 - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 9,16 ---- URL: http://http.web.test/error-log-0 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 18,25 **** URL: http://http.web.test/error-log-5 - APACHE ERROR LOG TEST - Number of messages in Apache error log ( = 5 ) is zero ? FAIL STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 18,25 ---- URL: http://http.web.test/error-log-5 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log ( = 5 ) is zero ? FAIL *************** *** 27,34 **** URL: http://http.web.test/error-log-0 - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 27,34 ---- URL: http://http.web.test/error-log-0 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 36,43 **** URL: http://http.web.test/error-log-1 - APACHE ERROR LOG TEST - Number of messages in Apache error log ( = 1 ) is zero ? FAIL STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 36,43 ---- URL: http://http.web.test/error-log-1 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log ( = 1 ) is zero ? FAIL Index: apache7 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache7,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache7 15 Nov 2002 21:47:02 -0000 1.1.1.1 --- apache7 12 Dec 2002 22:48:10 -0000 1.2 *************** *** 6,13 **** URL: http://http.web.test/test.shtml - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 6,13 ---- URL: http://http.web.test/test.shtml STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED Index: apache4 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache4,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache4 15 Nov 2002 21:47:04 -0000 1.1.1.1 --- apache4 12 Dec 2002 22:48:10 -0000 1.2 *************** *** 6,13 **** URL: http://http.web.test/test.shtml - APACHE ERROR LOG TEST - Number of messages in Apache error log ( = 4 ) is zero ? FAIL STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 6,13 ---- URL: http://http.web.test/test.shtml STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log ( = 4 ) is zero ? FAIL Index: apache3 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache3,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache3 15 Nov 2002 21:47:02 -0000 1.1.1.1 --- apache3 12 Dec 2002 22:48:10 -0000 1.2 *************** *** 8,13 **** URL: http://http.web.test/test1.txt - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 8,11 ---- *************** *** 15,18 **** --- 13,18 ---- abcde SUCCEED 123 SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 20,25 **** URL: http://http.web.test/test1.txt - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 20,23 ---- *************** *** 27,30 **** --- 25,30 ---- abcde SUCCEED 123 SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED *************** *** 32,37 **** URL: http://http.web.test/test1.txt - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 32,35 ---- *************** *** 39,42 **** --- 37,42 ---- abcde SUCCEED 123 SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED Index: apache2 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache2,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache2 15 Nov 2002 21:47:02 -0000 1.1.1.1 --- apache2 12 Dec 2002 22:48:10 -0000 1.2 *************** *** 6,11 **** URL: http://http.web.test/test.shtml - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 6,9 ---- *************** *** 19,22 **** --- 17,22 ---- begin SUCCEED 644 SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED Index: apache1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest-Plugin-Apache/t/test.out/apache1,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** apache1 15 Nov 2002 21:47:01 -0000 1.1.1.1 --- apache1 12 Dec 2002 22:48:10 -0000 1.2 *************** *** 6,11 **** URL: http://http.web.test/test1.txt - APACHE ERROR LOG TEST - Number of messages in Apache error log is zero ? SUCCEED STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED --- 6,9 ---- *************** *** 13,16 **** --- 11,16 ---- abcde SUCCEED 123 SUCCEED + APACHE ERROR LOG TEST + Number of messages in Apache error log is zero ? SUCCEED |
From: Ilya M. <m_...@us...> - 2002-12-12 21:43:23
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv19282/lib/HTTP/WebTest Modified Files: SelfTest.pm Log Message: Move self-test suite support code into module HTTP::WebTest::SelfTest to allow reusing it in self-test suites for plugins maintained outside of HTTP-WebTest Index: SelfTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/SelfTest.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SelfTest.pm 18 Nov 2002 07:45:36 -0000 1.1 --- SelfTest.pm 12 Dec 2002 21:43:12 -0000 1.2 *************** *** 32,38 **** use vars qw(@EXPORT $HOSTNAME $PORT $URL); ! @EXPORT = qw($HOSTNAME $PORT $URL); use Sys::Hostname; use URI; --- 32,48 ---- use vars qw(@EXPORT $HOSTNAME $PORT $URL); ! @EXPORT = qw($HOSTNAME $PORT $URL ! abs_url ! check_webtest ! read_file write_file ! generate_testfile canonical_output compare_output ! parse_basic_credentials ! start_webserver stop_webserver); + use Algorithm::Diff qw(diff); + use MIME::Base64; + use POSIX qw(SIGTERM); use Sys::Hostname; + use Test; use URI; *************** *** 181,184 **** --- 191,474 ---- =cut + + sub check_webtest { + my %param = @_; + + my $webtest = $param{webtest}; + my $tests = $param{tests}; + my $opts = $param{opts} || {}; + + my $output = ''; + + $webtest->run_tests($tests, { %$opts, output_ref => \$output }); + canonical_output(%param, output_ref => \$output); + compare_output(%param, output_ref => \$output); + } + + =head2 generate_testfile(%params) + + Generates test file from template file. I.e. it replaces substring + '<<SERVER_URL>>' with value of named parameter C<server_url>. + + =head3 Parameters + + =over 4 + + =item file => $file + + Filename of test file. Template file is expected to be in file named + "$file.in". + + =item server_url => $server_url + + Test webserver URL. + + =back + + =cut + + sub generate_testfile { + my %param = @_; + + my $file = $param{file}; + my $in_file = $file . '.in'; + + # prepare wt script file + my $data = read_file($in_file); + $data =~ s/<<SERVER_URL>>/$param{server_url}/g; + + $data = <<WARNING . $data; + # Note: $file is autogenerated from $in_file. DO NOT EDIT $file. + # Your changes will be lost. Edit $in_file instead. + + WARNING + + write_file($file, $data); + } + + =head2 canonical_output(%params) + + Some substrings in test output are unique for each test run. This + subroutine "fixes" test output so it becomes repeatable (unless tests + get broken). + + =head3 Parameters + + =over 4 + + =item output_ref => $output_ref + + A reference on scalar which contains test output as whole string. + + =item out_filter => $out_filter + + An optional reference on subroutine which can be used as additional + filter. It gets passed test output as its first parameter. + + =item server_url => $server_url + + Test webserver URL. Normally it is unique for each test run so it gets + replaced with C<http://http.web.test/>. + + =item server_hostname => $server_hostname + + Test webserver URL. Normally it is unique for each machine where test + is run so it gets replaced with C<http.web.test>. + + =back + + =cut + + sub canonical_output { + my %param = @_; + + my $output_ref = $param{output_ref}; + my $out_filter = $param{out_filter}; + my $server_url = $param{server_url}; + my $server_hostname = $param{server_hostname}; + + # run test filter if defined + if(defined $out_filter) { + $out_filter->($$output_ref); + } + + # change urls on some canonical in test output + if(defined $server_url) { + my $url = abs_url($server_url, '/')->as_string; + $$output_ref =~ s|\Q$url\E + |http://http.web.test/|xg; + } + + # change urls on some canonical in test output + if(defined $server_hostname) { + $$output_ref =~ s|http://\Q$server_hostname\E:\d+/ + |http://http.web.test/|xg; + } + } + + =head2 compare_output(%params) + + Tests if a test output matches content of specified reference file. If + environment variable C<TEST_FIX> is set then the test is always + succeed and the content of the reference file is overwritten with + current test output. + + =head3 Parameters + + =over 4 + + =item output_ref => $output_ref + + A reference on scalar which contains test output as whole string. + + =item check_file => $check_file + + Filename of the reference file. + + =back + + =cut + + sub compare_output { + my %param = @_; + + my $check_file = $param{check_file}; + my $output2 = ${$param{output_ref}}; + + my $output1 = read_file($check_file, 1); + _print_diff($output1, $output2); + ok(($output1 eq $output2) or defined $ENV{TEST_FIX}); + + if(defined $ENV{TEST_FIX} and $output1 ne $output2) { + # special mode for writting test report output files + + write_file($check_file, $output2); + } + } + + # print diff of outputs + sub _print_diff { + my $output1 = shift; + my $output2 = shift; + + my @diff = diff([split /\n/, $output1], [split /\n/, $output2]); + + for my $hunk (@diff) { + for my $diff_str (@$hunk) { + print "@$diff_str\n"; + } + } + } + + =head2 start_webserver(%params) + + Starts separate process with a test webserver. + + =head3 Parameters + + =over 4 + + =item port => $port + + A port number where the test webserver listens for incoming connections. + + =item server_sub => $server_sub + + A reference on a subroutine to handle requests. It get passed two + named parameters: C<connect> and C<request>. + + =back + + =cut + + sub start_webserver { + my %param = @_; + + # try to start server + my $daemon = HTTP::Daemon->new(LocalPort => $param{port}, ReuseAddr => 1) + or die; + + # fork server to separate process + my $pid = fork; + die unless defined $pid; + return $pid if $pid != 0; + + # when we are run under debugger do not stop and call debugger at + # the exit of the forked process. This helps to workaround problem + # when forked process tries to takeover and to screw the terminal + $DB::inhibit_exit = 0; + + # set 'we are working' flag + my $done = 0; + + # exit on SIGTERM + $SIG{TERM} = sub { $done = 1 }; + # handle closed connection + $SIG{PIPE} = 'IGNORE'; + + # handle requests untill we are killed + eval { + until($done) { + # wait one tenth of second for connection + my $rbits = ''; + vec($rbits, $daemon->fileno, 1) = 1; + my $nfound = select $rbits, '', '', 0.1; + + # if we have connection then handle it + if($nfound > 0) { + my $connect = $daemon->accept; + die unless defined $connect; + + while (my $request = $connect->get_request) { + $param{server_sub}->(connect => $connect, + request => $request); + } + $connect->close; + undef $connect; + } + } + }; + # in any case try to shutdown daemon correctly + $daemon->close; + if($@) { die $@ }; + + exit 0; + } + + =head2 stop_webserver($pid) + + Kills a test webserver specified by its PID. + + =cut + + sub stop_webserver { + my $pid = shift; + + return kill SIGTERM, $pid; + } + + =head2 parse_basic_credentials($credentials) + + Decodes credentials for Basic authorization scheme according RFC2617. + + =head3 Returns + + Returns user/password pair. + + =cut + + sub parse_basic_credentials { + my $credentials = shift; + + return () unless defined $credentials; + $credentials =~ m|^ \s* Basic \s+ ([A-Za-z0-9+/=]+) \s* $|x; + my $basic_credentials = $1; + return () unless defined $basic_credentials; + my $user_pass = decode_base64($basic_credentials); + my($user, $password) = $user_pass =~ /^ (.*) : (.*) $/x; + return () unless defined $password; + + return ($user, $password); + } =head1 COPYRIGHT |
From: Ilya M. <m_...@us...> - 2002-12-12 21:43:22
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv19282 Modified Files: Changes Log Message: Move self-test suite support code into module HTTP::WebTest::SelfTest to allow reusing it in self-test suites for plugins maintained outside of HTTP-WebTest Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** Changes 18 Nov 2002 08:43:53 -0000 1.59 --- Changes 12 Dec 2002 21:43:13 -0000 1.60 *************** *** 16,19 **** --- 16,23 ---- timeout settings while running test sequence. + * Moved self-test suite support code into module + HTTP::WebTest::SelfTest to allow reusing it in self-test suites for + plugins maintained outside of HTTP-WebTest. + INCOMPATIBILITIES: |
From: Ilya M. <m_...@us...> - 2002-12-12 21:43:22
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv19282/t Modified Files: 11-delay.t 10-click.t 09-hooks.t 08-plugins.t 07-compat.t 06-parser.t 05-report.t 03-proxy.t 02-generic.t 01-api.t Removed Files: utils.pl Log Message: Move self-test suite support code into module HTTP::WebTest::SelfTest to allow reusing it in self-test suites for plugins maintained outside of HTTP-WebTest Index: 11-delay.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/11-delay.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 11-delay.t 18 Nov 2002 08:04:48 -0000 1.4 --- 11-delay.t 12 Dec 2002 21:43:10 -0000 1.5 *************** *** 13,18 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 4 } --- 13,16 ---- Index: 10-click.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/10-click.t,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** 10-click.t 18 Nov 2002 08:04:48 -0000 1.9 --- 10-click.t 12 Dec 2002 21:43:11 -0000 1.10 *************** *** 12,17 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 9 } --- 12,15 ---- Index: 09-hooks.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/09-hooks.t,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** 09-hooks.t 18 Nov 2002 08:04:48 -0000 1.5 --- 09-hooks.t 12 Dec 2002 21:43:11 -0000 1.6 *************** *** 15,20 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 13 } --- 15,18 ---- Index: 08-plugins.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/08-plugins.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 08-plugins.t 18 Nov 2002 08:04:48 -0000 1.4 --- 08-plugins.t 12 Dec 2002 21:43:11 -0000 1.5 *************** *** 12,17 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - use lib 't'; --- 12,15 ---- Index: 07-compat.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/07-compat.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 07-compat.t 18 Nov 2002 08:04:48 -0000 1.4 --- 07-compat.t 12 Dec 2002 21:43:11 -0000 1.5 *************** *** 13,18 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 10 } --- 13,16 ---- Index: 06-parser.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/06-parser.t,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** 06-parser.t 22 Jun 2002 20:08:38 -0000 1.15 --- 06-parser.t 12 Dec 2002 21:43:11 -0000 1.16 *************** *** 10,15 **** use HTTP::WebTest::Parser; ! ! require 't/utils.pl'; BEGIN { plan tests => 68 } --- 10,14 ---- use HTTP::WebTest::Parser; ! use HTTP::WebTest::SelfTest; BEGIN { plan tests => 68 } Index: 05-report.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/05-report.t,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** 05-report.t 18 Nov 2002 08:04:49 -0000 1.6 --- 05-report.t 12 Dec 2002 21:43:11 -0000 1.7 *************** *** 15,20 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 14 } --- 15,18 ---- Index: 03-proxy.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/03-proxy.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 03-proxy.t 18 Nov 2002 08:04:49 -0000 1.3 --- 03-proxy.t 12 Dec 2002 21:43:12 -0000 1.4 *************** *** 13,18 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 2 } --- 13,16 ---- Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** 02-generic.t 18 Nov 2002 08:40:57 -0000 1.20 --- 02-generic.t 12 Dec 2002 21:43:12 -0000 1.21 *************** *** 14,19 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 35 } --- 14,17 ---- Index: 01-api.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/01-api.t,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** 01-api.t 18 Nov 2002 08:04:49 -0000 1.10 --- 01-api.t 12 Dec 2002 21:43:12 -0000 1.11 *************** *** 12,17 **** use HTTP::WebTest::SelfTest; - require 't/utils.pl'; - BEGIN { plan tests => 15 } --- 12,15 ---- --- utils.pl DELETED --- |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:59:42
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv29617 Modified Files: MANIFEST Log Message: Updated Index: MANIFEST =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/MANIFEST,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** MANIFEST 18 Nov 2002 07:59:51 -0000 1.27 --- MANIFEST 18 Nov 2002 08:59:37 -0000 1.28 *************** *** 6,12 **** TODO bin/wt - http-webtest/conf/httpd.conf-dist - http-webtest/htdocs/webtest/is_apache_responding.html - http-webtest/logs/.placeholder lib/Bundle/HTTP/WebTest.pm lib/HTTP/WebTest.pm --- 6,9 ---- *************** *** 32,35 **** --- 29,33 ---- lib/HTTP/WebTest/ReportPlugin.pm lib/HTTP/WebTest/Request.pm + lib/HTTP/WebTest/SelfTest.pm lib/HTTP/WebTest/Test.pm lib/HTTP/WebTest/TestResult.pm *************** *** 127,130 **** --- 125,129 ---- t/test.out/text_match2 t/test.out/time + t/test.out/timeout t/test.out/user_agent t/test.shtml |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:58:53
|
Update of /cvsroot/http-webtest/HTTP-WebTest/http-webtest/conf In directory sc8-pr-cvs1:/tmp/cvs-serv29093/http-webtest/conf Removed Files: httpd.conf-dist Log Message: Removed --- httpd.conf-dist DELETED --- |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:58:50
|
Update of /cvsroot/http-webtest/HTTP-WebTest/http-webtest/htdocs/webtest In directory sc8-pr-cvs1:/tmp/cvs-serv29093/http-webtest/htdocs/webtest Removed Files: is_apache_responding.html Log Message: Removed --- is_apache_responding.html DELETED --- |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:58:48
|
Update of /cvsroot/http-webtest/HTTP-WebTest/http-webtest/logs In directory sc8-pr-cvs1:/tmp/cvs-serv29093/http-webtest/logs Removed Files: .placeholder Log Message: Removed --- .placeholder DELETED --- |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:57:41
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory sc8-pr-cvs1:/tmp/cvs-serv28686/t/test.out Added Files: timeout Log Message: Added --- NEW FILE: timeout --- Failed Succeeded Test Name 0 2 *** no name *** 1 1 *** no name *** 1 1 *** no name *** Test Name: N/A URL: http://http.web.test/sleep-2 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 2.00 ) is < or = 10.00 ? SUCCEED Test Name: N/A URL: http://http.web.test/sleep-3 STATUS CODE CHECK Expected '200' and got: 500 read timeout FAIL RESPONSE TIME CHECK Response time ( 2.00 ) is < or = 10.00 ? SUCCEED Test Name: N/A URL: http://http.web.test/sleep-4 STATUS CODE CHECK Expected '200' and got: 500 read timeout FAIL RESPONSE TIME CHECK Response time ( 1.00 ) is < or = 10.00 ? SUCCEED Total web tests failed: 2 succeeded: 4 |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:43:56
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv23963 Modified Files: Changes Log Message: Updated Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** Changes 19 Oct 2002 23:23:57 -0000 1.58 --- Changes 18 Nov 2002 08:43:53 -0000 1.59 *************** *** 13,16 **** --- 13,19 ---- to use relative URLs in tests. + * New core test parameter 'timeout' which allows to control user agent + timeout settings while running test sequence. + INCOMPATIBILITIES: |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:41:52
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv23318/t Modified Files: utils.pl Log Message: Don't break on unexpected connection closing Index: utils.pl =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/utils.pl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** utils.pl 21 Feb 2002 01:02:10 -0000 1.4 --- utils.pl 18 Nov 2002 08:41:49 -0000 1.5 *************** *** 165,170 **** my $done = 0; ! # close on SIGTERM $SIG{TERM} = sub { $done = 1 }; # handle requests untill we are killed --- 165,172 ---- my $done = 0; ! # exit on SIGTERM $SIG{TERM} = sub { $done = 1 }; + # handle closed connection + $SIG{PIPE} = 'IGNORE'; # handle requests untill we are killed *************** *** 182,187 **** while (my $request = $connect->get_request) { ! $param{server_sub}->(connect => $connect, ! request => $request); } $connect->close; --- 184,189 ---- while (my $request = $connect->get_request) { ! $param{server_sub}->(connect => $connect, ! request => $request); } $connect->close; |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:41:00
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv23077/t Modified Files: 02-generic.t Log Message: Test 'timeout' test parameter Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** 02-generic.t 18 Nov 2002 08:04:49 -0000 1.19 --- 02-generic.t 18 Nov 2002 08:40:57 -0000 1.20 *************** *** 16,20 **** require 't/utils.pl'; ! BEGIN { plan tests => 34 } # init tests --- 16,20 ---- require 't/utils.pl'; ! BEGIN { plan tests => 35 } # init tests *************** *** 643,646 **** --- 643,677 ---- opts => $opts, check_file => 't/test.out/relative_urls'); + } + + # 35: run timeout tests + { + if(defined $ENV{TEST_FAST}) { + skip('skip: long response time tests are disabled', 1); + } else { + my $tests = [ { url => abs_url($URL, '/sleep-2'), + max_rtime => 10, + timeout => 4 }, + { url => abs_url($URL, '/sleep-3'), + max_rtime => 10, + timeout => 2 }, + { url => abs_url($URL, '/sleep-4'), + max_rtime => 10, + timeout => 1 }, + ]; + + my $out_filter = sub { + $_[0] =~ s|( Response \s+ time \s+ \( \s+ ) + ( \d+ \. ) ( \d+ ) + ( \s+ \) ) + |"$1$2" . ('0' x length($3)) . "$4"|xge; + }; + + check_webtest(webtest => $WEBTEST, + server_url => $URL, + tests => $tests, + check_file => 't/test.out/timeout', + out_filter => $out_filter); + } } |
From: Ilya M. <m_...@pr...> - 2002-11-18 08:40:30
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory sc8-pr-cvs1:/tmp/cvs-serv22881/lib/HTTP/WebTest/Plugin Modified Files: SetRequest.pm Log Message: Added 'timeout' test parameter Index: SetRequest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/SetRequest.pm,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** SetRequest.pm 24 Sep 2002 21:12:06 -0000 1.17 --- SetRequest.pm 18 Nov 2002 08:40:27 -0000 1.18 *************** *** 183,186 **** --- 183,194 ---- C<yes> + =head2 timeout + + Set the timeout value in seconds. + + =head3 Default value + + C<180> + =cut *************** *** 195,199 **** http_headers hashlist user_agent scalar ! handle_redirects yesno); } --- 203,208 ---- http_headers hashlist user_agent scalar ! handle_redirects yesno ! timeout scalar); } *************** *** 209,213 **** $self->validate_params(qw(url relative_urls method params auth proxies pauth ! http_headers user_agent)); # get various params we handle --- 218,223 ---- $self->validate_params(qw(url relative_urls method params auth proxies pauth ! http_headers user_agent ! handle_redirects timeout)); # get various params we handle *************** *** 222,226 **** --- 232,241 ---- my $ua_name = $self->test_param('user_agent'); my $handle_redirects = $self->yesno_test_param('handle_redirects', 1); + my $timeout = $self->test_param('timeout', 180); + # set LWP's timeout + $self->webtest->user_agent->timeout($timeout); + + # normalize uri if(defined $url) { if($relative_urls) { |
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv3141/t Modified Files: 11-delay.t 10-click.t 09-hooks.t 08-plugins.t 07-compat.t 05-report.t 03-proxy.t 02-generic.t 01-api.t Log Message: Minor code cleanups Index: 11-delay.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/11-delay.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 11-delay.t 18 Nov 2002 07:55:38 -0000 1.3 --- 11-delay.t 18 Nov 2002 08:04:48 -0000 1.4 *************** *** 15,20 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL $TEST); - BEGIN { plan tests => 4 } --- 15,18 ---- Index: 10-click.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/10-click.t,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** 10-click.t 18 Nov 2002 07:55:38 -0000 1.8 --- 10-click.t 18 Nov 2002 08:04:48 -0000 1.9 *************** *** 14,19 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL $TEST); - BEGIN { plan tests => 9 } --- 14,17 ---- Index: 09-hooks.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/09-hooks.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 09-hooks.t 18 Nov 2002 07:55:38 -0000 1.4 --- 09-hooks.t 18 Nov 2002 08:04:48 -0000 1.5 *************** *** 17,22 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL $TEST); - BEGIN { plan tests => 13 } --- 17,20 ---- Index: 08-plugins.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/08-plugins.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 08-plugins.t 18 Nov 2002 07:55:38 -0000 1.3 --- 08-plugins.t 18 Nov 2002 08:04:48 -0000 1.4 *************** *** 16,21 **** use lib 't'; - use vars qw($HOSTNAME $PORT $URL); - BEGIN { plan tests => 4 } --- 16,19 ---- Index: 07-compat.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/07-compat.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 07-compat.t 18 Nov 2002 07:55:38 -0000 1.3 --- 07-compat.t 18 Nov 2002 08:04:48 -0000 1.4 *************** *** 15,20 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL); - BEGIN { plan tests => 10 } --- 15,18 ---- Index: 05-report.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/05-report.t,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** 05-report.t 18 Nov 2002 07:55:38 -0000 1.5 --- 05-report.t 18 Nov 2002 08:04:49 -0000 1.6 *************** *** 17,22 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL $TEST); - BEGIN { plan tests => 14 } --- 17,20 ---- Index: 03-proxy.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/03-proxy.t,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** 03-proxy.t 18 Nov 2002 07:55:38 -0000 1.2 --- 03-proxy.t 18 Nov 2002 08:04:49 -0000 1.3 *************** *** 15,20 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL); - BEGIN { plan tests => 2 } --- 15,18 ---- Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** 02-generic.t 18 Nov 2002 07:55:38 -0000 1.18 --- 02-generic.t 18 Nov 2002 08:04:49 -0000 1.19 *************** *** 16,21 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL); - BEGIN { plan tests => 34 } --- 16,19 ---- Index: 01-api.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/01-api.t,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** 01-api.t 18 Nov 2002 07:55:38 -0000 1.9 --- 01-api.t 18 Nov 2002 08:04:49 -0000 1.10 *************** *** 14,19 **** require 't/utils.pl'; - use vars qw($HOSTNAME $PORT $URL); - BEGIN { plan tests => 15 } --- 14,17 ---- |
From: Ilya M. <m_...@pr...> - 2002-11-18 07:59:54
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv617 Modified Files: MANIFEST Log Message: Updated Index: MANIFEST =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/MANIFEST,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** MANIFEST 19 Oct 2002 22:37:55 -0000 1.26 --- MANIFEST 18 Nov 2002 07:59:51 -0000 1.27 *************** *** 61,65 **** t/borked7.wt t/borked8.wt - t/config.pl t/good.wt.in t/real.wt.in --- 61,64 ---- |
From: Ilya M. <m_...@pr...> - 2002-11-18 07:59:33
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP In directory sc8-pr-cvs1:/tmp/cvs-serv32735/lib/HTTP Modified Files: WebTest.pm Log Message: Minor fixes Index: WebTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest.pm,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** WebTest.pm 19 Oct 2002 23:14:16 -0000 1.30 --- WebTest.pm 18 Nov 2002 07:59:30 -0000 1.31 *************** *** 27,32 **** $VERSION = '2.00'; - # workaround for warning caused by underscore char in $VERSION - $VERSION = eval $VERSION; # actual content of HTTP::WebTest package is in HTTP::WebTest::API --- 27,30 ---- |
From: Ilya M. <m_...@pr...> - 2002-11-18 07:57:33
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory sc8-pr-cvs1:/tmp/cvs-serv31639/t/test.out Modified Files: user_agent Log Message: Updated Index: user_agent =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/user_agent,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** user_agent 17 Aug 2002 12:42:05 -0000 1.6 --- user_agent 18 Nov 2002 07:57:29 -0000 1.7 *************** *** 10,14 **** Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT ! User agent: HTTP-WebTest/NN SUCCEED --- 10,14 ---- Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT ! User agent: HTTP-WebTest/NN SUCCEED |
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv30559/t Modified Files: 11-delay.t 10-click.t 09-hooks.t 08-plugins.t 07-compat.t 05-report.t 03-proxy.t 02-generic.t 01-api.t Log Message: Converted to use SelfTest.pm instead of config.pl Index: 11-delay.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/11-delay.t,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** 11-delay.t 25 Jul 2002 08:33:16 -0000 1.2 --- 11-delay.t 18 Nov 2002 07:55:38 -0000 1.3 *************** *** 8,16 **** use HTTP::Status; use Test; use HTTP::WebTest; ! use Time::HiRes qw(gettimeofday); - require 't/config.pl'; require 't/utils.pl'; --- 8,16 ---- use HTTP::Status; use Test; + use Time::HiRes qw(gettimeofday); use HTTP::WebTest; ! use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 10-click.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/10-click.t,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** 10-click.t 20 Aug 2002 20:57:51 -0000 1.7 --- 10-click.t 18 Nov 2002 07:55:38 -0000 1.8 *************** *** 10,15 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 10,15 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 09-hooks.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/09-hooks.t,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** 09-hooks.t 22 Aug 2002 08:36:13 -0000 1.3 --- 09-hooks.t 18 Nov 2002 07:55:38 -0000 1.4 *************** *** 13,18 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 13,18 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 08-plugins.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/08-plugins.t,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** 08-plugins.t 26 May 2002 20:03:16 -0000 1.2 --- 08-plugins.t 18 Nov 2002 07:55:38 -0000 1.3 *************** *** 10,15 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 10,15 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 07-compat.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/07-compat.t,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** 07-compat.t 21 Feb 2002 01:02:10 -0000 1.2 --- 07-compat.t 18 Nov 2002 07:55:38 -0000 1.3 *************** *** 11,16 **** use HTTP::WebTest qw(run_web_test); - require 't/config.pl'; require 't/utils.pl'; --- 11,16 ---- use HTTP::WebTest qw(run_web_test); + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 05-report.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/05-report.t,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 05-report.t 31 Jul 2002 09:07:46 -0000 1.4 --- 05-report.t 18 Nov 2002 07:55:38 -0000 1.5 *************** *** 13,18 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 13,18 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 03-proxy.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/03-proxy.t,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** 03-proxy.t 24 Jan 2002 12:26:17 -0000 1.1.1.1 --- 03-proxy.t 18 Nov 2002 07:55:38 -0000 1.2 *************** *** 11,16 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 11,16 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** 02-generic.t 24 Sep 2002 21:15:23 -0000 1.17 --- 02-generic.t 18 Nov 2002 07:55:38 -0000 1.18 *************** *** 12,17 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 12,17 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; Index: 01-api.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/01-api.t,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** 01-api.t 18 Oct 2002 21:02:44 -0000 1.8 --- 01-api.t 18 Nov 2002 07:55:38 -0000 1.9 *************** *** 10,15 **** use HTTP::WebTest; - require 't/config.pl'; require 't/utils.pl'; --- 10,15 ---- use HTTP::WebTest; + use HTTP::WebTest::SelfTest; require 't/utils.pl'; |
From: Ilya M. <m_...@pr...> - 2002-11-18 07:52:39
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory sc8-pr-cvs1:/tmp/cvs-serv29014/t Removed Files: config.pl Log Message: Removed --- config.pl DELETED --- |
From: Ilya M. <m_...@pr...> - 2002-11-18 07:45:39
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest In directory sc8-pr-cvs1:/tmp/cvs-serv25517/lib/HTTP/WebTest Added Files: SelfTest.pm Log Message: Added (half finished port of t/config.pl and t/utils.pl) --- NEW FILE: SelfTest.pm --- # $Id: SelfTest.pm,v 1.1 2002/11/18 07:45:36 m_ilya Exp $ package HTTP::WebTest::SelfTest; =head1 NAME HTTP::WebTest::SelfTest - Helper package for HTTP::WebTest test suite =head1 SYNOPSIS use HTTP::WebTest::SelfTest; =head1 DESCRIPTION This module provides helper routines used by L<HTTP::WebTest> self test suite. Plugin writers may find this module useful for implementation of test suites for their plugins. =cut use strict; use base qw(Exporter); =head1 GLOBAL VARIABLES This module imports in namespace of test script following global variables. =cut use vars qw(@EXPORT $HOSTNAME $PORT $URL); @EXPORT = qw($HOSTNAME $PORT $URL); use Sys::Hostname; use URI; use HTTP::WebTest::Utils qw(find_port); =head2 $HOSTNAME The hostname of the test webserver. =cut $HOSTNAME = $ENV{TEST_HOSTNAME} || hostname; =head2 $PORT The port of the test webserver. =cut $PORT = find_port(hostname => $HOSTNAME); die "Can't find free port" unless defined $PORT; =head2 $URL The URL of the test webserer. =cut $URL = "http://$HOSTNAME:$PORT/"; =head1 SUBROUTINES This module imports in namespace of test script following helper subroutines. =head2 abs_url($base, $rel) =head3 Return Returns absolute URL based on pair of base and relative URLs. =cut sub abs_url { my $abs = shift; my $rel = shift; return URI->new_abs($rel, $abs); } =head2 read_file($filename, $ignore_errors) Reads a file. =head3 Parameters =over 4 =item $filename Name of the file. =item $ignore_errors (Optional) If true then open file errors are ignored, otherwise they raise an exception. If omit defaults to true. =back =head3 Returns Whole content of the file as a string. =cut sub read_file { my $filename = shift; my $ignore_errors = shift; local *FILE; if(open FILE, "< $filename") { my $data = join '', <FILE>; close FILE; return $data; } else { die "Can't open file '$filename': $!" unless $ignore_errors; } return ''; } =head2 write_file($filename, $data) Writes into a file. =head3 Parameters =over 4 =item $filename Name of the file. =item $data Data to write into the file. =back =cut sub write_file { my $file = shift; my $data = shift; local *FILE; open FILE, "> $file" or die "Can't open file '$file': $!"; print FILE $data; close FILE; } =head2 check_webtest(%params) Runs a test sequence and compares output with a reference file. =head3 Parameters =over 4 =item webtest => $webtest L<HTTP::WebTest> object to be used for running the test sequence. =item tests => $tests The test sequence. =item tests => $opts The global parameters for the test sequence. =item out_filter => $out_filter =back =cut =head1 COPYRIGHT Copyright (c) 2001-2002 Ilya Martynov. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 SEE ALSO L<HTTP::WebTest|HTTP::WebTest> L<HTTP::WebTest::API|HTTP::WebTest::API> L<HTTP::WebTest::Plugins|HTTP::WebTest::Plugins> =cut 1; |
From: Ilya M. <m_...@us...> - 2002-10-20 00:00:41
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv16046 Modified Files: Makefile.PL Log Message: Remove File::Temp dependancy Index: Makefile.PL =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Makefile.PL,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Makefile.PL 19 Oct 2002 22:37:55 -0000 1.11 --- Makefile.PL 20 Oct 2002 00:00:38 -0000 1.12 *************** *** 16,20 **** PREREQ_PM => { 'Algorithm::Diff' => 0, 'CGI::Cookie' => 0, - 'File::Temp' => 0, 'LWP' => 5.60, 'MIME::Base64' => 0, --- 16,19 ---- *************** *** 28,32 **** EXE_FILES => [ File::Spec->catfile(qw(bin wt)) ], AUTHOR => $AUTHOR, ! ABSTRACT => 'Run tests on remote URLs or local web files'); package MY; --- 27,31 ---- EXE_FILES => [ File::Spec->catfile(qw(bin wt)) ], AUTHOR => $AUTHOR, ! ABSTRACT => 'Testing static and dynamic web content'); package MY; |