Skip to content

freifunk-darmstadt/TestFramework

 
 

Repository files navigation

Build StatusDocumentation Statuscodecov.ioCode ClimateIssue Count

Issues: Stories in Ready Stories in Ready Stories in Ready

FreifunkTestFramework

Die Dokumentation befindet sich online auf https://freifunk-testframework.readthedocs.org

Git Cheat Sheet http://www.git-tower.com/blog/git-cheat-sheet/

Tickets und Aufgabenplanung auf https://waffle.io/PumucklOnTheAir/TestFramework/

Bedienung

Starten

Server manuel starten mit python3 start_server.py oder ./start_server.py

Wen das FreifunkTestFramework schon als Service installiert ist, dann kann man über systemd es starten: systemctl start fftserver

Installieren

Die Installation ist ziemlich einfach unter einem Unix-System. Ein ./install.sh bzw. sh install.sh unter root reicht aus. Es wird systemd und Python 3.4+ vorausgesetzt. Installation wurde lediglich unter Raspbian getestet.

Alternativ wen man den Testserver nur ausführen aber nicht als Service installiert haben möchte, kann man auch nur die Bibliothek installieren: pip3 install -r requirements.txt

Ausführen

Über python cli.py -hkönnen alle Subkommandos aufgelistet werden.

python cli.py status -h listet alle optionalen Argumente für eine Statusübersicht auf

python cli.py status -a zeigt die Übersicht über alle Router an

python cli.py status -r [Router ID] zeigt detaillierte Infos zu einem bestimmten Router an (ID über status -a einsehbar)

Konventionen, Vorgehensweise und weitere Dokumentation im Wiki

About

Automatisiertes testen von OpenWRT Firmware auf Freifunk-Routern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Shell 0.5%