testing
This commit is contained in:
1 parent
91b7863872
commit
47a389ca80
2 files changed
+38
-4
No files matched your search
+29
@@ -0,0 +1,29 @@
|
||||
import pytest
|
||||
import subprocess
|
||||
|
||||
PORT = 5055
|
||||
ALL_IPS = [
|
||||
"172.22.156.3",
|
||||
"172.22.158.2",
|
||||
"172.22.94.2",
|
||||
"172.22.156.4",
|
||||
"172.22.158.3",
|
||||
"172.22.94.3",
|
||||
"172.22.156.5",
|
||||
"172.22.158.4",
|
||||
"172.22.94.4",
|
||||
"172.22.156.6"
|
||||
]
|
||||
|
||||
#generate log files on all the machines before running this test
|
||||
for i, ip in enumerate(ALL_IPS):
|
||||
subprocess.run(["ssh", "asing@{ip}", "python3", "generate_log.py", str(i + 1), "100"])
|
||||
|
||||
#start the server on all the machines before running this test
|
||||
for i, ip in enumerate(ALL_IPS):
|
||||
subprocess.run(["ssh", "asing@{ip}", "python3", "server.py"])
|
||||
|
||||
#ssh into one machine at randome
|
||||
machine_num = random.randint(1, len(ALL_IPS))
|
||||
result = subprocess.run(["ssh", f"asing@{ALL_IPS[machine_num - 1]}", "grep", "ERROR", f"./machine.{machine_num}.test.log"], capture_output=True, text=True)
|
||||
print(f"Machine {machine_num} grep result:\n{result.stdout}")
|
||||
Reference in new issue
Block a user