Вопросы по теме '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 просмотров

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