Do automatyzacji testów używamy Jenkinsa, który po otrzymaniu notyfikacji od Bitbucketa uruchamia serie testów dla każdego z komponentów systemu.
Jedne z bardziej skomplikowanych testów to testy integracyjne mechanizmów filtra GlaDDoS. Uruchamiają automatycznie filtr na wirtualnych lokalnych interfejsach TAP, podłączają się do nich za pomocą Pythona i używają Scapy do generowania pakietów i obserwacji reakcji GlaDDoS na wysłany ruch.

Najnowsze komentarze