Cucumber.ml は、OCaml プロジェクト用に書かれ、役立つ実装です。

前提条件

Cucumber.mlを使用する前に、いくつかの前提条件があります。

Cucumber.mlは、OCamlの外部関数インターフェースを使用して、Gherkinの解析をgherkin-c実装に委任します。つまり、Cucumber.mlを使用する前に、gherkin-cを共有ライブラリとしてコンパイルし、ヘッダーファイルとともにシステムにインストールする必要があります。

次に、Cucumber.mlプロジェクトをチェックアウトして、次の手順を実行します。

dune build && dune install

これは、cucumber OpamパッケージをローカルのOpamリポジトリにインストールします。詳細については、READMEファイルをご覧ください。

**注:** Cucumber.mlは、ステップ定義の実行を開始すると、コマンドライン引数を制御するものと想定しています。これは予期しない場合があるため、注意してください。基本的に、コンパイルプロセスによって作成された実行可能ファイルはCucumberランナーであり、ステップ定義を実行するのはその実行可能ファイルです。

詳細と使用方法については、Cucumber OCamlウェブサイトをご覧ください。

このドキュメントの改善にご協力ください。このページを編集する