forked from haiwan/sledge
parent
416b1ae80b
commit
05eb6f20c0
@ -0,0 +1,22 @@
|
|||||||
|
import sys
|
||||||
|
def count_miss_or_meet_deadline_requests(file_dir):
|
||||||
|
meet_deadline = 0
|
||||||
|
miss_deadline = 0
|
||||||
|
fo = open(file_dir, "r+")
|
||||||
|
for line in fo:
|
||||||
|
line = line.strip()
|
||||||
|
if "meet deadline" in line:
|
||||||
|
meet_deadline += 1
|
||||||
|
if "miss deadline" in line:
|
||||||
|
miss_deadline += 1
|
||||||
|
miss_deadline_percentage = (miss_deadline * 100) / (miss_deadline + meet_deadline)
|
||||||
|
print("meet deadline num:", meet_deadline)
|
||||||
|
print("miss deadline num:", miss_deadline)
|
||||||
|
print("miss deadline percentage:", miss_deadline_percentage)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
argv = sys.argv[1:]
|
||||||
|
if len(argv) < 1:
|
||||||
|
print("usage ", sys.argv[0], " file dir")
|
||||||
|
sys.exit()
|
||||||
|
count_miss_or_meet_deadline_requests(argv[0])
|
Loading…
Reference in new issue