Я учусь шеф-повара и работаю с кухней. Из документации я смог выяснить, как запускать тесты bats, но я не могу найти никакого объяснения написанию тестов rspec, кроме того, что это один из четырех встроенных наборов тестов.
Написание тестов rspec для тестовой кухни Chef
Ответы (2)
Просто поместите свой код спецификации сервера под test/integration/<suite name>/serverspec/<suite name>_spec.rb
. Убедитесь, что вы загружаете serverspec, поместив это в начало вашего файла:
require 'serverspec'
set :backend, :exec
Кроме этого, просто напишите нормальный тестовый код для сервера.
person
coderanger
schedule
15.10.2014
Для интеграционных тестов ознакомьтесь с этим руководством по serverspec.
Для модульного тестирования рецептов Chef используйте ChefSpec.
person
yurinnick
schedule
19.10.2014