--- parser3/tests/results/160.processed 2007/03/27 08:38:42 1.1 +++ parser3/tests/results/160.processed 2008/01/28 16:17:52 1.4 @@ -1,23 +1,153 @@ content-type: text/html -content-length: 256 +content-length: 2071 -
-=One= -Execute code, ^cache[] == 13599 -
-=One= -Get cached result -
-=One= -Get cached result -
-
-=Two= -Execute code, ^cache[] == 13599 -
-=Two= -Execute code, ^cache[] == 13599 -
-=Two= -Execute code, ^cache[] == 13599 -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InfoFile: 1File: 2File: 3File: 4
Exec body on 1st step, then just get cached result +Executed body, ^cache[] value defined, +result: ' +One (1) +' +
+Get cached result, +result: ' +One (1) +' +
+Get cached result, +result: ' +One (1) +' +
+Executed body, ^cache[] value defined, +result: ' +Two (1) +' +
+Get cached result, +result: ' +Two (1) +' +
+Get cached result, +result: ' +Two (1) +' +
+Executed body, ^cache[] value defined, +result: ' +Three (1) +' +
+Get cached result, +result: ' +Three (1) +' +
+Get cached result, +result: ' +Three (1) +' +

Value in cache not expired yet.

+Get cached result, +result: ' +Three (1) +' +
+Get cached result, +result: ' +Three (1) +' +
+Get cached result, +result: ' +Three (1) +' +
Wait for 3 secs. Cache expired for sure. +^sleep(3) +
+1. Body code has an exception but force get cached result
+2. Execute body and set ^cache(0) for prevent cacheing
+3. Body code has an exception, execute catch section and set ^cache(0) +
+Processing catch section, result: ' +One (1) +' +
+Get cached result, +result: ' +One (1) +' +
+Get cached result, +result: ' +One (1) +' +
+Executed body, ^cache[] value defined, +result: ' +Two +(1) +' +
+Executed body, ^cache[] value defined, +result: ' +Two +(2) +' +
+Executed body, ^cache[] value defined, +result: ' +Two +(3) +' +
+Processing catch section, result: ' +Catch section results +' +
+Processing catch section, result: ' +Catch section results +' +
+Processing catch section, result: ' +Catch section results +' +
+Error. Body executed 1 times, catch executed 1 times. +
+Error. Body executed 1 times, catch executed 1 times. +
+Error. Body executed 1 times, catch executed 1 times. +