| # RUN: "%python" "%s" "%counter" |
| |
| import sys |
| import os |
| |
| counter_file = sys.argv[1] |
| |
| # The first time the test is run, initialize the counter to 1. |
| if not os.path.exists(counter_file): |
| with open(counter_file, 'w') as counter: |
| counter.write("1") |
| |
| # Succeed if this is the fourth time we're being run. |
| with open(counter_file, 'r') as counter: |
| num = int(counter.read()) |
| if num == 4: |
| sys.exit(0) |
| |
| # Otherwise, increment the counter and fail |
| with open(counter_file, 'w') as counter: |
| counter.write(str(num + 1)) |
| sys.exit(1) |