Removing custom proxy headers from tests

This commit is contained in:
Aryan Singh committed 2026-09-13 13:46:04 -05:00
1 parent cff433eb8d
commit 81528e1aff
4 files changed
+9 -10

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@
/Users/aryan/Documents/Github/fa26_cs425_.group-mp_.team-01/MP1/scripts/kill_mp.sh all /Users/aryan/Documents/Github/fa26_cs425_.group-mp_.team-01/MP1/scripts/kill_mp.sh all
for i in {1..10}; do for i in {1..10}; do
vpn ssh -n -f -o BatchMode=yes "server$i" "cd fa26_cs425_.group-mp_.team-01/MP1 && git pull origin aryan && ~/fa26_cs425_.group-mp_.team-01/MP1/scripts/install_cmd.sh" ssh -n -f -o BatchMode=yes "server$i" "cd fa26_cs425_.group-mp_.team-01/MP1 && git pull origin aryan && ~/fa26_cs425_.group-mp_.team-01/MP1/scripts/install_cmd.sh"
done done
/Users/aryan/Documents/Github/fa26_cs425_.group-mp_.team-01/MP1/scripts/run_mp.sh all /Users/aryan/Documents/Github/fa26_cs425_.group-mp_.team-01/MP1/scripts/run_mp.sh all
+2 -2
View File
@@ -3,13 +3,13 @@
if [[ "$1" == "all" ]]; then if [[ "$1" == "all" ]]; then
for i in {1..10}; do for i in {1..10}; do
echo "Killing server$i..." echo "Killing server$i..."
vpn ssh -o BatchMode=yes "server$i" "fuser -k -9 5055/tcp" ssh -o BatchMode=yes "server$i" "fuser -k -9 5055/tcp"
echo "" echo ""
done done
else else
for i in "$@"; do for i in "$@"; do
echo "Killing server$i..." echo "Killing server$i..."
vpn ssh -o BatchMode=yes "server$i" "fuser -k -9 5055/tcp" ssh -o BatchMode=yes "server$i" "fuser -k -9 5055/tcp"
echo "" echo ""
done done
fi fi
+2 -2
View File
@@ -16,13 +16,13 @@ fi
echo "Starting servers" echo "Starting servers"
for i in $TARGETS; do for i in $TARGETS; do
vpn ssh -n -f -o BatchMode=yes "server$i" "$CMD" ssh -n -f -o BatchMode=yes "server$i" "$CMD"
done done
sleep 2 sleep 2
for i in $TARGETS; do for i in $TARGETS; do
pid=$(vpn ssh -n -o BatchMode=yes "server$i" "pgrep -o -u \$USER -f '[p]ython3 server.py'") pid=$(ssh -n -o BatchMode=yes "server$i" "pgrep -o -u \$USER -f '[p]ython3 server.py'")
if [[ -n "$pid" ]]; then if [[ -n "$pid" ]]; then
pid_clean=$(echo "$pid" | tr '\n' ' ') pid_clean=$(echo "$pid" | tr '\n' ' ')
+4 -5
View File
@@ -290,20 +290,19 @@ Total matches: 100
#generate log files on all the machines before running this test #generate log files on all the machines before running this test
print("Generating log files on all machines...") print("Generating log files on all machines...")
for i, ip in enumerate(ALL_IPS): for i, ip in enumerate(ALL_IPS):
subprocess.run(["vpn", "ssh", f"asing271@{ip}", f"cd ~/fa26_cs425_.group-mp_.team-01/MP1 && python3 generate_log.py {i + 1} 100"]) subprocess.run(["ssh", f"asing271@{ip}", f"cd ~/fa26_cs425_.group-mp_.team-01/MP1 && python3 generate_log.py {i + 1} 100"])
#start the server on all the machines before running this test #start the server on all the machines before running this test
print("Starting server on all machines...") print("Starting server on all machines...")
for i, ip in enumerate(ALL_IPS): for i, ip in enumerate(ALL_IPS):
print(f"Starting server on machine {i + 1} ({ip})...") print(f"Starting server on machine {i + 1} ({ip})...")
subprocess.run([ subprocess.run(["ssh", f"asing271@{ip}", "cd ~/fa26_cs425_.group-mp_.team-01/MP1 && setsid -f python3 server.py > server.log 2>&1 < /dev/null"])
"vpn", "ssh", f"asing271@{ip}", "cd ~/fa26_cs425_.group-mp_.team-01/MP1 && setsid -f python3 server.py > server.log 2>&1 < /dev/null"])
#ssh into one machine at randome #ssh into one machine at randome
machine_num = random.randint(1, len(ALL_IPS)) machine_num = random.randint(1, len(ALL_IPS))
print(f"Running grep command on a {machine_num} random machine...") print(f"Running grep command on a {machine_num} random machine...")
for i in tests: for i in tests:
result = subprocess.run(["vpn", "ssh", f"asing271@{ALL_IPS[machine_num - 1]}", f"cd ~/fa26_cs425_.group-mp_.team-01/MP1 && grepp {i} -t"], capture_output=True, text=True) result = subprocess.run(["ssh", f"asing271@{ALL_IPS[machine_num - 1]}", f"cd ~/fa26_cs425_.group-mp_.team-01/MP1 && grepp {i} -t"], capture_output=True, text=True)
if result.stdout.strip() == results[tests.index(i)].strip(): if result.stdout.strip() == results[tests.index(i)].strip():
print("PASS {i} test") print("PASS {i} test")
else: else:
@@ -312,4 +311,4 @@ for i in tests:
#delete log files on all the machines after running this test #delete log files on all the machines after running this test
print("Deleting log files on all machines...") print("Deleting log files on all machines...")
for i, ip in enumerate(ALL_IPS): for i, ip in enumerate(ALL_IPS):
subprocess.run(["vpn", "ssh", f"asing271@{ip}", "cd ~/fa26_cs425_.group-mp_.team-01/MP1 && rm -f ./machine.*.test.log"]) subprocess.run(["ssh", f"asing271@{ip}", "cd ~/fa26_cs425_.group-mp_.team-01/MP1 && rm -f ./machine.*.test.log"])