Giter Club home page Giter Club logo

Comments (9)

damianszczepanik avatar damianszczepanik commented on August 28, 2024

Attach json file

from cucumber-reports-plugin.

jsdevel avatar jsdevel commented on August 28, 2024
[
  {
    "id": "Bots",
    "name": "Bots",
    "description": "",
    "line": 2,
    "keyword": "Feature",
    "tags": [
      {
        "name": "@curl",
        "line": 1
      }
    ],
    "uri": "/usr/src/app/e2e/features/Bots.feature",
    "elements": [
      {
        "name": "As a bot, I want to see SEO friendly data on the home screen",
        "id": "Bots;as-a-bot,-i-want-to-see-seo-friendly-data-on-the-home-screen",
        "line": 4,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I curl the \"Home\" page",
            "line": 5,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 247916016
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:10"
            }
          },
          {
            "name": "the \"title\" tag should contain the text \"Journaling\"",
            "line": 6,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 510307
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:10"
            }
          },
          {
            "name": "the \"meta keywords\" tag should contain the text \"journaling diary cloud\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 199659
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:10"
            }
          },
          {
            "name": "the \"meta description\" tag should contain the text \"cloud journaling\"",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 159289
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:10"
            }
          },
          {
            "name": "the \"body\" tag should contain the text \"You are the gatekeeper for your thoughts\"",
            "line": 9,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 156225
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:10"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 346385
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      }
    ]
  }
]

I'm using cucumber.js to generate the reports if that helps.

from cucumber-reports-plugin.

jsdevel avatar jsdevel commented on August 28, 2024

It would be very helpful if the stack trace gave more information.

from cucumber-reports-plugin.

damianszczepanik avatar damianszczepanik commented on August 28, 2024

The file you attached could be used as the report (I was able to generate the report) however JavaScript is not officially supported but this plugin so report may not be generated properly in some cases.

Based on logs, I believe that the reason is that JSON report does not contain result for the step.

from cucumber-reports-plugin.

jsdevel avatar jsdevel commented on August 28, 2024

I see. so it loos like cucumberjs isn't outputting result for Background Steps:

[
  {
    "id": "EditEntry",
    "name": "EditEntry",
    "description": "",
    "line": 1,
    "keyword": "Feature",
    "uri": "/usr/src/app/e2e/features/EditEntry.feature",
    "elements": [
      {
        "name": "I am logged in as a user that has entered their passphrase with a single existing entry",
        "keyword": "Background",
        "description": "",
        "type": "background",
        "line": 3,
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When "
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And "
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And "
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And "
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And "
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When "
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And "
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And "
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And "
          }
        ]
      },
      {
        "name": "I want to view my current entry",
        "id": "EditEntry;i-want-to-view-my-current-entry",
        "line": 14,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 2834744442
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 159817041
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 878456209
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 196967549
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2004417620
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 36755806
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 309146694
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 114813203
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2001065714
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the value \"ffff\" for the \"Entry Body\" within the \"Entry Pane\"",
            "line": 15,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 22486143
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:22"
            }
          },
          {
            "name": "I should see the value \"asdfasdfasdf\" for the \"Entry Title\" within the \"Entry Pane\"",
            "line": 16,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 19361085
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:22"
            }
          },
          {
            "name": "I should see the \"Create New Entry Button\" within the \"Primary App Bar\"",
            "line": 17,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 22163224
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:19"
            }
          },
          {
            "name": "I should see the text \"August 24th 2014, 12:13:45 am\" within the \"Edit Entry Edit Date\"",
            "line": 18,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 22471336
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:16"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 15794214
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      },
      {
        "name": "I want to edit my current entry",
        "id": "EditEntry;i-want-to-edit-my-current-entry",
        "line": 20,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 54352838
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 82442669
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 365404581
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 78682084
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2002944662
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 34223478
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 223610456
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 112716322
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2002923253
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I type \"ffffdfdfdfd\" in the \"Entry Body\" within the \"Entry Pane\"",
            "line": 21,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 80280320
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I type \"zzz\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 22,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 35096592
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I wait for \"5\" seconds",
            "line": 23,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 5004325760
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the value \"ffffffffdfdfdfd\" for the \"Entry Body\" within the \"Entry Pane\"",
            "line": 24,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 28900254
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:22"
            }
          },
          {
            "name": "I should see the value \"asdfasdfasdfzzz\" for the \"Entry Title\" within the \"Entry Pane\"",
            "line": 25,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 23610806
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:22"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 23000920
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      },
      {
        "name": "I want my current entry to save when I click to create a new entry",
        "id": "EditEntry;i-want-my-current-entry-to-save-when-i-click-to-create-a-new-entry",
        "line": 27,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 65507240
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 85336807
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 368652058
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 78267175
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2002963609
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 37778228
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 234767161
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 433399606
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2003192794
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Create New Entry Button\"",
            "line": 28,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 86671028
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I type \"harharhar\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 29,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 77527151
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I wait for \"3\" seconds",
            "line": 30,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 3003746565
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I type \"hehe\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 31,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 46772949
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I click the \"Create New Entry Button\"",
            "line": 32,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 37548017
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I click the \"App Menu Toggle\"",
            "line": 33,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 69625439
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 34,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2003347297
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Previous Entries Link\"",
            "line": 35,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 82018269
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"3\" seconds",
            "line": 36,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 3003149731
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Entry Card\" at rank \"1\"",
            "line": 37,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 103064136
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:19"
            }
          },
          {
            "name": "I wait for \"3\" seconds",
            "line": 38,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 3001587426
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the value \"harharharhehe\" for the \"Entry Title\" within the \"Entry Pane\"",
            "line": 39,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 21263083
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:22"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 10616377
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      },
      {
        "name": "I want to quickly make two entries",
        "id": "EditEntry;i-want-to-quickly-make-two-entries",
        "line": 41,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 72079569
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 82883074
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 357100647
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 68159263
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2002917045
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 29930009
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 212095315
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 308568485
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2001920584
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Create New Entry Button\"",
            "line": 42,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 78988132
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I type \"foobyfoo\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 43,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 85063865
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I click the \"Create New Entry Button\"",
            "line": 44,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 41164808
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"1\" seconds",
            "line": 45,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 1002500859
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I type \"hardyhar\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 46,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 76982131
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I wait for \"3\" seconds",
            "line": 47,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 3002873973
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"App Menu Toggle\"",
            "line": 48,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 78689118
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 49,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2003777496
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Previous Entries Link\"",
            "line": 50,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 86579033
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"5\" seconds",
            "line": 51,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 5005178856
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the text \"hardyhar\" within the \"Entry Card\" at rank \"1\"",
            "line": 52,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 42705839
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:23"
            }
          },
          {
            "name": "I should see the text \"foobyfoo\" within the \"Entry Card\" at rank \"2\"",
            "line": 53,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 34262092
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:23"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 14149164
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      },
      {
        "name": "I want to add labels to my current entry",
        "id": "EditEntry;i-want-to-add-labels-to-my-current-entry",
        "line": 55,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 64809083
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 101555918
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 349481371
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 69384275
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2003159640
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 39343523
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 224473735
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 341583311
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2001630982
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Labels Button\" within the \"Entry Pane\"",
            "line": 56,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 105312501
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I click the \"Label Item\" at rank \"1\"",
            "line": 57,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 73020811
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:19"
            }
          },
          {
            "name": "I click the \"Label Item\" at rank \"2\"",
            "line": 58,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 58296597
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:19"
            }
          },
          {
            "name": "I click the \"Close Labels Button\" within the \"Labels Dialog\"",
            "line": 59,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 59254016
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"1\" seconds",
            "line": 60,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 1002698123
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"App Menu Toggle\"",
            "line": 61,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 81594505
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"1\" seconds",
            "line": 62,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 1002779206
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Previous Entries Link\" within the \"App Menu\"",
            "line": 63,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 111470691
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I should see the text \"foo\" within the \"Entry Card\" at rank \"1\"",
            "line": 64,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 300585643
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:23"
            }
          },
          {
            "name": "I should see the text \"boo\" within the \"Entry Card\" at rank \"1\"",
            "line": 65,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 15821295
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:23"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 6663525
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      },
      {
        "name": "I want Add Labels to be disabled until after my entry gets saved",
        "id": "EditEntry;i-want-add-labels-to-be-disabled-until-after-my-entry-gets-saved",
        "line": 67,
        "keyword": "Scenario",
        "description": "",
        "type": "scenario",
        "steps": [
          {
            "name": "I view the \"Home\" screen",
            "line": 4,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 49339731
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:11"
            }
          },
          {
            "name": "I click the \"Login Button\"",
            "line": 5,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 74364727
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I fill the \"Login Form\" with the \"editentry\" profile",
            "line": 6,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 352739720
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Login Form\"",
            "line": 7,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 70138656
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 8,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2003554911
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I see the \"Passphrase Form\"",
            "line": 9,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 34950284
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:18"
            }
          },
          {
            "name": "I fill the \"Passphrase Form\" with the \"editentry\" profile",
            "line": 10,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 233821309
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:13"
            }
          },
          {
            "name": "I click the \"Submit Button\" within the \"Passphrase Form\"",
            "line": 11,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 311922241
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:14"
            }
          },
          {
            "name": "I wait for \"2\" seconds",
            "line": 12,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 2001051654
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I click the \"Create New Entry Button\"",
            "line": 68,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 77875296
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:12"
            }
          },
          {
            "name": "I wait for \"1\" seconds",
            "line": 69,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 1002427321
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the \"Disabled Labels Button\"",
            "line": 70,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 39649658
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:14"
            }
          },
          {
            "name": "I type \"hardyharhar\" in the \"Entry Title\" within the \"Entry Pane\"",
            "line": 71,
            "keyword": "When ",
            "result": {
              "status": "passed",
              "duration": 95175222
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:15"
            }
          },
          {
            "name": "I wait for \"3\" seconds",
            "line": 72,
            "keyword": "And ",
            "result": {
              "status": "passed",
              "duration": 3000982138
            },
            "match": {
              "location": "/usr/src/app/e2e/support/When.js:17"
            }
          },
          {
            "name": "I should see the \"Labels Button\"",
            "line": 73,
            "keyword": "Then ",
            "result": {
              "status": "passed",
              "duration": 31713585
            },
            "match": {
              "location": "/usr/src/app/e2e/support/Then.js:14"
            }
          },
          {
            "keyword": "After ",
            "hidden": true,
            "result": {
              "status": "passed",
              "duration": 16338255
            },
            "match": {
              "location": "/usr/src/app/e2e/web-support/after.js:5"
            }
          }
        ]
      }
    ]
  }
]

from cucumber-reports-plugin.

damianszczepanik avatar damianszczepanik commented on August 28, 2024

In that case it's hard to determine the status for the background. Then I don't know how to display such step.

Can you link reference to the spec that says what is going on with the report when the background fails?

from cucumber-reports-plugin.

jsdevel avatar jsdevel commented on August 28, 2024

I ran the output files through a normalizer (one that would add results to every step) and it's working now. Thanks!

from cucumber-reports-plugin.

damianszczepanik avatar damianszczepanik commented on August 28, 2024

If you want to update the PR then edit existing one and don't generate new one again and again.

from cucumber-reports-plugin.

jsdevel avatar jsdevel commented on August 28, 2024

Have you considered gitter?

from cucumber-reports-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.