7. Тест

Как и любой другой код, ваша реализация песочницы должна включать тесты. Тесты песочницы предназначены не для проверки корректности программы, а для проверки того, может ли она работать без проблем, таких как нарушения правил песочницы. Это также гарантирует корректность политики песочницы.

Тестирование изолированной программы происходит так же, как и ее запуск в производственной среде, с теми же аргументами и входными файлами, которые она обычно обрабатывает.

Эти тесты могут быть такими же простыми, как тест оболочки или тесты C++ с использованием подпроцессов. Ознакомьтесь с примерами для вдохновения.