blob: af80e3ece74bb3a47bf270cdfa506b5c97ce74ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# ALLOW_RETRIES: 5
# 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)
|