- given: files (?P\S+), (?P\S+) \(from (?P\S+)\), and (?P\S+) \(from (?P\S+)\) - when: I run ftt-docgen --html (?P\S+) - when: I run ftt-docgen --pdf (?P\S+) - when: I run ftt-codegen --run (?P\S+) - then: file (?P\S+) exists - then: log file says scenario "(?P.+)" was run - then: log file says step "(?Pgiven|when|then) (?P.+)" was run - then: program finished successfully