mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 02:50:08 +08:00
[gdb/testsuite] update analyze-racy-logs.py to python3
Since python 2 is no longer supported on most distributions, update the script to run under python while while still being runnable under python2.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# Copyright (C) 2016-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
@ -145,7 +145,7 @@ def identify_racy_tests():
|
||||
# to be ignored. For example, tests both in the PASS and KFAIL
|
||||
# states should not be considered racy.
|
||||
ignored_tests = set()
|
||||
for s1, s2 in ignore_relations.iteritems():
|
||||
for s1, s2 in ignore_relations.items():
|
||||
try:
|
||||
ignored_tests |= all_tests[s1] & all_tests[s2]
|
||||
except:
|
||||
@ -159,16 +159,16 @@ def identify_racy_tests():
|
||||
racy_tests = racy_tests - ignored_tests
|
||||
|
||||
# Print the header.
|
||||
print "\t\t=== gdb racy tests ===\n"
|
||||
print("\t\t=== gdb racy tests ===\n")
|
||||
|
||||
# Print each test.
|
||||
for line in sorted(racy_tests):
|
||||
print line
|
||||
print(line)
|
||||
|
||||
# Print the summary.
|
||||
print "\n"
|
||||
print "\t\t=== gdb Summary ===\n"
|
||||
print "# of racy tests:\t\t%d" % len(racy_tests)
|
||||
print("\n")
|
||||
print("\t\t=== gdb Summary ===\n")
|
||||
print("# of racy tests:\t\t%d" % len(racy_tests))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Reference in New Issue
Block a user