1// input lines 3 2// output till ^BAR : Enabled 3((WARNING : core size is limited.* 4)*(BFD : Loading debug .* 5)*) 6BAR : Enabled 7BFD : Disabled 8DEBUG : Disabled 9FOO : Enabled 10MALLOC : Disabled 11NOTICE : Enabled 12RUN : Enabled 13SYSTEM : Enabled 14WARNING : Disabled 15=========================================================================== 16 Unnested tests 17 18--------------------------------------------------------------------------- 19NOTICE : This is a single line 20--------------------------------------------------------------------------- 21NOTICE : This is a single line 22--------------------------------------------------------------------------- 23NOTICE : This is a single line with an error message behind it: 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 24--------------------------------------------------------------------------- 25// input lines 3 26// output till ========== 27((\[31mBFD : Loading debug info from .*/libstdc\+\+\.so\.6\.\.\. done 28\[0m)*\[31mNOTICE : CERR: This is a single line with an error message behind it written to cerr: 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 29) 30\[0m=========================================================================== 31 Simple nests 32 33--------------------------------------------------------------------------- 34FOO : Inside `nested_foo\(\)' 35NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 36--------------------------------------------------------------------------- 37\[31mFOO : CERR: Inside `nested_foo\(\)' 38\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 39--------------------------------------------------------------------------- 40FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 41NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 42--------------------------------------------------------------------------- 43\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 44\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 45--------------------------------------------------------------------------- 46BAR : Entering `nested_bar\(\)' 47FOO : Inside `nested_foo\(\)' 48BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 49BAR : Leaving `nested_bar\(\)' 50NOTICE : `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\. 51--------------------------------------------------------------------------- 52BAR : Entering `nested_bar\(\)' 53\[31mFOO : CERR: Inside `nested_foo\(\)' 54\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 55BAR : Leaving `nested_bar\(\)' 56NOTICE : `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\. 57--------------------------------------------------------------------------- 58BAR : Entering `nested_bar\(\)' 59FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 60BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 61BAR : Leaving `nested_bar\(\)' 62NOTICE : `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\. 63--------------------------------------------------------------------------- 64BAR : Entering `nested_bar\(\)' 65\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 66\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 67BAR : Leaving `nested_bar\(\)' 68NOTICE : `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\. 69--------------------------------------------------------------------------- 70\[31mBAR : CERR: Entering `nested_bar\(\)' 71\[0m\[31mFOO : Inside `nested_foo\(\)' 72\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 73\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 74\[0mNOTICE : `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\. 75--------------------------------------------------------------------------- 76\[31mBAR : CERR: Entering `nested_bar\(\)' 77\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 78\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 79\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 80\[0mNOTICE : `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\. 81--------------------------------------------------------------------------- 82\[31mBAR : CERR: Entering `nested_bar\(\)' 83\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 84\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 85\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 86\[0mNOTICE : `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\. 87--------------------------------------------------------------------------- 88\[31mBAR : CERR: Entering `nested_bar\(\)' 89\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 90\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 91\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 92\[0mNOTICE : `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\. 93--------------------------------------------------------------------------- 94BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 95FOO : Inside `nested_foo\(\)' 96BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 97BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 98NOTICE : `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\. 99--------------------------------------------------------------------------- 100BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 101\[31mFOO : CERR: Inside `nested_foo\(\)' 102\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 103BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 104NOTICE : `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\. 105--------------------------------------------------------------------------- 106BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 107FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 108BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 109BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 110NOTICE : `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\. 111--------------------------------------------------------------------------- 112BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 113\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 114\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 115BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 116NOTICE : `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\. 117--------------------------------------------------------------------------- 118\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 119\[0m\[31mFOO : Inside `nested_foo\(\)' 120\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 121\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 122\[0mNOTICE : `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\. 123--------------------------------------------------------------------------- 124\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 125\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 126\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 127\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 128\[0mNOTICE : `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\. 129--------------------------------------------------------------------------- 130\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 131\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 132\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 133\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 134\[0mNOTICE : `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\. 135--------------------------------------------------------------------------- 136\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 137\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 138\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 139\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 140\[0mNOTICE : `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\. 141=========================================================================== 142 Continued tests, single depth 143 144--------------------------------------------------------------------------- 145RUN : Hello World 146--------------------------------------------------------------------------- 147RUN : Libcwd is an awesome library! 148--------------------------------------------------------------------------- 149RUN : Libcwd <unfinished> 150FOO : Single interruption before\. 151RUN : <continued> is an awesome library! 152--------------------------------------------------------------------------- 153RUN : Libcwd is an awesome <unfinished> 154FOO : Single interruption after\. 155RUN : <continued> library! 156--------------------------------------------------------------------------- 157RUN : Libcwd <unfinished> 158FOO : Single interruption before and 159RUN : <continued> is an awesome <unfinished> 160FOO : a single interruption after\. 161RUN : <continued> library! 162--------------------------------------------------------------------------- 163RUN : Libcwd <unfinished> 164FOO : Double interruption before, 165FOO : double means two lines\. 166RUN : <continued> is an awesome library! 167--------------------------------------------------------------------------- 168RUN : Libcwd is an awesome <unfinished> 169FOO : Double interruption after, 170FOO : double means two lines\. 171RUN : <continued> library! 172--------------------------------------------------------------------------- 173RUN : Libcwd <unfinished> 174FOO : Double interruption before and 175FOO : \(double means two lines\) 176RUN : <continued> is an awesome <unfinished> 177FOO : a double interruption after 178FOO : \(double means two lines\) 179RUN : <continued> library! 180--------------------------------------------------------------------------- 181RUN : Libcwd <unfinished> 182FOO : Inside `nested_foo\(\)' 183NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 184RUN : <continued> is an awesome <unfinished> 185FOO : Inside `nested_foo\(\)' 186NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 187RUN : <continued> library! 188--------------------------------------------------------------------------- 189RUN : Libcwd <unfinished> 190FOO : Inside `nested_foo\(\)' 191NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 192RUN : <continued> is an awesome <unfinished> 193\[31mFOO : CERR: Inside `nested_foo\(\)' 194\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 195RUN : <continued> library! 196--------------------------------------------------------------------------- 197RUN : Libcwd <unfinished> 198FOO : Inside `nested_foo\(\)' 199NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 200RUN : <continued> is an awesome <unfinished> 201FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 202NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 203RUN : <continued> library! 204--------------------------------------------------------------------------- 205RUN : Libcwd <unfinished> 206FOO : Inside `nested_foo\(\)' 207NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 208RUN : <continued> is an awesome <unfinished> 209\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 210\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 211RUN : <continued> library! 212--------------------------------------------------------------------------- 213RUN : Libcwd <unfinished> 214\[31mFOO : CERR: Inside `nested_foo\(\)' 215\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 216RUN : <continued> is an awesome <unfinished> 217FOO : Inside `nested_foo\(\)' 218NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 219RUN : <continued> library! 220--------------------------------------------------------------------------- 221RUN : Libcwd <unfinished> 222\[31mFOO : CERR: Inside `nested_foo\(\)' 223\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 224RUN : <continued> is an awesome <unfinished> 225\[31mFOO : CERR: Inside `nested_foo\(\)' 226\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 227RUN : <continued> library! 228--------------------------------------------------------------------------- 229RUN : Libcwd <unfinished> 230\[31mFOO : CERR: Inside `nested_foo\(\)' 231\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 232RUN : <continued> is an awesome <unfinished> 233FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 234NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 235RUN : <continued> library! 236--------------------------------------------------------------------------- 237RUN : Libcwd <unfinished> 238\[31mFOO : CERR: Inside `nested_foo\(\)' 239\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 240RUN : <continued> is an awesome <unfinished> 241\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 242\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 243RUN : <continued> library! 244--------------------------------------------------------------------------- 245RUN : Libcwd <unfinished> 246FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 247NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 248RUN : <continued> is an awesome <unfinished> 249FOO : Inside `nested_foo\(\)' 250NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 251RUN : <continued> library! 252--------------------------------------------------------------------------- 253RUN : Libcwd <unfinished> 254FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 255NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 256RUN : <continued> is an awesome <unfinished> 257\[31mFOO : CERR: Inside `nested_foo\(\)' 258\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 259RUN : <continued> library! 260--------------------------------------------------------------------------- 261RUN : Libcwd <unfinished> 262FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 263NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 264RUN : <continued> is an awesome <unfinished> 265FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 266NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 267RUN : <continued> library! 268--------------------------------------------------------------------------- 269RUN : Libcwd <unfinished> 270FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 271NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 272RUN : <continued> is an awesome <unfinished> 273\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 274\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 275RUN : <continued> library! 276--------------------------------------------------------------------------- 277RUN : Libcwd <unfinished> 278\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 279\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 280RUN : <continued> is an awesome <unfinished> 281FOO : Inside `nested_foo\(\)' 282NOTICE : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 283RUN : <continued> library! 284--------------------------------------------------------------------------- 285RUN : Libcwd <unfinished> 286\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 287\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 288RUN : <continued> is an awesome <unfinished> 289\[31mFOO : CERR: Inside `nested_foo\(\)' 290\[0mNOTICE : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 291RUN : <continued> library! 292--------------------------------------------------------------------------- 293RUN : Libcwd <unfinished> 294\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 295\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 296RUN : <continued> is an awesome <unfinished> 297FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 298NOTICE : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 299RUN : <continued> library! 300--------------------------------------------------------------------------- 301RUN : Libcwd <unfinished> 302\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 303\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 304RUN : <continued> is an awesome <unfinished> 305\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 306\[0mNOTICE : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 307RUN : <continued> library! 308--------------------------------------------------------------------------- 309RUN : Libcwd <unfinished> 310BAR : Entering `nested_bar\(\)' 311FOO : Inside `nested_foo\(\)' 312BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 313BAR : Leaving `nested_bar\(\)' 314NOTICE : `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\. 315RUN : <continued> is an awesome library! 316--------------------------------------------------------------------------- 317RUN : Libcwd <unfinished> 318BAR : Entering `nested_bar\(\)' 319\[31mFOO : CERR: Inside `nested_foo\(\)' 320\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 321BAR : Leaving `nested_bar\(\)' 322NOTICE : `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\. 323RUN : <continued> is an awesome library! 324--------------------------------------------------------------------------- 325RUN : Libcwd <unfinished> 326BAR : Entering `nested_bar\(\)' 327FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 328BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 329BAR : Leaving `nested_bar\(\)' 330NOTICE : `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\. 331RUN : <continued> is an awesome library! 332--------------------------------------------------------------------------- 333RUN : Libcwd <unfinished> 334BAR : Entering `nested_bar\(\)' 335\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 336\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 337BAR : Leaving `nested_bar\(\)' 338NOTICE : `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\. 339RUN : <continued> is an awesome library! 340--------------------------------------------------------------------------- 341RUN : Libcwd <unfinished> 342\[31mBAR : CERR: Entering `nested_bar\(\)' 343\[0m\[31mFOO : Inside `nested_foo\(\)' 344\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 345\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 346\[0mNOTICE : `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\. 347RUN : <continued> is an awesome library! 348--------------------------------------------------------------------------- 349RUN : Libcwd <unfinished> 350\[31mBAR : CERR: Entering `nested_bar\(\)' 351\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 352\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 353\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 354\[0mNOTICE : `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\. 355RUN : <continued> is an awesome library! 356--------------------------------------------------------------------------- 357RUN : Libcwd <unfinished> 358\[31mBAR : CERR: Entering `nested_bar\(\)' 359\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 360\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 361\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 362\[0mNOTICE : `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\. 363RUN : <continued> is an awesome library! 364--------------------------------------------------------------------------- 365RUN : Libcwd <unfinished> 366\[31mBAR : CERR: Entering `nested_bar\(\)' 367\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 368\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 369\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 370\[0mNOTICE : `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\. 371RUN : <continued> is an awesome library! 372--------------------------------------------------------------------------- 373RUN : Libcwd <unfinished> 374BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 375FOO : Inside `nested_foo\(\)' 376BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 377BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 378NOTICE : `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\. 379RUN : <continued> is an awesome library! 380--------------------------------------------------------------------------- 381RUN : Libcwd <unfinished> 382BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 383\[31mFOO : CERR: Inside `nested_foo\(\)' 384\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 385BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 386NOTICE : `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\. 387RUN : <continued> is an awesome library! 388--------------------------------------------------------------------------- 389RUN : Libcwd <unfinished> 390BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 391FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 392BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 393BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 394NOTICE : `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\. 395RUN : <continued> is an awesome library! 396--------------------------------------------------------------------------- 397RUN : Libcwd <unfinished> 398BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 399\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 400\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 401BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 402NOTICE : `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\. 403RUN : <continued> is an awesome library! 404--------------------------------------------------------------------------- 405RUN : Libcwd <unfinished> 406\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 407\[0m\[31mFOO : Inside `nested_foo\(\)' 408\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 409\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 410\[0mNOTICE : `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\. 411RUN : <continued> is an awesome library! 412--------------------------------------------------------------------------- 413RUN : Libcwd <unfinished> 414\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 415\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 416\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 417\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 418\[0mNOTICE : `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\. 419RUN : <continued> is an awesome library! 420--------------------------------------------------------------------------- 421RUN : Libcwd <unfinished> 422\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 423\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 424\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 425\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 426\[0mNOTICE : `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\. 427RUN : <continued> is an awesome library! 428--------------------------------------------------------------------------- 429RUN : Libcwd <unfinished> 430\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 431\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 432\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 433\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 434\[0mNOTICE : `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\. 435RUN : <continued> is an awesome library! 436--------------------------------------------------------------------------- 437RUN : Libcwd is an awesome <unfinished> 438BAR : Entering `nested_bar\(\)' 439FOO : Inside `nested_foo\(\)' 440BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 441BAR : Leaving `nested_bar\(\)' 442NOTICE : `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\. 443RUN : <continued> library! 444--------------------------------------------------------------------------- 445RUN : Libcwd is an awesome <unfinished> 446BAR : Entering `nested_bar\(\)' 447\[31mFOO : CERR: Inside `nested_foo\(\)' 448\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 449BAR : Leaving `nested_bar\(\)' 450NOTICE : `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\. 451RUN : <continued> library! 452--------------------------------------------------------------------------- 453RUN : Libcwd is an awesome <unfinished> 454BAR : Entering `nested_bar\(\)' 455FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 456BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 457BAR : Leaving `nested_bar\(\)' 458NOTICE : `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\. 459RUN : <continued> library! 460--------------------------------------------------------------------------- 461RUN : Libcwd is an awesome <unfinished> 462BAR : Entering `nested_bar\(\)' 463\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 464\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 465BAR : Leaving `nested_bar\(\)' 466NOTICE : `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\. 467RUN : <continued> library! 468--------------------------------------------------------------------------- 469RUN : Libcwd is an awesome <unfinished> 470\[31mBAR : CERR: Entering `nested_bar\(\)' 471\[0m\[31mFOO : Inside `nested_foo\(\)' 472\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\. 473\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 474\[0mNOTICE : `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\. 475RUN : <continued> library! 476--------------------------------------------------------------------------- 477RUN : Libcwd is an awesome <unfinished> 478\[31mBAR : CERR: Entering `nested_bar\(\)' 479\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 480\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\. 481\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 482\[0mNOTICE : `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\. 483RUN : <continued> library! 484--------------------------------------------------------------------------- 485RUN : Libcwd is an awesome <unfinished> 486\[31mBAR : CERR: Entering `nested_bar\(\)' 487\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 488\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\. 489\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 490\[0mNOTICE : `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\. 491RUN : <continued> library! 492--------------------------------------------------------------------------- 493RUN : Libcwd is an awesome <unfinished> 494\[31mBAR : CERR: Entering `nested_bar\(\)' 495\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 496\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\. 497\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)' 498\[0mNOTICE : `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\. 499RUN : <continued> library! 500--------------------------------------------------------------------------- 501RUN : Libcwd is an awesome <unfinished> 502BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 503FOO : Inside `nested_foo\(\)' 504BAR : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 505BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 506NOTICE : `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\. 507RUN : <continued> library! 508--------------------------------------------------------------------------- 509RUN : Libcwd is an awesome <unfinished> 510BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 511\[31mFOO : CERR: Inside `nested_foo\(\)' 512\[0mBAR : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 513BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 514NOTICE : `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\. 515RUN : <continued> library! 516--------------------------------------------------------------------------- 517RUN : Libcwd is an awesome <unfinished> 518BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 519FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 520BAR : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 521BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 522NOTICE : `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\. 523RUN : <continued> library! 524--------------------------------------------------------------------------- 525RUN : Libcwd is an awesome <unfinished> 526BAR : Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 527\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 528\[0mBAR : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 529BAR : Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 530NOTICE : `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\. 531RUN : <continued> library! 532--------------------------------------------------------------------------- 533RUN : Libcwd is an awesome <unfinished> 534\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 535\[0m\[31mFOO : Inside `nested_foo\(\)' 536\[0m\[31mBAR : CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 537\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 538\[0mNOTICE : `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\. 539RUN : <continued> library! 540--------------------------------------------------------------------------- 541RUN : Libcwd is an awesome <unfinished> 542\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 543\[0m\[31mFOO : CERR: Inside `nested_foo\(\)' 544\[0m\[31mBAR : CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 545\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 546\[0mNOTICE : `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\. 547RUN : <continued> library! 548--------------------------------------------------------------------------- 549RUN : Libcwd is an awesome <unfinished> 550\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 551\[0m\[31mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 552\[0m\[31mBAR : CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 553\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 554\[0mNOTICE : `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\. 555RUN : <continued> library! 556--------------------------------------------------------------------------- 557RUN : Libcwd is an awesome <unfinished> 558\[31mBAR : CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\) 559\[0m\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 560\[0m\[31mBAR : CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\) 561\[0m\[31mBAR : CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\) 562\[0mNOTICE : `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\. 563RUN : <continued> library! 564=========================================================================== 565 Continued tests, deep 566 567RUN : 1<unfinished> 568FOO : Inside `nested_foo\(\)' 569RUN : 1<unfinished> 570\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 571\[0mRUN : 1<unfinished> 572FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 573RUN : 1<unfinished> 574\[31mFOO : CERR: Inside `nested_foo\(\)' 575\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 576FOO : Foo1BOTTOM1Foo 577RUN : <continued> 2<unfinished> 578\[31mFOO : CERR: Inside `nested_foo\(\)' 579\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 580FOO : Foo1BOTTOM1Foo 581RUN : <continued> 3 582\[31mFOO : CERR: Inside `nested_foo\(\)' 583\[0mFOO : Foo2:2Foo 584RUN : <continued> 2<unfinished> 585FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 586RUN : 1<unfinished> 587\[31mFOO : CERR: Inside `nested_foo\(\)' 588\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 589FOO : Foo1BOTTOM1Foo 590RUN : <continued> 2<unfinished> 591\[31mFOO : CERR: Inside `nested_foo\(\)' 592\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 593FOO : Foo1BOTTOM1Foo 594RUN : <continued> 3 595\[31mFOO : CERR: Inside `nested_foo\(\)' 596\[0mFOO : Foo2:2Foo 597RUN : <continued> 3 598\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 599\[0mFOO : Foo3:3Foo 600RUN : <continued> 2<unfinished> 601\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 602\[0mRUN : 1<unfinished> 603FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 604RUN : 1<unfinished> 605\[31mFOO : CERR: Inside `nested_foo\(\)' 606\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 607FOO : Foo1BOTTOM1Foo 608RUN : <continued> 2<unfinished> 609\[31mFOO : CERR: Inside `nested_foo\(\)' 610\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 611FOO : Foo1BOTTOM1Foo 612RUN : <continued> 3 613\[31mFOO : CERR: Inside `nested_foo\(\)' 614\[0mFOO : Foo2:2Foo 615RUN : <continued> 2<unfinished> 616FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 617RUN : 1<unfinished> 618\[31mFOO : CERR: Inside `nested_foo\(\)' 619\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 620FOO : Foo1BOTTOM1Foo 621RUN : <continued> 2<unfinished> 622\[31mFOO : CERR: Inside `nested_foo\(\)' 623\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 624FOO : Foo1BOTTOM1Foo 625RUN : <continued> 3 626\[31mFOO : CERR: Inside `nested_foo\(\)' 627\[0mFOO : Foo2:2Foo 628RUN : <continued> 3 629\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 630\[0mFOO : Foo3:3Foo 631RUN : <continued> 3 632FOO : Inside `nested_foo\(\)' 633FOO : Foo4:4Foo 634RUN : <continued> 2<unfinished> 635FOO : Inside `nested_foo\(\)' 636RUN : 1<unfinished> 637\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 638\[0mRUN : 1<unfinished> 639FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 640RUN : 1<unfinished> 641\[31mFOO : CERR: Inside `nested_foo\(\)' 642\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 643FOO : Foo1BOTTOM1Foo 644RUN : <continued> 2<unfinished> 645\[31mFOO : CERR: Inside `nested_foo\(\)' 646\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 647FOO : Foo1BOTTOM1Foo 648RUN : <continued> 3 649\[31mFOO : CERR: Inside `nested_foo\(\)' 650\[0mFOO : Foo2:2Foo 651RUN : <continued> 2<unfinished> 652FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 653RUN : 1<unfinished> 654\[31mFOO : CERR: Inside `nested_foo\(\)' 655\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 656FOO : Foo1BOTTOM1Foo 657RUN : <continued> 2<unfinished> 658\[31mFOO : CERR: Inside `nested_foo\(\)' 659\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 660FOO : Foo1BOTTOM1Foo 661RUN : <continued> 3 662\[31mFOO : CERR: Inside `nested_foo\(\)' 663\[0mFOO : Foo2:2Foo 664RUN : <continued> 3 665\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 666\[0mFOO : Foo3:3Foo 667RUN : <continued> 2<unfinished> 668\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 669\[0mRUN : 1<unfinished> 670FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 671RUN : 1<unfinished> 672\[31mFOO : CERR: Inside `nested_foo\(\)' 673\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 674FOO : Foo1BOTTOM1Foo 675RUN : <continued> 2<unfinished> 676\[31mFOO : CERR: Inside `nested_foo\(\)' 677\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 678FOO : Foo1BOTTOM1Foo 679RUN : <continued> 3 680\[31mFOO : CERR: Inside `nested_foo\(\)' 681\[0mFOO : Foo2:2Foo 682RUN : <continued> 2<unfinished> 683FOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 684RUN : 1<unfinished> 685\[31mFOO : CERR: Inside `nested_foo\(\)' 686\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 687FOO : Foo1BOTTOM1Foo 688RUN : <continued> 2<unfinished> 689\[31mFOO : CERR: Inside `nested_foo\(\)' 690\[0mFOO : Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 691FOO : Foo1BOTTOM1Foo 692RUN : <continued> 3 693\[31mFOO : CERR: Inside `nested_foo\(\)' 694\[0mFOO : Foo2:2Foo 695RUN : <continued> 3 696\[31mFOO : CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\) 697\[0mFOO : Foo3:3Foo 698RUN : <continued> 3 699FOO : Inside `nested_foo\(\)' 700FOO : Foo4:4Foo 701RUN : <continued> 3 702NOTICE : : 703