www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Preparing DStress for Windows

reply "Thomas Kuehne" <eisvogel users.sourceforge.net> writes:
Hi,

I'm currently preparing the DStress test suite
(http://dstress.kuehne.cn/www/dstress.html) for Windows.

The test code for the "simple" test cases is now in one C file instead of
several shell lines in the Makefile.
http://dstress.kuehne.cn/dstress.c [No, this isn't a code beauty contests ;)]

e.g.
dstress run some_source_file.d
dstress nocompile test/another_source.html 2> detailed.log 1> results.txt

As far as I'm aware only the simple "loadFile" functions needs a Windows
counterpart.

Anybody willing?

Thomas
Jan 27 2005
next sibling parent reply Stewart Gordon <smjg_1998 yahoo.com> writes:
Thomas Kuehne wrote:
 Hi,
 
 I'm currently preparing the DStress test suite 
 (http://dstress.kuehne.cn/www/dstress.html) for Windows.
 
 The test code for the "simple" test cases is now in one C file 
 instead of several shell lines in the Makefile.  
 http://dstress.kuehne.cn/dstress.c [No, this isn't a code beauty 
 contests ;)]
Did you write it in C to make sure that a DMD regression doesn't stop you from running the suite? :-)
 e.g.
 dstress run some_source_file.d
 dstress nocompile test/another_source.html 2> detailed.log 1> results.txt
 
 As far as I'm aware only the simple "loadFile" functions needs a
 Windows counterpart.
 
 Anybody willing?
You mean willing to write the Windows counterpart? I suppose I could have a go.... (Just looking at it, it appears that, given a file of size -1, it will allocate a zero-length buffer and set the byte just after the end of it to '\0', which I guess isn't what you meant? What is a file of size -1, anyway?) Stewart. -- My e-mail is valid but not my primary mailbox. Please keep replies on the 'group where everyone may benefit.
Jan 27 2005
parent "Thomas Kuehne" <eisvogel users.sourceforge.net> writes:
Stewart Gordon schrieb in news:ctbb33$2pi1$1 digitaldaemon.com :
 Thomas Kuehne wrote:
 Hi,

 I'm currently preparing the DStress test suite
 (http://dstress.kuehne.cn/www/dstress.html) for Windows.

 The test code for the "simple" test cases is now in one C file
 instead of several shell lines in the Makefile.
 http://dstress.kuehne.cn/dstress.c [No, this isn't a code beauty
 contests ;)]
Did you write it in C to make sure that a DMD regression doesn't stop you from running the suite? :-)
How could I write the test tool for the very compiler I am going to scrutinise?
 (Just looking at it, it appears that, given a file of size -1, it will
 allocate a zero-length buffer and set the byte just after the end of it
 to '\0', which I guess isn't what you meant?  What is a file of size -1,
 anyway?)
Mhh... Thomas
Jan 28 2005
prev sibling parent reply Carlos Santander <Carlos_member pathlink.com> writes:
In article <ctb7bu$2k90$1 digitaldaemon.com>, Thomas Kuehne says...
Hi,

I'm currently preparing the DStress test suite
(http://dstress.kuehne.cn/www/dstress.html) for Windows.

The test code for the "simple" test cases is now in one C file instead of
several shell lines in the Makefile.
http://dstress.kuehne.cn/dstress.c [No, this isn't a code beauty contests ;)]

e.g.
dstress run some_source_file.d
dstress nocompile test/another_source.html 2> detailed.log 1> results.txt

As far as I'm aware only the simple "loadFile" functions needs a Windows
counterpart.

Anybody willing?

Thomas
I think this does it (see attached file). It's based on std.file.read ---------------- Carlos Santander begin 0644 dstress.c M+RH #0H *B!C;W)E('1E<W0 =&]O;"!F;W( =&AE($13=')E<W, =&5S="!S M=6ET92`-"B`J(&AT='`Z+R]D<W1R97-S+FMU96AN92YC; T*("H-"B`J($-O M<'ER:6=H="`H0RD ,C`P-2!4:&]M87, 2W5E:&YE(#QT:&]M87-`:W5E:&YE M+F-N/ T*("H-"B`J(%1H:7, <')O9W)A;2!I<R!F<F5E('-O9G1W87)E.R!Y M;W4 8V%N(')E9&ES=')I8G5T92!I="!A;F0O;W( ;6]D:69Y#0H *B!I="!U M;F1E<B!T:&4 =&5R;7, ;V8 =&AE($=.52!'96YE<F%L(%!U8FQI8R!,:6-E M;G-E(&%S('!U8FQI<VAE9"!B>0T*("H =&AE($9R964 4V]F='=A<F4 1F]U M;F1A=&EO;CL 96ET:&5R('9E<G-I;VX ,B!O9B!T:&4 3&EC96YS92P ;W(- M"B`J("AA="!Y;W5R(&]P=&EO;BD 86YY(&QA=&5R('9E<G-I;VXN#0H * T* M("H 5&AI<R!P<F]G<F%M(&ES(&1I<W1R:6)U=&5D(&EN('1H92!H;W!E('1H M870 :70 =VEL;"!B92!U<V5F=6PL#0H *B!B=70 5TE42$]55"!!3ED 5T%2 M4D%.5%D[('=I=&AO=70 979E;B!T:&4 :6UP;&EE9"!W87)R86YT>2!O9 T* M("H 34520TA!3E1!0DE,2519(&]R($9)5$Y%4U, 1D]2($$ 4$%25$E#54Q! M4B!055)03U-%+B` 4V5E('1H90T*("H 1TY5($=E;F5R86P 4'5B;&EC($QI M8V5N<V4 9F]R(&UO<F4 9&5T86EL<RX-"B`J#0H *B!9;W4 <VAO=6QD(&AA M=F4 <F5C96EV960 82!C;W!Y(&]F('1H92!'3E4 1V5N97)A;"!0=6)L:6, M3&EC96YS90T*("H 86QO;F< =VET:"!T:&ES('!R;V=R86T[(&EF(&YO="P M=W)I=&4 =&\ =&AE($9R964 4V]F='=A<F4-"B`J($9O=6YD871I;VXL($EN M8RXL(#4Y(%1E;7!L92!0;&%C92P 4W5I=&4 ,S,P+"!";W-T;VXL($U!("`P M,C$Q,2TQ,S`W("!54T$-"B`J#0H *B`D2&5A9%523"0-"B`J("1$871E)`T* M("H )$%U=&AO<B0-"B`J#0H *B\ ("` ("` ("` ("` ("` ("` ("` ("` M("` ("` ("` ("` ("` ("` ("`-" T*(VEN8VQU9&4 /'-T9&QI8BYH/ T* M(VEN8VQU9&4 /'-T9&EO+F ^#0HC:6YC;'5D92`\<W1R:6YG+F ^#0HC:6YC M;'5D92`\97)R;F\N:#X-" T*(V1E9FEN92!404< "0DB7U]$4U1215-37T1& M3$%'4U]?( T*(V1E9FEN92!/0DH)"2(M;V1O8FH ( T*(V1E9FEN92!43$]' M"0DB;&]G+G1M<"(-" T*(V1E9FEN92!254X)"3$-"B-D969I;F4 3D]254X) M"3(-"B-D969I;F4 0T]-4$E,10D)-`T*(V1E9FEN92!.3T-/35!)3$4).`T* M#0HO*B!1=65R>2!T:&4 96YV:7)O;FUE;G0 9F]R('1H92!C;VUP:6QE<B!N M86UE("HO#0IC:&%R*B!G971#;VUP:6QE<B I>PT*"6-H87(J(&)A8VL /2!G M971E;G8H(D1-1"(I.PT*"6EF*&)A8VL /3T 3E5,3"E[#0H)"6)A8VL /2!G M971E;G8H(F1M9"(I.PT*"0EI9BAB86-K/3U.54Q,*7L-" D)"6)A8VL /2`B M9&UD(CL-" D)?0T*"7T-" ER971U<FX 8F%C:SL-"GT-" T*+RH 475E<GD M=&AE(&5N=FER;VYM96YT(&9O<B!G96YE<F%L(&9L86=S("HO#0IC:&%R*B!G M971'96YE<F%L1FQA9W,H*7L-" EC:&%R*B!B86-K(#T 9V5T96YV*")$1DQ! M1U,B*3L-" EI9BAB86-K(#T]($Y53$PI>PT*"0EB86-K(#T 9V5T96YV*")D M9FQA9W,B*3L-" D):68H8F%C:ST]3E5,3"E[#0H)"0EB86-K(#T (B([#0H) M"7T-" E]#0H)<F5T=7)N(&)A8VL[#0I]#0H-"B-I9F1E9B!?7T=.55],24)2 M05)97U\-"B-D969I;F4 55-%7U!/4TE87TQ/040-"B-E;F1I9 T*#0HC:69D M968 7U]'3$E"0U]?#0HC9&5F:6YE(%5315]03U-)6%],3T%$#0HC96YD:68- M" T*(VEF9&5F(&QI;G5X#0HC9&5F:6YE(%5315]03U-)6%],3T%$#0HC96YD M:68-" T*(VEF9&5F(%5315]03U-)6%],3T%$#0HC:6YC;'5D92`\<WES+W1Y M<&5S+F ^#0HC:6YC;'5D92`\<WES+W-T870N:#X-"B-I;F-L=61E(#QF8VYT M;"YH/ T*(VEN8VQU9&4 /'5N:7-T9"YH/ T*8VAA<BH ;&]A9$9I;&4H8VAA M<BH 9FEL96YA;64I>PT*"6-H87(J(&)A8VL /2!.54Q,.PT*"7-T<G5C="!S M=&%T(&9I;&5);F9O.PT*"6EN="!F:6QE(#T ;W!E;BAF:6QE;F%M92P 3U]2 M1$].3%DI.PT*"6EF*&5R<FYO(#T](#` )B8 9FEL92`A/2`P("8F(&9I;&4 M(3T +3$I>PT*"0EI9B P/3UF<W1A="AF:6QE+"`F9FEL94EN9F\I*7L-" D) M"6)A8VL];6%L;&]C*&9I;&5);F9O+G-T7W-I>F4K,2D[#0H)"0EF:6QE26YF M;RYS=%]S:7IE(#T <F5A9"AF:6QE+"!B86-K+"!F:6QE26YF;RYS=%]S:7IE M*3L-" D)"6EF*&9I;&5);F9O+G-T7W-I>F4 (3T +3$I>PT*"0D)"2HH8F%C M:RMF:6QE26YF;RYS=%]S:7IE*S$I(#T )UQX,#`G.PT*"0D)?65L<V5[#0H) M"0D)*F)A8VL /2`G7' P,"<[#0H)"0E]#0H)"7T-" D)8VQO<V4H9FEL92D[ M#0H)?0T*"65R<FYO(#T ,#L-" ER971U<FX 8F%C:SL-"GT-"B-E;'-E#0H- M"B-I9F1E9B!724XS, T*(VEN8VQU9&4 /'=I;F1O=W,N:#X-"F-H87(J(&QO M861&:6QE*&-H87(J(&9I;&5N86UE*7L-" EC:&%R*B!B86-K/4Y53$P[#0H) M1%=/4D0 <VEZ92P ;G5M<F5A9#L-" E(04Y$3$4 9FEL93U#<F5A=&5&:6QE M*&9I;&5N86UE+"!'14Y%4DE#7U)%040L($9)3$5?4TA!4D5?4D5!1"P 3E5, M3"P-" D)3U!%3E]%6$E35$E.1RP 1DE,15]!5%1224)55$5?3D]234%,('P M1DE,15]&3$%'7U-%455%3E1)04Q?4T-!3BP 3E5,3"D[#0H):68 *&9I;&4 M(3T 24Y604Q)1%](04Y$3$5?5D%,544I>PT*"0ES:7IE(#T 1V5T1FEL95-I M>F4H9FEL92P 3E5,3"D[#0H)"6EF("AS:7IE("$]($E.5D%,241?1DE,15]3 M25I%*7L-" D)"6)A8VL];6%L;&]C*"AS:7IE*S$I*G-I>F5O9BAC:&%R*2D[ M#0H)"0EI9B`H4F5A9$9I;&4H9FEL92QB86-K+'-I>F4L)FYU;7)E860L3E5, M3"D /3T ,"E[#0H)"0D):68 *&YU;7)E860]/7-I>F4I#0H)"0D)"2HH8F%C M:RMS:7IE*S$I(#T )UQX,#`G.PT*"0D)"65L<V4-" D)"0D)*F)A8VL /2`G M7' P,"<[#0H)"0E]96QS90T*"0D)"2IB86-K(#T )UQX,#`G.PT*"0E]#0H) M"4-L;W-E2&%N9&QE*&9I;&4I.PT*"7T-" EE<G)N;R`](#`[#0H)<F5T=7)N M(&)A8VL[#0I]#0HC96QS90T*(V5R<F]R(&YO(&QO861&:6QE(&%D87!T871I M;VX 9F]R('1H:7, <WES=&5M(&%V86EL86)L90T*(V5N9&EF#0H-"B-E;F1I M9 T*#0II;G0 ;6%I;BAI;G0 87)G8RP 8VAA<BH 87)G6UTI>PT*#0H)8VAA M<BH 8V]M<&EL97([#0H)8VAA<BH 9V5N97)A;#L-" EC:&%R*B!S<&5Z:6%L M.PT*"6-H87(J(&-M9#L-" EI;G0 ;6]D=7,[#0H):6YT(')E<SL-" D-" DO M*B!C:&5C:R!A<F=U;65N=', *B\-" EI9BAA<F=C("$](#,I>PT*97)R. D) M:68H87)G8R$],"D)"0T*"0D)9G!R:6YT9BAS=&1E<G(L(B5S(#QR=6Y\;F]R M=6Y\8V]M<&EL97QN;V-O;7!I;&4^(#QS;W5R8V4^7&XB+"!A<F=;,%TI.PT* M"0EE;'-E#0H)"0EF<')I;G1F*'-T9&5R<BPB9'-T<F5S<RYE>&4 /')U;GQN M;W)U;GQC;VUP:6QE?&YO8V]M<&EL93X /'-O=7)C93Y<;B(I.PT*"0EE>&ET M*"TQ*3L-" E]#0H)#0H):68H,#T]<W1R8VUP*&%R9ULQ72P (G)U;B(I('Q\ M(#`]/7-T<F-M<"AA<F=;,5TL(")254XB*2E[#0H)"6UO9'5S(#T 4E5..PT* M"7UE;'-E(&EF*#`]/7-T<F-M<"AA<F=;,5TL(")N;W)U;B(I('Q\(#`]/7-T M<F-M<"AA<F=;,5TL(").3U)53B(I*7L-" D);6]D=7, /2!.3U)53CL-" E] M96QS92!I9B P/3US=')C;7`H87)G6S%=+"`B8V]M<&EL92(I('Q\(#`]/7-T M<F-M<"AA<F=;,5TL(")#3TU024Q%(BDI>PT*"0EM;V1U<R`]($-/35!)3$4[ M#0H)?65L<V4 :68H,#T]<W1R8VUP*&%R9ULQ72P (FYO8V]M<&EL92(I('Q\ M(#`]/7-T<F-M<"AA<F=;,5TL(").3T-/35!)3$4B*2E[#0H)"6UO9'5S(#T M3D]#3TU024Q%.PT*"7UE;'-E>PT*"0EG;W1O(&5R<CL-" E]#0H-" DO*B!G M96X 9FQA9W, *B\-" EC;VUP:6QE<B`](&=E=$-O;7!I;&5R*"D[#0H)9V5N M97)A;"`](&=E=$=E;F5R86Q&;&%G<R I.PT*"6-M9"`](&QO861&:6QE*&%R M9ULR72D[#0H):68H8VUD/3U.54Q,*7L-" D)<W!E>FEA;#TB(CL-" E]96QS M97L-" D)8VUD(#T <W1R<W1R*&-M9"P 5$%'*3L-" D):68H8VUD/3U.54Q, M*7L-" D)"7-P97II86P](B([#0H)"7UE;'-E>PT*"0D)<W!E>FEA;"`](&-M M9"`K('-T<FQE;BA404<I.PT*"0D)8VUD(#T <W1R<W1R*'-P97II86PL(")< M;B(I.PT*"0D):68H8VUD(3U.54Q,*7L-" D)"0DJ8VUD/2=<>#`P)SL-" D) M"7T-" D)"6-M9"`]('-T<G-T<BAS<&5Z:6%L+"`B7'(B*3L-" D)"6EF*&-M M9"$]3E5,3"E[#0H)"0D)*F-M9#TG7' P,"<[#0H)"0E]#0H)"7T-" E]#0H- M" EI9BAM;V1U<ST]0T]-4$E,12!\?"!M;V1U<ST]3D]#3TU024Q%*7L-" D) M+RH 9V5N(&-O;6UA;F0 *B\-" D)8VUD(#T ;6%L;&]C*'-T<FQE;BAC;VUP M:6QE<BDK<W1R;&5N*&=E;F5R86PI*W-T<FQE;BAS<&5Z:6%L*2MS=')L96XH M3T)**0T*"0D)*W-T<FQE;BAA<F=;,ETI*W-T<FQE;BA43$]'*2LV-"D[#0H) M"6-M9%LP73TG7' P,"<[#0H)"7-T<F-A="AC;60L(&-O;7!I;&5R*3L-" D) M<W1R8V%T*&-M9"P (B`B*3L-" D)<W1R8V%T*&-M9"P 9V5N97)A;"D[#0H) M"7-T<F-A="AC;60L("( (BD[#0H)"7-T<F-A="AC;60L('-P97II86PI.PT* M"0ES=')C870H8VUD+"`B("UC("(I.PT*"0EI9BA.54Q,/3US=')S='(H8VUD M+"`B+6]D(BDI>PT*"0D)<W1R8V%T*&-M9"P 3T)**3L-" D)"7-T<F-A="AC M;60L("( (BD[#0H)"7T-" D)<W1R8V%T*&-M9"P 87)G6S)=*3L-" D)<W1R M8V%T*&-M9"P (B`Q/B`B*3L-" D)<W1R8V%T*&-M9"P 5$Q/1RD[#0H)"7-T M<F-A="AC;60L("( ,CXF,2(I.PT*#0H)"2\J('1E<W0 *B\-" D):68H;6]D M=7,]/4-/35!)3$4I>PT*"0D)9G!R:6YT9BAS=&1E<G(L(")C;VUP:6QE.B`E M<UQN(BP 8VUD*3L-" D)?65L<V5[#0H)"0EF<')I;G1F*'-T9&5R<BP (FYO M8V]M<&EL93H )7-<;B(L(&-M9"D[#0H)"7T-" D)<F5S(#T <WES=&5M*&-M M9"D[#0H-" D)+RH 9&EA9VYO<W1I8R!O=71P=70 *B\-" D)8VUD(#T ;&]A M9$9I;&4H5$Q/1RD[#0H)"69P<FEN=&8H<W1D97)R+"`B)7-<;B(L(&-M9"D[ M#0H)"6EF*'-T<G-T<BAC;60L("));G1E<FYA;"!E<G)O<B(I(3T 3E5,3"!\ M?"!S=')S='(H8VUD+"`B9V-C+F=N=2YO<F<O8G5G<R(I(3U.54Q,*7L-" D) M"7!R:6YT9B B15)23U(Z7'0E<R`H26YT97)N86P 8V]M<&EL97( 97)R;W(I M7&XB+"!A<F=;,ETI.PT*"0E]96QS92!I9BAM;V1U<ST]0T]-4$E,12E[#0H) M"0EI9BAR97,]/3`I>PT*"0D)"7!R:6YT9B B4$%34SH 7'0E<UQN(BP 87)G M6S)=*3L-" D)"7UE;'-E(&EF*')E<ST],C4V*7L-" D)"0EP<FEN=&8H(D9! M24PZ(%QT)7, 6R5D75QN(BP 87)G6S)=+"!R97,I.PT*"0D)?65L<V5[#0H) M"0D)<')I;G1F*")%4E)/4CI<="5S(%LE9%U<;B(L(&%R9ULR72P <F5S*3L- M" D)"7T-" D)?65L<V5[#0H)"0EI9BAR97,]/3(U-BE[#0H)"0D)<')I;G1F M*")81D%)3#I<="5S7&XB+"!A<F=;,ETI.PT*"0D)?65L<V4 :68H<F5S/3TP M*7L-" D)"0EP<FEN=&8H(EA005-3.EQT)7-<;B(L(&%R9ULR72D[#0H)"0E] M96QS97L-" D)"0EP<FEN=&8H(D524D]2.EQT)7, 6R5D75QN(BP 87)G6S)= M+"!R97,I.PT*"0D)?0T*"0E]#0H)"69P<FEN=&8H<W1D97)R+"(M+2TM+2TM M+5QN(BD[#0H)?65L<V4 :68H;6]D=7,]/5)53B!\?"!M;V1U<ST]3D]254XI M>PT*"0DO*B!G96X 8V]M;6%N9"`J+PT*"0EC;60 /2!M86QL;V,H<W1R;&5N M*&-O;7!I;&5R*2MS=')L96XH9V5N97)A;"DK<W1R;&5N*'-P97II86PI*W-T M<FQE;BA/0DHI#0H)"0DK<W1R;&5N*&%R9ULR72DJ,BMS=')L96XH5$Q/1RDK M-C0I.PT*"0EC;61;,%T])UQX,#`G.PT*"0ES=')C870H8VUD+"!C;VUP:6QE M<BD[#0H)"7-T<F-A="AC;60L("( (BD[#0H)"7-T<F-A="AC;60L(&=E;F5R M86PI.PT*"0ES=')C870H8VUD+"`B("(I.PT*"0ES=')C870H8VUD+"!S<&5Z M:6%L*3L-" D)<W1R8V%T*&-M9"P (B`B*3L-" D):68H3E5,3#T]<W1R<W1R M*&-M9"P (BUO9"(I*7L-" D)"7-T<F-A="AC;60L($]"2BD[#0H)"0ES=')C M870H8VUD+"`B("(I.PT*"0E]#0H)"6EF*$Y53$P]/7-T<G-T<BAC;60L("(M M;V8B*2E[#0H)"0ES=')C870H8VUD+"`B+6]F(BD[#0H)"0ES=')C870H8VUD M+"!A<F=;,ETI.PT*"0D)<W1R8V%T*&-M9"P (BYE>&4 (BD[#0H)"7T-" D) M<W1R8V%T*&-M9"P 87)G6S)=*3L-" D)<W1R8V%T*&-M9"P (B`Q/B`B*3L- M" D)<W1R8V%T*&-M9"P 5$Q/1RD[#0H)"7-T<F-A="AC;60L("( ,CXF,2(I M.PT*#0H)"2\J('1E<W0 ,2\R("HO#0H)"6EF*&UO9'5S/3U254XI>PT*"0D) M9G!R:6YT9BAS=&1E<G(L(")R=6XZ("5S7&XB+"!C;60I.PT*"0E]96QS97L- M" D)"69P<FEN=&8H<W1D97)R+"`B;F]R=6XZ("5S7&XB+"!C;60I.PT*"0E] M#0H)"7)E<R`]('-Y<W1E;2AC;60I.PT*"0D-" D)+RH 9&EA9VYO<W1I8R`Q M+S( *B\-" D)8VUD(#T ;&]A9$9I;&4H5$Q/1RD[#0H)"69P<FEN=&8H<W1D M97)R+"`B)7,B+"!C;60I.PT*"0EI9BAS=')S='(H8VUD+"`B26YT97)N86P M97)R;W(B*2$]($Y53$P ?'P <W1R<W1R*&-M9"P (F=C8RYG;G4N;W)G+V)U M9W,B*2$]3E5,3"E[#0H)"0EP<FEN=&8H(D524D]2.EQT)7, *$EN=&5R;F%L M(&-O;7!I;&5R(&5R<F]R*5QN(BP 87)G6S)=*3L-" D)"69P<FEN=&8H<W1D M97)R+"`B7&XM+2TM+2TM+5QN(BD[#0H)"0ER971U<FX ,#L-" D)?65L<V4 M:68H<F5S/3TR-38I>PT*"0D)<')I;G1F*")&04E,.B!<="5S(%LE9%U<;B(L M(&%R9ULR72P <F5S*3L-" D)"69P<FEN=&8H<W1D97)R+"`B7&XM+2TM+2TM M+5QN(BD[#0H)"0ER971U<FX ,#L-" D)?65L<V4 :68H<F5S(3TP*7L-" D) M"7!R:6YT9B B15)23U(Z7'0E<R!;)61=7&XB+"!A<F=;,ETL(')E<RD[#0H) M"0EF<')I;G1F*'-T9&5R<BP (EQN+2TM+2TM+2U<;B(I.PT*"0D)<F5T=7)N M(#`[#0H)"7T-" D)#0H)"2\J('1E<W0 ,B\R("HO#0H)"2IC;60 /2`G7' P M,"<[#0H)"7-T<F-A="AC;60L(&%R9ULR72D[#0H)"7-T<F-A="AC;60L("(N M97AE(#$^("(I.PT*"0ES=')C870H8VUD+"!43$]'*3L-" D)<W1R8V%T*&-M M9"P (B`R/B8Q(BD[#0H)"69P<FEN=&8H<W1D97)R+"`B)7-<;B(L(&-M9"D[ M#0H)"7)E<SUS>7-T96TH8VUD*3L-" D)#0H)"2\J(&1I86=N;W-T:6, ,B\R M("HO#0H)"6-M9"`](&QO861&:6QE*%1,3T<I.PT*"0EI9BAC;60]/4Y53$P M?'P <W1R;&5N*&-M9"D\,BE[#0H)"0EC;60](B([#0H)"7T-" D)9G!R:6YT M9BAS=&1E<G(L("(E<UQN(BP 8VUD*3L-" D):68H;6]D=7,]/5)53BE[#0H) M"0EI9BAR97,]/3`I>PT*"0D)"7!R:6YT9B B4$%34SH 7'0E<UQN(BP 87)G M6S)=*3L-" D)"7UE;'-E(&EF*')E<ST],C4V*7L-" D)"0EP<FEN=&8H(D9! M24PZ(%QT)7, 6W)U;CH )61=7&XB+"!A<F=;,ETL(')E<RD[#0H)"0E]96QS M97L-" D)"0EP<FEN=&8H(D524D]2.EQT)7, 6W)U;CH )61=7&XB+"!A<F=; M,ETL(')E<RD[#0H)"0E]#0H)"7UE;'-E>PT*"0D):68H<F5S/3TR-38I>PT* M"0D)"7!R:6YT9B B6$9!24PZ7'0E<UQN(BP 87)G6S)=*3L-" D)"7UE;'-E M(&EF*')E<ST],"E[#0H)"0D)<')I;G1F*")84$%34SI<="5S(%MN;W)U;CH M)61=7&XB+"!A<F=;,ETL(')E<RD[#0H)"0E]96QS97L-" D)"0EP<FEN=&8H M(D524D]2.EQT)7, 6VYO<G5N.B`E9%U<;B(L(&%R9ULR72P <F5S*3L-" D) M"7T-" D)?0T*"0EF<')I;G1F*'-T9&5R<BP (BTM+2TM+2TM7&XB*3L-" E] M96QS97L-" D)<')I;G1F*")`=&]T;T` )60 *"5S*5QN(BP ;6]D=7,L(&%R ;9ULR72D[#0H)?0T*"7)E='5R;B`P.PT*?0T* ` end
Jan 27 2005
parent "Thomas Kuehne" <eisvogel users.sourceforge.net> writes:
Carlos Santander schrieb in news:ctbbr2$2qgd$1 digitaldaemon.com :
 In article <ctb7bu$2k90$1 digitaldaemon.com>, Thomas Kuehne says...
Hi,

I'm currently preparing the DStress test suite
(http://dstress.kuehne.cn/www/dstress.html) for Windows.

The test code for the "simple" test cases is now in one C file instead of
several shell lines in the Makefile.
http://dstress.kuehne.cn/dstress.c [No, this isn't a code beauty contests ;)]

e.g.
dstress run some_source_file.d
dstress nocompile test/another_source.html 2> detailed.log 1> results.txt

As far as I'm aware only the simple "loadFile" functions needs a Windows
counterpart.

Anybody willing?
I think this does it (see attached file). It's based on std.file.read
Thanks. I have applied a small patch for "system"'s return value and put it online. Thomas
Jan 28 2005