Вопросы по теме 'chefspec'
Ускорение запуска Chefspec
У меня много кулинарных книг, и они тщательно протестированы с помощью ChefSpec . У меня более 800 спецификаций, и запускать их каждый раз перед фиксацией кода стало проблемой, потому что на моей машине их запуск занимает около 20 минут. Это...
965 просмотров
schedule
14.06.2022
Тестирование ресурсов ChefSpec и Ark
Я начинаю тестировать с помощью chefspec, который, по моему мнению, является действительно простым и надежным тестовым фреймворком. Но у меня возникли некоторые проблемы с тестированием ресурсов ковчега. У меня есть этот default_spec.rb
require...
872 просмотров
schedule
30.04.2024
Chefspec повторно загружает библиотеки и выдает предупреждение об уже инициализированной константе CONSTANT
У меня есть кулинарная книга шеф-повара с библиотекой, например. library.rb . Он содержит CONSTANT :
CONSTANT = 'constant'
Когда я пишу модульные тесты для этой поваренной книги, она всегда выдает мне предупреждение:
(Some...
736 просмотров
schedule
31.12.2022
Как проверить идемпотентность с помощью chefspec
Я хотел бы использовать chefspec для проверки идемпотентности моего рецепта.
Допустим, у меня есть рецепт, который включает эти два оператора ресурсов:
file '/etc/app.config' do
action :create
notifies :restart, "service[app]"
end
service...
776 просмотров
schedule
12.05.2024
Интеграционные тесты Test Kitchen с Chefspec: тестирование кулинарной книги с зависимостями
Я понимаю, что Test Kitchen следует последовательности
создать узел > объединить поваренную книгу > запустить тесты
Как лучше всего создать тест, предполагающий сильную внешнюю зависимость?
Примером может служить кулинарная книга Кафки...
226 просмотров
schedule
20.04.2022
Chef NoMethodError при использовании метода библиотечного модуля с Registration_key в рецепте
я получаю сообщение об ошибке
NoMethodError
-------------
undefined method `registry_key' for HashOperations:Module
при сведении кулинарной книги Chef.
Это короткая версия кода из libraries/hash_operations.rb :
module HashOperations...
725 просмотров
schedule
14.10.2022
Утверждение возвращаемого значения метода в Ruby (рецепт шеф-повара) с использованием Rspec
Я очень новичок в Rspec и пытался протестировать сценарий Ruby (это рецепт от шеф-повара) со следующим скелетом.
def foo1
# do stuff
list_of_names # returns a list
end
def foo2(list_of_names)
# do stuff
counter = [...]
.
....
563 просмотров
schedule
20.05.2023
Chefspec заглушает Win32::Service в Linux
Наша кулинарная книга используется как на компьютерах с Linux, так и на Windows, и когда она работает/сходится, код отлично работает на обоих типах систем. Однако тест rake unit в Linux не проходит. У меня в рецепте:
service 'MyService' do...
138 просмотров
schedule
06.05.2023