15 lines
563 B
Python
15 lines
563 B
Python
import argparse
|
|
from moonlight_analytics import MoonlightTester
|
|
import asyncio
|
|
import sys
|
|
|
|
|
|
if __name__ == '__main__':
|
|
tester = MoonlightTester()
|
|
time = sys.argv[2] if len(sys.argv) > 2 else 10
|
|
if sys.argv[1] == "router":
|
|
asyncio.get_event_loop().run_until_complete(tester.nightly_router_iperf(time=time))
|
|
elif sys.argv[1] == "pi":
|
|
asyncio.get_event_loop().run_until_complete(tester.nightly_pi_iperf(time=time))
|
|
elif sys.argv[1] == "speedtest":
|
|
asyncio.get_event_loop().run_until_complete(tester.nightly_pi_speedtest()) |