エフセキュアのGitHub上でSEEを公開した。
はじめに
SEE(Sandboxed Execution Environment、サンドボックス化実行環境)とは、保護された環境でテストの自動化を実現するためのフレームワークである。
このサンドボックスはlibvirtを介して提供され、カスタマイズ可能で高度な柔軟性がある。異なる種類のハイパーバイザ(Qemu、VirtualBox、LXC)を採用してテスト環境を実行できる。
また、インタラクションのためのイベント機構の同期を行うプラグインをテスト環境に追加可能だ。ユーザは、JSON形式の設定ファイルによりプラグインの有効化や設定を行える。