moonrockz/moonspec/runner does not have a README file
pub struct FeatureCache {
// private fields
}pub(all) struct FeatureResult {
name : String
scenarios : Array[ScenarioResult]
duration_ms : Int64
}impl Show for FeatureResultimpl Eq for FeatureSourceimpl Show for FeatureSourcepub(all) struct RunSummary {
total_scenarios : Int
passed : Int
failed : Int
undefined : Int
pending : Int
skipped : Int
duration_ms : Int64
}impl Eq for RunSummaryimpl Show for RunSummarypub(all) struct ScenarioResult {
feature_name : String
scenario_name : String
pickle_id : String
tags : Array[String]
steps : Array[StepResult]
status : ScenarioStatus
duration_ms : Int64
}impl Show for ScenarioResultpub(all) enum ScenarioStatus {
Passed
Failed
Skipped
Undefined
Pending
}impl Eq for ScenarioStatusimpl Show for ScenarioStatuspub(all) struct StepResult {
text : String
keyword : String
status : StepStatus
duration_ms : Int64
diagnostic : Error?
}impl Show for StepResultpub(all) enum StepStatus {
Passed
Failed(String)
Skipped
Undefined
Pending
}impl Eq for StepStatusimpl Show for StepStatuspub(all) enum TagExpression {
TagLiteral(String)
Not(TagExpression)
And(TagExpression, TagExpression)
Or(TagExpression, TagExpression)
Always
}impl Eq for TagExpressionimpl Show for TagExpressionfn execute_scenario(registry : StepRegistry, feature_name~ : String, scenario_name~ : String, pickle_id~ : String, tags~ : Array[String], steps~ : Array[PickleStep]) -> ScenarioResultfn[W : Hooks] execute_scenario_with_hooks(world : W, registry : StepRegistry, feature_name~ : String, scenario_name~ : String, pickle_id~ : String, tags~ : Array[String], steps~ : Array[PickleStep]) -> ScenarioResultasync fn[W : World] run(factory : () -> W, features : Array[FeatureSource], tag_expr? : String, scenario_name? : String, parallel? : Int) -> RunResultasync fn[W : World] run_or_fail(factory : () -> W, features : Array[FeatureSource], tag_expr? : String, scenario_name? : String, parallel? : Int) -> RunResultasync fn[W : World + Hooks] run_with_hooks(factory : () -> W, features : Array[FeatureSource], tag_expr? : String, scenario_name? : String, parallel? : Int) -> RunResultfn runner_version() -> StringInstall
Download zipBDD test framework for MoonBit with Gherkin and Cucumber Expressions