7. Test

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

Ein Sandbox-Programm wird auf dieselbe Weise getestet, wie es in der Produktion ausgeführt würde, 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 untergeordneten Prozessen sein. Beispiele