Skip to content

Commit e6c6526

Browse files
committed
In the buildbot, indicate diffs for pages which have an acceptable diff which fails differently than pages without an acceptable diff.
- Legacy-Id: 557
1 parent 6918c22 commit e6c6526

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

ietf/tests.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ def doRedirectsTest(self, lst):
237237
print " %s" % (response['Location'])
238238
note( " (wanted %s)" % (url))
239239
print ""
240+
res = None
240241
#res = ("Fail", "wrong-reponse")
241242
else:
242243
note("Fail %s %s" % (code, testurl))
@@ -245,9 +246,10 @@ def doRedirectsTest(self, lst):
245246
res = ("Fail", "Exc")
246247
note("Exception for URL '%s'" % testurl)
247248
traceback.print_exc()
248-
if not res in response_count:
249-
response_count[res] = 0
250-
response_count[res] += 1
249+
if res:
250+
if not res in response_count:
251+
response_count[res] = 0
252+
response_count[res] += 1
251253
if response_count:
252254
print ""
253255
note("Response count:")
@@ -338,7 +340,10 @@ def doUrlsTest(self, lst):
338340
if diff.strip() == okdiff.strip():
339341
note("OK cmp %s" % (url))
340342
else:
341-
note("Diff: %s" % (url))
343+
if okdiff:
344+
note("Failed diff: %s" % (url))
345+
else:
346+
note("Diff: %s" % (url))
342347
print "\n".join(difflist[:100])
343348
if len(difflist) > 100:
344349
print "... (skipping %s lines of diff)" % (len(difflist)-100)

0 commit comments

Comments
 (0)