Если вы на самом деле находитесь в этой папке, то вам нужно указать огурцу require
определения шагов в командной строке, например.
myproject/features/admin/posts$ cucumber . -r ../../features/step_definitions
Это немного грязно, так как вам также нужно будет указать расположение любых файлов поддержки, если вы их используете:
myproject/features/admin/posts$ cucumber . -r ../../features/step_definitions -r ../../features/support
Немного проще было бы всегда запускать огурец из корневого каталога и указывать, какие функции вы хотите запустить, и просто require
целую папку функций:
myproject$ cucumber -r features features/admin/posts
Запустит все функции в каталоге admin / posts, а также извлечет необходимые определения шагов и файлы поддержки.