@@ -2,43 +2,27 @@ process.mixin(require("./common"));
22
33var sub = path . join ( fixturesDir , 'print-chars.js' ) ;
44
5- completedTests = 0 ;
5+ n = 100000 ;
66
7- function test ( n , cb ) {
8- var child = process . createChildProcess ( process . argv [ 0 ] , [ sub , n ] ) ;
7+ var child = process . createChildProcess ( process . argv [ 0 ] , [ sub , n ] ) ;
98
10- var count = 0 ;
9+ var count = 0 ;
1110
12- child . addListener ( "error" , function ( data ) {
13- if ( data ) {
14- puts ( "parent stderr: " + data ) ;
15- assert . ok ( false ) ;
16- }
17- } ) ;
18-
19- child . addListener ( "output" , function ( data ) {
20- if ( data ) {
21- count += data . length ;
22- }
23- } ) ;
24-
25- child . addListener ( "exit" , function ( data ) {
26- assert . equal ( n , count ) ;
27- puts ( n + " okay" ) ;
28- completedTests ++ ;
29- if ( cb ) cb ( ) ;
30- } ) ;
31- }
32-
33-
34-
35- test ( 5000 , function ( ) {
36- test ( 50000 , function ( ) {
37- test ( 500000 ) ;
38- } ) ;
11+ child . addListener ( "error" , function ( data ) {
12+ if ( data ) {
13+ puts ( "parent stderr: " + data ) ;
14+ assert . ok ( false ) ;
15+ }
3916} ) ;
4017
18+ child . addListener ( "output" , function ( data ) {
19+ if ( data ) {
20+ count += data . length ;
21+ puts ( count ) ;
22+ }
23+ } ) ;
4124
42- process . addListener ( 'exit' , function ( ) {
43- assert . equal ( 3 , completedTests ) ;
25+ child . addListener ( "exit" , function ( data ) {
26+ assert . equal ( n , count ) ;
27+ puts ( "okay" ) ;
4428} ) ;
0 commit comments