7. Testen

Wie jeder andere Code sollte auch Ihre Sandbox-Implementierung Tests umfassen. Sandbox-Tests sind nicht dazu gedacht, die Korrektheit des Programms zu testen, sondern um zu prüfen, ob das in der Sandbox ausgeführte Programm ohne Probleme wie Sandbox-Verstöße ausgeführt werden kann. Dadurch wird auch sichergestellt, dass die Sandbox-Richtlinie korrekt ist.

Ein Sandbox-Programm wird genauso getestet, wie es in der Produktion ausgeführt wird, mit den Argumenten und Eingabedateien, die es normalerweise verarbeiten würde.

Diese Tests können so einfach wie ein Shell-Test oder C++-Tests mit Unterprozessen sein. Sehen Sie sich die Beispiele an, um sich inspirieren zu lassen.