Похож Вы готовы сделать следующий шаг и пользоваться библиотекой поблочного тестирования.
Вот введение в мини-тест, встроенный в Ruby 1.9.
Некоторые методы контейнеризации, такие как Docker, не позволяют использовать, например. FUSE без запуска привилегированного контейнера, разрушая некоторые ограничения безопасности, которые могут предложить контейнеры. Внедрение чего-то вроде UML между вашим приложением и платформой контейнеризации может дать вам доступ к большему количеству функций ядра без ущерба для безопасности хоста.