Comments (9)
Attach json file
from cucumber-reports-plugin.
[
{
"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.
It would be very helpful if the stack trace gave more information.
from cucumber-reports-plugin.
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.
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.
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.
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.
If you want to update the PR then edit existing one and don't generate new one again and again.
from cucumber-reports-plugin.
Have you considered gitter?
from cucumber-reports-plugin.
Related Issues (20)
- Classification files ignored if not below jsonReportDirectory HOT 3
- Storing cucumber HTML report in Jenkins workspace HOT 1
- Can we have the capability to change the order of the table in Feature statistics report in Jenkins cucumber plugin HOT 1
- Duration is not displayed correctly HOT 3
- cucumber-trends.json directory retention HOT 3
- trends just show 1 build information HOT 2
- uninstallation pending from long time HOT 1
- net.masterthought.cucumber.ValidationException: File '/target/test-classes/test.json' is not proper Cucumber report! HOT 3
- When I use Jenkins to start the tests, it does not generate the JSON or HTML report and Cucumber Reports give No JSON report file was found!
- Security Violations and Operational Risks HOT 1
- Cucumber Reports are not generated in Jenkins HOT 2
- Cucumber report Jenkins plugin fails with the exception net.masterthought.cucumber.ValidationException ….. is not a valid Cucumber report! when there is a value in the "argument" field HOT 3
- Advance option properties (skipped-steps-percentage, failed-scenarios-percentage & failed-features-percentage) for cucumber report is not reflecting in Jenkins Job Config through Yaml file HOT 4
- not a valid Cucumber report! String length (20051119) exceeds the maximum length (20000000) HOT 8
- Total Duration time is incorrect HOT 1
- mergeFeaturesWithRetest option in Jenkins cucumber-report plugin does not work HOT 1
- Status Skipped in the Scenarios section HOT 1
- Status Skipped in the Scenarios section HOT 1
- Feature: Capability of sending the results in email using custom mail relay server HOT 1
- VelocityException in CucumberReport HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cucumber-reports-plugin.