7. Test

Podobnie jak w przypadku każdego innego kodu, implementacja piaskownicy powinna zawierać testy. Testy w piaskownicy nie służą do sprawdzania poprawności programu, ale do weryfikowania, czy program w piaskownicy może działać bez problemów, takich jak naruszenia zasad piaskownicy. Dzięki temu upewnisz się też, że zasady dotyczące piaskownicy są prawidłowe.

Program w piaskownicy jest testowany w taki sam sposób, jak w środowisku produkcyjnym, z argumentami i plikami wejściowymi, które zwykle przetwarza.

Mogą to być proste testy powłoki lub testy w C++ wykorzystujące podprocesy. Aby się zainspirować, zapoznaj się z przykładami.