Start on tracking pos
This commit is contained in:
parent
bf3395f297
commit
7cd1eda6ba
@ -190,6 +190,9 @@ def main():
|
|||||||
iteration = 0
|
iteration = 0
|
||||||
changed = True
|
changed = True
|
||||||
|
|
||||||
|
rangeRemovePos = 0
|
||||||
|
byteReducePos = 0
|
||||||
|
|
||||||
try:
|
try:
|
||||||
while changed:
|
while changed:
|
||||||
changed = False
|
changed = False
|
||||||
@ -213,7 +216,7 @@ def main():
|
|||||||
break
|
break
|
||||||
|
|
||||||
if (not args.fast) and (not changed):
|
if (not args.fast) and (not changed):
|
||||||
for b in range(0, len(currentTest)):
|
for b in range(rangeRemovePos, len(currentTest)):
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
print("TRYING BYTE RANGE REMOVAL FROM BYTE", str(b) + "...")
|
print("TRYING BYTE RANGE REMOVAL FROM BYTE", str(b) + "...")
|
||||||
for v in range(b+1, len(currentTest)):
|
for v in range(b+1, len(currentTest)):
|
||||||
@ -221,6 +224,7 @@ def main():
|
|||||||
r = writeAndRunCandidate(newTest)
|
r = writeAndRunCandidate(newTest)
|
||||||
if checks(r):
|
if checks(r):
|
||||||
print("BYTE RANGE REMOVAL REDUCED TEST TO", len(newTest), "BYTES")
|
print("BYTE RANGE REMOVAL REDUCED TEST TO", len(newTest), "BYTES")
|
||||||
|
rangeRemovePos = b
|
||||||
changed = True
|
changed = True
|
||||||
break
|
break
|
||||||
if changed:
|
if changed:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user