-
Notifications
You must be signed in to change notification settings - Fork 0
/
tester_template.py
25 lines (21 loc) · 1 KB
/
tester_template.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
import subprocess, sys
# Runs every .event file in the directory and stores all output into .txt files.
for file in os.listdir(os.getcwd()):
if file.endswith(".event"):
# On a Windows system:
# print("Running LINK_STATE")
# p = subprocess.Popen(["powershell.exe",
# "cd " + os.getcwd() + "; python sim.py LINK_STATE " + file + " >> ls_test.txt 2>&1"],
# stdout=sys.stdout)
# p.communicate()
# print("Running DISTANCE_VECTOR")
# p = subprocess.Popen(["powershell.exe",
# "cd " + os.getcwd() + "; python sim.py DISTANCE_VECTOR " + file + " >> dv_test.txt 2>&1"],
# stdout=sys.stdout)
# p.communicate()
# Else:
# print("Running LINK_STATE")
# os.system("python sim.py LINK_STATE {} &>> ls_test.txt".format(file))
# print("Running DISTANCE_VECTOR")
# os.system("python sim.py DISTANCE_VECTOR {} &>> dv_test.txt".format(file))