Home | History | Annotate | Download | only in webkit
      1 # Copyright 2013 the V8 project authors. All rights reserved.
      2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
      3 #
      4 # Redistribution and use in source and binary forms, with or without
      5 # modification, are permitted provided that the following conditions
      6 # are met:
      7 # 1.  Redistributions of source code must retain the above copyright
      8 #     notice, this list of conditions and the following disclaimer.
      9 # 2.  Redistributions in binary form must reproduce the above copyright
     10 #     notice, this list of conditions and the following disclaimer in the
     11 #     documentation and/or other materials provided with the distribution.
     12 #
     13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
     14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
     17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23 
     24 Tests what happens if we OSR exit on an assignment that was part of a side-effecting bytecode instruction.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS foo(bar) is 42
     30 PASS count is 1
     31 PASS foo(bar) is 42
     32 PASS count is 2
     33 PASS foo(bar) is 42
     34 PASS count is 3
     35 PASS foo(bar) is 42
     36 PASS count is 4
     37 PASS foo(bar) is 42
     38 PASS count is 5
     39 PASS foo(bar) is 42
     40 PASS count is 6
     41 PASS foo(bar) is 42
     42 PASS count is 7
     43 PASS foo(bar) is 42
     44 PASS count is 8
     45 PASS foo(bar) is 42
     46 PASS count is 9
     47 PASS foo(bar) is 42
     48 PASS count is 10
     49 PASS foo(bar) is 42
     50 PASS count is 11
     51 PASS foo(bar) is 42
     52 PASS count is 12
     53 PASS foo(bar) is 42
     54 PASS count is 13
     55 PASS foo(bar) is 42
     56 PASS count is 14
     57 PASS foo(bar) is 42
     58 PASS count is 15
     59 PASS foo(bar) is 42
     60 PASS count is 16
     61 PASS foo(bar) is 42
     62 PASS count is 17
     63 PASS foo(bar) is 42
     64 PASS count is 18
     65 PASS foo(bar) is 42
     66 PASS count is 19
     67 PASS foo(bar) is 42
     68 PASS count is 20
     69 PASS foo(bar) is 42
     70 PASS count is 21
     71 PASS foo(bar) is 42
     72 PASS count is 22
     73 PASS foo(bar) is 42
     74 PASS count is 23
     75 PASS foo(bar) is 42
     76 PASS count is 24
     77 PASS foo(bar) is 42
     78 PASS count is 25
     79 PASS foo(bar) is 42
     80 PASS count is 26
     81 PASS foo(bar) is 42
     82 PASS count is 27
     83 PASS foo(bar) is 42
     84 PASS count is 28
     85 PASS foo(bar) is 42
     86 PASS count is 29
     87 PASS foo(bar) is 42
     88 PASS count is 30
     89 PASS foo(bar) is 42
     90 PASS count is 31
     91 PASS foo(bar) is 42
     92 PASS count is 32
     93 PASS foo(bar) is 42
     94 PASS count is 33
     95 PASS foo(bar) is 42
     96 PASS count is 34
     97 PASS foo(bar) is 42
     98 PASS count is 35
     99 PASS foo(bar) is 42
    100 PASS count is 36
    101 PASS foo(bar) is 42
    102 PASS count is 37
    103 PASS foo(bar) is 42
    104 PASS count is 38
    105 PASS foo(bar) is 42
    106 PASS count is 39
    107 PASS foo(bar) is 42
    108 PASS count is 40
    109 PASS foo(bar) is 42
    110 PASS count is 41
    111 PASS foo(bar) is 42
    112 PASS count is 42
    113 PASS foo(bar) is 42
    114 PASS count is 43
    115 PASS foo(bar) is 42
    116 PASS count is 44
    117 PASS foo(bar) is 42
    118 PASS count is 45
    119 PASS foo(bar) is 42
    120 PASS count is 46
    121 PASS foo(bar) is 42
    122 PASS count is 47
    123 PASS foo(bar) is 42
    124 PASS count is 48
    125 PASS foo(bar) is 42
    126 PASS count is 49
    127 PASS foo(bar) is 42
    128 PASS count is 50
    129 PASS foo(bar) is 42
    130 PASS count is 51
    131 PASS foo(bar) is 42
    132 PASS count is 52
    133 PASS foo(bar) is 42
    134 PASS count is 53
    135 PASS foo(bar) is 42
    136 PASS count is 54
    137 PASS foo(bar) is 42
    138 PASS count is 55
    139 PASS foo(bar) is 42
    140 PASS count is 56
    141 PASS foo(bar) is 42
    142 PASS count is 57
    143 PASS foo(bar) is 42
    144 PASS count is 58
    145 PASS foo(bar) is 42
    146 PASS count is 59
    147 PASS foo(bar) is 42
    148 PASS count is 60
    149 PASS foo(bar) is 42
    150 PASS count is 61
    151 PASS foo(bar) is 42
    152 PASS count is 62
    153 PASS foo(bar) is 42
    154 PASS count is 63
    155 PASS foo(bar) is 42
    156 PASS count is 64
    157 PASS foo(bar) is 42
    158 PASS count is 65
    159 PASS foo(bar) is 42
    160 PASS count is 66
    161 PASS foo(bar) is 42
    162 PASS count is 67
    163 PASS foo(bar) is 42
    164 PASS count is 68
    165 PASS foo(bar) is 42
    166 PASS count is 69
    167 PASS foo(bar) is 42
    168 PASS count is 70
    169 PASS foo(bar) is 42
    170 PASS count is 71
    171 PASS foo(bar) is 42
    172 PASS count is 72
    173 PASS foo(bar) is 42
    174 PASS count is 73
    175 PASS foo(bar) is 42
    176 PASS count is 74
    177 PASS foo(bar) is 42
    178 PASS count is 75
    179 PASS foo(bar) is 42
    180 PASS count is 76
    181 PASS foo(bar) is 42
    182 PASS count is 77
    183 PASS foo(bar) is 42
    184 PASS count is 78
    185 PASS foo(bar) is 42
    186 PASS count is 79
    187 PASS foo(bar) is 42
    188 PASS count is 80
    189 PASS foo(bar) is 42
    190 PASS count is 81
    191 PASS foo(bar) is 42
    192 PASS count is 82
    193 PASS foo(bar) is 42
    194 PASS count is 83
    195 PASS foo(bar) is 42
    196 PASS count is 84
    197 PASS foo(bar) is 42
    198 PASS count is 85
    199 PASS foo(bar) is 42
    200 PASS count is 86
    201 PASS foo(bar) is 42
    202 PASS count is 87
    203 PASS foo(bar) is 42
    204 PASS count is 88
    205 PASS foo(bar) is 42
    206 PASS count is 89
    207 PASS foo(bar) is 42
    208 PASS count is 90
    209 PASS foo(bar) is 42
    210 PASS count is 91
    211 PASS foo(bar) is 42
    212 PASS count is 92
    213 PASS foo(bar) is 42
    214 PASS count is 93
    215 PASS foo(bar) is 42
    216 PASS count is 94
    217 PASS foo(bar) is 42
    218 PASS count is 95
    219 PASS foo(bar) is 42
    220 PASS count is 96
    221 PASS foo(bar) is 42
    222 PASS count is 97
    223 PASS foo(bar) is 42
    224 PASS count is 98
    225 PASS foo(bar) is 42
    226 PASS count is 99
    227 PASS foo(bar) is 42
    228 PASS count is 100
    229 PASS foo(bar) is 42
    230 PASS count is 101
    231 PASS foo(bar) is 42
    232 PASS count is 102
    233 PASS foo(bar) is 42
    234 PASS count is 103
    235 PASS foo(bar) is 42
    236 PASS count is 104
    237 PASS foo(bar) is 42
    238 PASS count is 105
    239 PASS foo(bar) is 42
    240 PASS count is 106
    241 PASS foo(bar) is 42
    242 PASS count is 107
    243 PASS foo(bar) is 42
    244 PASS count is 108
    245 PASS foo(bar) is 42
    246 PASS count is 109
    247 PASS foo(bar) is 42
    248 PASS count is 110
    249 PASS foo(bar) is 42
    250 PASS count is 111
    251 PASS foo(bar) is 42
    252 PASS count is 112
    253 PASS foo(bar) is 42
    254 PASS count is 113
    255 PASS foo(bar) is 42
    256 PASS count is 114
    257 PASS foo(bar) is 42
    258 PASS count is 115
    259 PASS foo(bar) is 42
    260 PASS count is 116
    261 PASS foo(bar) is 42
    262 PASS count is 117
    263 PASS foo(bar) is 42
    264 PASS count is 118
    265 PASS foo(bar) is 42
    266 PASS count is 119
    267 PASS foo(bar) is 42
    268 PASS count is 120
    269 PASS foo(bar) is 42
    270 PASS count is 121
    271 PASS foo(bar) is 42
    272 PASS count is 122
    273 PASS foo(bar) is 42
    274 PASS count is 123
    275 PASS foo(bar) is 42
    276 PASS count is 124
    277 PASS foo(bar) is 42
    278 PASS count is 125
    279 PASS foo(bar) is 42
    280 PASS count is 126
    281 PASS foo(bar) is 42
    282 PASS count is 127
    283 PASS foo(bar) is 42
    284 PASS count is 128
    285 PASS foo(bar) is 42
    286 PASS count is 129
    287 PASS foo(bar) is 42
    288 PASS count is 130
    289 PASS foo(bar) is 42
    290 PASS count is 131
    291 PASS foo(bar) is 42
    292 PASS count is 132
    293 PASS foo(bar) is 42
    294 PASS count is 133
    295 PASS foo(bar) is 42
    296 PASS count is 134
    297 PASS foo(bar) is 42
    298 PASS count is 135
    299 PASS foo(bar) is 42
    300 PASS count is 136
    301 PASS foo(bar) is 42
    302 PASS count is 137
    303 PASS foo(bar) is 42
    304 PASS count is 138
    305 PASS foo(bar) is 42
    306 PASS count is 139
    307 PASS foo(bar) is 42
    308 PASS count is 140
    309 PASS foo(bar) is 42
    310 PASS count is 141
    311 PASS foo(bar) is 42
    312 PASS count is 142
    313 PASS foo(bar) is 42
    314 PASS count is 143
    315 PASS foo(bar) is 42
    316 PASS count is 144
    317 PASS foo(bar) is 42
    318 PASS count is 145
    319 PASS foo(bar) is 42
    320 PASS count is 146
    321 PASS foo(bar) is 42
    322 PASS count is 147
    323 PASS foo(bar) is 42
    324 PASS count is 148
    325 PASS foo(bar) is 42
    326 PASS count is 149
    327 PASS foo(bar) is 42
    328 PASS count is 150
    329 PASS foo(bar) is 42
    330 PASS count is 151
    331 PASS foo(bar) is 42
    332 PASS count is 152
    333 PASS foo(bar) is 42
    334 PASS count is 153
    335 PASS foo(bar) is 42
    336 PASS count is 154
    337 PASS foo(bar) is 42
    338 PASS count is 155
    339 PASS foo(bar) is 42
    340 PASS count is 156
    341 PASS foo(bar) is 42
    342 PASS count is 157
    343 PASS foo(bar) is 42
    344 PASS count is 158
    345 PASS foo(bar) is 42
    346 PASS count is 159
    347 PASS foo(bar) is 42
    348 PASS count is 160
    349 PASS foo(bar) is 42
    350 PASS count is 161
    351 PASS foo(bar) is 42
    352 PASS count is 162
    353 PASS foo(bar) is 42
    354 PASS count is 163
    355 PASS foo(bar) is 42
    356 PASS count is 164
    357 PASS foo(bar) is 42
    358 PASS count is 165
    359 PASS foo(bar) is 42
    360 PASS count is 166
    361 PASS foo(bar) is 42
    362 PASS count is 167
    363 PASS foo(bar) is 42
    364 PASS count is 168
    365 PASS foo(bar) is 42
    366 PASS count is 169
    367 PASS foo(bar) is 42
    368 PASS count is 170
    369 PASS foo(bar) is 42
    370 PASS count is 171
    371 PASS foo(bar) is 42
    372 PASS count is 172
    373 PASS foo(bar) is 42
    374 PASS count is 173
    375 PASS foo(bar) is 42
    376 PASS count is 174
    377 PASS foo(bar) is 42
    378 PASS count is 175
    379 PASS foo(bar) is 42
    380 PASS count is 176
    381 PASS foo(bar) is 42
    382 PASS count is 177
    383 PASS foo(bar) is 42
    384 PASS count is 178
    385 PASS foo(bar) is 42
    386 PASS count is 179
    387 PASS foo(bar) is 42
    388 PASS count is 180
    389 PASS foo(bar) is 42
    390 PASS count is 181
    391 PASS foo(bar) is 42
    392 PASS count is 182
    393 PASS foo(bar) is 42
    394 PASS count is 183
    395 PASS foo(bar) is 42
    396 PASS count is 184
    397 PASS foo(bar) is 42
    398 PASS count is 185
    399 PASS foo(bar) is 42
    400 PASS count is 186
    401 PASS foo(bar) is 42
    402 PASS count is 187
    403 PASS foo(bar) is 42
    404 PASS count is 188
    405 PASS foo(bar) is 42
    406 PASS count is 189
    407 PASS foo(bar) is 42
    408 PASS count is 190
    409 PASS foo(bar) is 42
    410 PASS count is 191
    411 PASS foo(bar) is 42
    412 PASS count is 192
    413 PASS foo(bar) is 42
    414 PASS count is 193
    415 PASS foo(bar) is 42
    416 PASS count is 194
    417 PASS foo(bar) is 42
    418 PASS count is 195
    419 PASS foo(bar) is 42
    420 PASS count is 196
    421 PASS foo(bar) is 42
    422 PASS count is 197
    423 PASS foo(bar) is 42
    424 PASS count is 198
    425 PASS foo(bar) is 42
    426 PASS count is 199
    427 PASS foo(bar) is 42
    428 PASS count is 200
    429 PASS foo(bar) is 42
    430 PASS count is 201
    431 PASS foo(bar) is 42
    432 PASS count is 202
    433 PASS foo(bar) is 42
    434 PASS count is 203
    435 PASS foo(bar) is 42
    436 PASS count is 204
    437 PASS foo(bar) is 42
    438 PASS count is 205
    439 PASS foo(bar) is 42
    440 PASS count is 206
    441 PASS foo(bar) is 42
    442 PASS count is 207
    443 PASS foo(bar) is 42
    444 PASS count is 208
    445 PASS foo(bar) is 42
    446 PASS count is 209
    447 PASS foo(bar) is 42
    448 PASS count is 210
    449 PASS foo(bar) is 42
    450 PASS count is 211
    451 PASS foo(bar) is 42
    452 PASS count is 212
    453 PASS foo(bar) is 42
    454 PASS count is 213
    455 PASS foo(bar) is 42
    456 PASS count is 214
    457 PASS foo(bar) is 42
    458 PASS count is 215
    459 PASS foo(bar) is 42
    460 PASS count is 216
    461 PASS foo(bar) is 42
    462 PASS count is 217
    463 PASS foo(bar) is 42
    464 PASS count is 218
    465 PASS foo(bar) is 42
    466 PASS count is 219
    467 PASS foo(bar) is 42
    468 PASS count is 220
    469 PASS foo(bar) is 42
    470 PASS count is 221
    471 PASS foo(bar) is 42
    472 PASS count is 222
    473 PASS foo(bar) is 42
    474 PASS count is 223
    475 PASS foo(bar) is 42
    476 PASS count is 224
    477 PASS foo(bar) is 42
    478 PASS count is 225
    479 PASS foo(bar) is 42
    480 PASS count is 226
    481 PASS foo(bar) is 42
    482 PASS count is 227
    483 PASS foo(bar) is 42
    484 PASS count is 228
    485 PASS foo(bar) is 42
    486 PASS count is 229
    487 PASS foo(bar) is 42
    488 PASS count is 230
    489 PASS foo(bar) is 42
    490 PASS count is 231
    491 PASS foo(bar) is 42
    492 PASS count is 232
    493 PASS foo(bar) is 42
    494 PASS count is 233
    495 PASS foo(bar) is 42
    496 PASS count is 234
    497 PASS foo(bar) is 42
    498 PASS count is 235
    499 PASS foo(bar) is 42
    500 PASS count is 236
    501 PASS foo(bar) is 42
    502 PASS count is 237
    503 PASS foo(bar) is 42
    504 PASS count is 238
    505 PASS foo(bar) is 42
    506 PASS count is 239
    507 PASS foo(bar) is 42
    508 PASS count is 240
    509 PASS foo(bar) is 42
    510 PASS count is 241
    511 PASS foo(bar) is 42
    512 PASS count is 242
    513 PASS foo(bar) is 42
    514 PASS count is 243
    515 PASS foo(bar) is 42
    516 PASS count is 244
    517 PASS foo(bar) is 42
    518 PASS count is 245
    519 PASS foo(bar) is 42
    520 PASS count is 246
    521 PASS foo(bar) is 42
    522 PASS count is 247
    523 PASS foo(bar) is 42
    524 PASS count is 248
    525 PASS foo(bar) is 42
    526 PASS count is 249
    527 PASS foo(bar) is 42
    528 PASS count is 250
    529 PASS foo(bar) is 42
    530 PASS count is 251
    531 PASS foo(bar) is 42
    532 PASS count is 252
    533 PASS foo(bar) is 42
    534 PASS count is 253
    535 PASS foo(bar) is 42
    536 PASS count is 254
    537 PASS foo(bar) is 42
    538 PASS count is 255
    539 PASS foo(bar) is 42
    540 PASS count is 256
    541 PASS foo(bar) is 42
    542 PASS count is 257
    543 PASS foo(bar) is 42
    544 PASS count is 258
    545 PASS foo(bar) is 42
    546 PASS count is 259
    547 PASS foo(bar) is 42
    548 PASS count is 260
    549 PASS foo(bar) is 42
    550 PASS count is 261
    551 PASS foo(bar) is 42
    552 PASS count is 262
    553 PASS foo(bar) is 42
    554 PASS count is 263
    555 PASS foo(bar) is 42
    556 PASS count is 264
    557 PASS foo(bar) is 42
    558 PASS count is 265
    559 PASS foo(bar) is 42
    560 PASS count is 266
    561 PASS foo(bar) is 42
    562 PASS count is 267
    563 PASS foo(bar) is 42
    564 PASS count is 268
    565 PASS foo(bar) is 42
    566 PASS count is 269
    567 PASS foo(bar) is 42
    568 PASS count is 270
    569 PASS foo(bar) is 42
    570 PASS count is 271
    571 PASS foo(bar) is 42
    572 PASS count is 272
    573 PASS foo(bar) is 42
    574 PASS count is 273
    575 PASS foo(bar) is 42
    576 PASS count is 274
    577 PASS foo(bar) is 42
    578 PASS count is 275
    579 PASS foo(bar) is 42
    580 PASS count is 276
    581 PASS foo(bar) is 42
    582 PASS count is 277
    583 PASS foo(bar) is 42
    584 PASS count is 278
    585 PASS foo(bar) is 42
    586 PASS count is 279
    587 PASS foo(bar) is 42
    588 PASS count is 280
    589 PASS foo(bar) is 42
    590 PASS count is 281
    591 PASS foo(bar) is 42
    592 PASS count is 282
    593 PASS foo(bar) is 42
    594 PASS count is 283
    595 PASS foo(bar) is 42
    596 PASS count is 284
    597 PASS foo(bar) is 42
    598 PASS count is 285
    599 PASS foo(bar) is 42
    600 PASS count is 286
    601 PASS foo(bar) is 42
    602 PASS count is 287
    603 PASS foo(bar) is 42
    604 PASS count is 288
    605 PASS foo(bar) is 42
    606 PASS count is 289
    607 PASS foo(bar) is 42
    608 PASS count is 290
    609 PASS foo(bar) is 42
    610 PASS count is 291
    611 PASS foo(bar) is 42
    612 PASS count is 292
    613 PASS foo(bar) is 42
    614 PASS count is 293
    615 PASS foo(bar) is 42
    616 PASS count is 294
    617 PASS foo(bar) is 42
    618 PASS count is 295
    619 PASS foo(bar) is 42
    620 PASS count is 296
    621 PASS foo(bar) is 42
    622 PASS count is 297
    623 PASS foo(bar) is 42
    624 PASS count is 298
    625 PASS foo(bar) is 42
    626 PASS count is 299
    627 PASS foo(bar) is 42
    628 PASS count is 300
    629 PASS foo(bar) is 42
    630 PASS count is 301
    631 PASS foo(bar) is 42
    632 PASS count is 302
    633 PASS foo(bar) is 42
    634 PASS count is 303
    635 PASS foo(bar) is 42
    636 PASS count is 304
    637 PASS foo(bar) is 42
    638 PASS count is 305
    639 PASS foo(bar) is 42
    640 PASS count is 306
    641 PASS foo(bar) is 42
    642 PASS count is 307
    643 PASS foo(bar) is 42
    644 PASS count is 308
    645 PASS foo(bar) is 42
    646 PASS count is 309
    647 PASS foo(bar) is 42
    648 PASS count is 310
    649 PASS foo(bar) is 42
    650 PASS count is 311
    651 PASS foo(bar) is 42
    652 PASS count is 312
    653 PASS foo(bar) is 42
    654 PASS count is 313
    655 PASS foo(bar) is 42
    656 PASS count is 314
    657 PASS foo(bar) is 42
    658 PASS count is 315
    659 PASS foo(bar) is 42
    660 PASS count is 316
    661 PASS foo(bar) is 42
    662 PASS count is 317
    663 PASS foo(bar) is 42
    664 PASS count is 318
    665 PASS foo(bar) is 42
    666 PASS count is 319
    667 PASS foo(bar) is 42
    668 PASS count is 320
    669 PASS foo(bar) is 42
    670 PASS count is 321
    671 PASS foo(bar) is 42
    672 PASS count is 322
    673 PASS foo(bar) is 42
    674 PASS count is 323
    675 PASS foo(bar) is 42
    676 PASS count is 324
    677 PASS foo(bar) is 42
    678 PASS count is 325
    679 PASS foo(bar) is 42
    680 PASS count is 326
    681 PASS foo(bar) is 42
    682 PASS count is 327
    683 PASS foo(bar) is 42
    684 PASS count is 328
    685 PASS foo(bar) is 42
    686 PASS count is 329
    687 PASS foo(bar) is 42
    688 PASS count is 330
    689 PASS foo(bar) is 42
    690 PASS count is 331
    691 PASS foo(bar) is 42
    692 PASS count is 332
    693 PASS foo(bar) is 42
    694 PASS count is 333
    695 PASS foo(bar) is 42
    696 PASS count is 334
    697 PASS foo(bar) is 42
    698 PASS count is 335
    699 PASS foo(bar) is 42
    700 PASS count is 336
    701 PASS foo(bar) is 42
    702 PASS count is 337
    703 PASS foo(bar) is 42
    704 PASS count is 338
    705 PASS foo(bar) is 42
    706 PASS count is 339
    707 PASS foo(bar) is 42
    708 PASS count is 340
    709 PASS foo(bar) is 42
    710 PASS count is 341
    711 PASS foo(bar) is 42
    712 PASS count is 342
    713 PASS foo(bar) is 42
    714 PASS count is 343
    715 PASS foo(bar) is 42
    716 PASS count is 344
    717 PASS foo(bar) is 42
    718 PASS count is 345
    719 PASS foo(bar) is 42
    720 PASS count is 346
    721 PASS foo(bar) is 42
    722 PASS count is 347
    723 PASS foo(bar) is 42
    724 PASS count is 348
    725 PASS foo(bar) is 42
    726 PASS count is 349
    727 PASS foo(bar) is 42
    728 PASS count is 350
    729 PASS foo(bar) is 42
    730 PASS count is 351
    731 PASS foo(bar) is 42
    732 PASS count is 352
    733 PASS foo(bar) is 42
    734 PASS count is 353
    735 PASS foo(bar) is 42
    736 PASS count is 354
    737 PASS foo(bar) is 42
    738 PASS count is 355
    739 PASS foo(bar) is 42
    740 PASS count is 356
    741 PASS foo(bar) is 42
    742 PASS count is 357
    743 PASS foo(bar) is 42
    744 PASS count is 358
    745 PASS foo(bar) is 42
    746 PASS count is 359
    747 PASS foo(bar) is 42
    748 PASS count is 360
    749 PASS foo(bar) is 42
    750 PASS count is 361
    751 PASS foo(bar) is 42
    752 PASS count is 362
    753 PASS foo(bar) is 42
    754 PASS count is 363
    755 PASS foo(bar) is 42
    756 PASS count is 364
    757 PASS foo(bar) is 42
    758 PASS count is 365
    759 PASS foo(bar) is 42
    760 PASS count is 366
    761 PASS foo(bar) is 42
    762 PASS count is 367
    763 PASS foo(bar) is 42
    764 PASS count is 368
    765 PASS foo(bar) is 42
    766 PASS count is 369
    767 PASS foo(bar) is 42
    768 PASS count is 370
    769 PASS foo(bar) is 42
    770 PASS count is 371
    771 PASS foo(bar) is 42
    772 PASS count is 372
    773 PASS foo(bar) is 42
    774 PASS count is 373
    775 PASS foo(bar) is 42
    776 PASS count is 374
    777 PASS foo(bar) is 42
    778 PASS count is 375
    779 PASS foo(bar) is 42
    780 PASS count is 376
    781 PASS foo(bar) is 42
    782 PASS count is 377
    783 PASS foo(bar) is 42
    784 PASS count is 378
    785 PASS foo(bar) is 42
    786 PASS count is 379
    787 PASS foo(bar) is 42
    788 PASS count is 380
    789 PASS foo(bar) is 42
    790 PASS count is 381
    791 PASS foo(bar) is 42
    792 PASS count is 382
    793 PASS foo(bar) is 42
    794 PASS count is 383
    795 PASS foo(bar) is 42
    796 PASS count is 384
    797 PASS foo(bar) is 42
    798 PASS count is 385
    799 PASS foo(bar) is 42
    800 PASS count is 386
    801 PASS foo(bar) is 42
    802 PASS count is 387
    803 PASS foo(bar) is 42
    804 PASS count is 388
    805 PASS foo(bar) is 42
    806 PASS count is 389
    807 PASS foo(bar) is 42
    808 PASS count is 390
    809 PASS foo(bar) is 42
    810 PASS count is 391
    811 PASS foo(bar) is 42
    812 PASS count is 392
    813 PASS foo(bar) is 42
    814 PASS count is 393
    815 PASS foo(bar) is 42
    816 PASS count is 394
    817 PASS foo(bar) is 42
    818 PASS count is 395
    819 PASS foo(bar) is 42
    820 PASS count is 396
    821 PASS foo(bar) is 42
    822 PASS count is 397
    823 PASS foo(bar) is 42
    824 PASS count is 398
    825 PASS foo(bar) is 42
    826 PASS count is 399
    827 PASS foo(bar) is 42
    828 PASS count is 400
    829 PASS foo(bar) is 42
    830 PASS count is 401
    831 PASS foo(bar) is 42
    832 PASS count is 402
    833 PASS foo(bar) is 42
    834 PASS count is 403
    835 PASS foo(bar) is 42
    836 PASS count is 404
    837 PASS foo(bar) is 42
    838 PASS count is 405
    839 PASS foo(bar) is 42
    840 PASS count is 406
    841 PASS foo(bar) is 42
    842 PASS count is 407
    843 PASS foo(bar) is 42
    844 PASS count is 408
    845 PASS foo(bar) is 42
    846 PASS count is 409
    847 PASS foo(bar) is 42
    848 PASS count is 410
    849 PASS foo(bar) is 42
    850 PASS count is 411
    851 PASS foo(bar) is 42
    852 PASS count is 412
    853 PASS foo(bar) is 42
    854 PASS count is 413
    855 PASS foo(bar) is 42
    856 PASS count is 414
    857 PASS foo(bar) is 42
    858 PASS count is 415
    859 PASS foo(bar) is 42
    860 PASS count is 416
    861 PASS foo(bar) is 42
    862 PASS count is 417
    863 PASS foo(bar) is 42
    864 PASS count is 418
    865 PASS foo(bar) is 42
    866 PASS count is 419
    867 PASS foo(bar) is 42
    868 PASS count is 420
    869 PASS foo(bar) is 42
    870 PASS count is 421
    871 PASS foo(bar) is 42
    872 PASS count is 422
    873 PASS foo(bar) is 42
    874 PASS count is 423
    875 PASS foo(bar) is 42
    876 PASS count is 424
    877 PASS foo(bar) is 42
    878 PASS count is 425
    879 PASS foo(bar) is 42
    880 PASS count is 426
    881 PASS foo(bar) is 42
    882 PASS count is 427
    883 PASS foo(bar) is 42
    884 PASS count is 428
    885 PASS foo(bar) is 42
    886 PASS count is 429
    887 PASS foo(bar) is 42
    888 PASS count is 430
    889 PASS foo(bar) is 42
    890 PASS count is 431
    891 PASS foo(bar) is 42
    892 PASS count is 432
    893 PASS foo(bar) is 42
    894 PASS count is 433
    895 PASS foo(bar) is 42
    896 PASS count is 434
    897 PASS foo(bar) is 42
    898 PASS count is 435
    899 PASS foo(bar) is 42
    900 PASS count is 436
    901 PASS foo(bar) is 42
    902 PASS count is 437
    903 PASS foo(bar) is 42
    904 PASS count is 438
    905 PASS foo(bar) is 42
    906 PASS count is 439
    907 PASS foo(bar) is 42
    908 PASS count is 440
    909 PASS foo(bar) is 42
    910 PASS count is 441
    911 PASS foo(bar) is 42
    912 PASS count is 442
    913 PASS foo(bar) is 42
    914 PASS count is 443
    915 PASS foo(bar) is 42
    916 PASS count is 444
    917 PASS foo(bar) is 42
    918 PASS count is 445
    919 PASS foo(bar) is 42
    920 PASS count is 446
    921 PASS foo(bar) is 42
    922 PASS count is 447
    923 PASS foo(bar) is 42
    924 PASS count is 448
    925 PASS foo(bar) is 42
    926 PASS count is 449
    927 PASS foo(bar) is 42
    928 PASS count is 450
    929 PASS foo(bar) is "stuff"
    930 PASS count is 451
    931 PASS foo(bar) is "stuff"
    932 PASS count is 452
    933 PASS foo(bar) is "stuff"
    934 PASS count is 453
    935 PASS foo(bar) is "stuff"
    936 PASS count is 454
    937 PASS foo(bar) is "stuff"
    938 PASS count is 455
    939 PASS foo(bar) is "stuff"
    940 PASS count is 456
    941 PASS foo(bar) is "stuff"
    942 PASS count is 457
    943 PASS foo(bar) is "stuff"
    944 PASS count is 458
    945 PASS foo(bar) is "stuff"
    946 PASS count is 459
    947 PASS foo(bar) is "stuff"
    948 PASS count is 460
    949 PASS foo(bar) is "stuff"
    950 PASS count is 461
    951 PASS foo(bar) is "stuff"
    952 PASS count is 462
    953 PASS foo(bar) is "stuff"
    954 PASS count is 463
    955 PASS foo(bar) is "stuff"
    956 PASS count is 464
    957 PASS foo(bar) is "stuff"
    958 PASS count is 465
    959 PASS foo(bar) is "stuff"
    960 PASS count is 466
    961 PASS foo(bar) is "stuff"
    962 PASS count is 467
    963 PASS foo(bar) is "stuff"
    964 PASS count is 468
    965 PASS foo(bar) is "stuff"
    966 PASS count is 469
    967 PASS foo(bar) is "stuff"
    968 PASS count is 470
    969 PASS foo(bar) is "stuff"
    970 PASS count is 471
    971 PASS foo(bar) is "stuff"
    972 PASS count is 472
    973 PASS foo(bar) is "stuff"
    974 PASS count is 473
    975 PASS foo(bar) is "stuff"
    976 PASS count is 474
    977 PASS foo(bar) is "stuff"
    978 PASS count is 475
    979 PASS foo(bar) is "stuff"
    980 PASS count is 476
    981 PASS foo(bar) is "stuff"
    982 PASS count is 477
    983 PASS foo(bar) is "stuff"
    984 PASS count is 478
    985 PASS foo(bar) is "stuff"
    986 PASS count is 479
    987 PASS foo(bar) is "stuff"
    988 PASS count is 480
    989 PASS foo(bar) is "stuff"
    990 PASS count is 481
    991 PASS foo(bar) is "stuff"
    992 PASS count is 482
    993 PASS foo(bar) is "stuff"
    994 PASS count is 483
    995 PASS foo(bar) is "stuff"
    996 PASS count is 484
    997 PASS foo(bar) is "stuff"
    998 PASS count is 485
    999 PASS foo(bar) is "stuff"
   1000 PASS count is 486
   1001 PASS foo(bar) is "stuff"
   1002 PASS count is 487
   1003 PASS foo(bar) is "stuff"
   1004 PASS count is 488
   1005 PASS foo(bar) is "stuff"
   1006 PASS count is 489
   1007 PASS foo(bar) is "stuff"
   1008 PASS count is 490
   1009 PASS foo(bar) is "stuff"
   1010 PASS count is 491
   1011 PASS foo(bar) is "stuff"
   1012 PASS count is 492
   1013 PASS foo(bar) is "stuff"
   1014 PASS count is 493
   1015 PASS foo(bar) is "stuff"
   1016 PASS count is 494
   1017 PASS foo(bar) is "stuff"
   1018 PASS count is 495
   1019 PASS foo(bar) is "stuff"
   1020 PASS count is 496
   1021 PASS foo(bar) is "stuff"
   1022 PASS count is 497
   1023 PASS foo(bar) is "stuff"
   1024 PASS count is 498
   1025 PASS foo(bar) is "stuff"
   1026 PASS count is 499
   1027 PASS foo(bar) is "stuff"
   1028 PASS count is 500
   1029 PASS successfullyParsed is true
   1030 
   1031 TEST COMPLETE
   1032 
   1033