packages feed

kif-parser-0.0.3: templates/json.tmpl

{
  "test": {
    "no-of-scenarios": {{test.noOfScenarios}},
    "no-of-failures": {{test.noOfFailures}},
    "duration": {{test.duration}},
    "scenarios": [
      {@|scenario <- test.scenarios|
      "scenario" : {
        "number": {{scenario.number}},
        "description": {{scenario.description}},
        "no-of-steps": {{scenario.noOfSteps}},
        "duration": {{scenario.duration}},
        "passed": {?|scenario.passed|true?}{?|scenario.failed|false?},
        "steps": [
          {@|step <- scenario.steps|
          {?|step.passed|"pass": {
            "description": {{step.description}},
            "duration": {{step.duration}}
          }
          ?}
          {?|step.failed|"fail": {
            "description": {{step.description}},
            "reason": {{step.reason}},
            "duration": {{step.duration}}
          }
          ?}
          @}
      }
      @}
    ]
  }
}