cowmesh-network-test/nightly_test.py

15 lines
563 B
Python
Raw Normal View History

2023-04-27 08:46:42 +00:00
import argparse
2023-05-01 16:26:45 +00:00
from moonlight_analytics import MoonlightTester
2023-04-27 08:46:42 +00:00
import asyncio
2023-04-28 12:04:41 +00:00
import sys
2023-04-27 08:46:42 +00:00
if __name__ == '__main__':
2023-05-01 16:26:45 +00:00
tester = MoonlightTester()
2023-04-28 12:04:41 +00:00
time = sys.argv[2] if len(sys.argv) > 2 else 10
if sys.argv[1] == "router":
2023-05-01 16:26:45 +00:00
asyncio.get_event_loop().run_until_complete(tester.nightly_router_iperf(time=time))
2023-04-28 12:04:41 +00:00
elif sys.argv[1] == "pi":
2023-05-01 16:26:45 +00:00
asyncio.get_event_loop().run_until_complete(tester.nightly_pi_iperf(time=time))
2023-04-28 14:55:31 +00:00
elif sys.argv[1] == "speedtest":
2023-05-01 16:26:45 +00:00
asyncio.get_event_loop().run_until_complete(tester.nightly_pi_speedtest())