Cucumber.ml 是用 OCaml 編寫並適用於 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 網站 以取得更多資訊和使用說明。

您可以幫助我們改進此文件。編輯此頁面