7. Tes

Seperti kode lainnya, penerapan sandbox Anda harus memiliki pengujian. Pengujian sandbox tidak dimaksudkan untuk menguji kebenaran program, tetapi untuk memeriksa apakah program yang di-sandbox dapat berjalan tanpa masalah seperti pelanggaran sandbox. Hal ini juga memastikan bahwa kebijakan sandbox sudah benar.

Program yang di-sandbox diuji dengan cara yang sama seperti saat Anda menjalankannya dalam produksi, dengan argumen dan file input yang biasanya diproses.

Pengujian ini bisa sesederhana pengujian shell atau pengujian C++ menggunakan subproses. Lihat contoh untuk mendapatkan inspirasi.