Вопросы по теме 'chefspec'

Модульное тестирование поставщика Chef
Как написать модульный тест для поставщика Chef? На данный момент наша стратегия модульного тестирования использует ChefSpec для рецептов, и мы вкладываем большую часть интересной логики для наших поставщиков. в библиотеках, чтобы сделать логику...
1471 просмотров
schedule 10.12.2023

Создайте рецепт шеф-повара, динамически передавая значения из файла свойств
Я создал рецепт шеф-повара, в котором упоминается установка определенного оборота. Этот rpm имеет номер версии, который необходимо динамически загружать из файла свойств (который сам создается динамически). Затем этот рецепт шеф-повара необходимо...
1214 просмотров

Как проверить модификации data_bag в ChefSpec?
У меня есть рецепт, который изменяет значение DataBag, и я пытаюсь написать для него тест. Соответствующая часть рецепта: def get_deployment_data(data_bag_name) data_bag_item(data_bag_name, 'deployment') end # Update master data bag...
221 просмотров
schedule 16.10.2022

Невозможно запустить тесты chefspec с пакетами данных
Я пытаюсь запустить модульные тесты с помощью chefspec. Я добавил пакеты данных в свой рецепт. Без багов данных, тест Chefspec проходит нормально. После добавления багов данных Chefspec показывает следующую ошибку: 1) database::prerequisites...
656 просмотров
schedule 07.03.2024

Как stub_command в ChefSpec?
У меня есть это условие в моем рецепте: install_action = (::Win32::Service.exists?(windows_service['name']) ? :configure : :create) и ChefSpec для этого в файле спецификаций: #1: not working allow_any_instance_of(Win32::Service)...
1393 просмотров
schedule 28.09.2022