Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Allure reports #441

Open
pespinel opened this issue May 7, 2024 · 0 comments
Open

Add support for Allure reports #441

pespinel opened this issue May 7, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@pespinel
Copy link

pespinel commented May 7, 2024

Describe

Include Allure report support

Proposed solution

Add support for allure json output reports. $(hash).json:

{
  "name": "[ios] A o2de user can access to the \"Login Credentials\" screen on iOS devices -- @1.2 ",
  "status": "passed",
  "steps": [
    {
      "name": "Given user has set the cookies preferences",
      "status": "passed",
      "start": 1706717565259,
      "stop": 1706717575341
    },
    {
      "name": "And user is in the \"Splash Screen\" page",
      "status": "passed",
      "start": 1706717575346,
      "stop": 1706717575676
    },
    {
      "name": "When clicks on the \"start_now\" button",
      "status": "passed",
      "start": 1706717575678,
      "stop": 1706717577227
    },
    {
      "name": "And the \"Domain Permission Popup\" popup is displayed",
      "status": "passed",
      "start": 1706717577231,
      "stop": 1706717583161
    },
    {
      "name": "And clicks on the \"popup.accept\" button",
      "status": "passed",
      "start": 1706717583161,
      "stop": 1706717589238
    },
    {
      "name": "Then the \"O2de Credentials Login\" page is displayed",
      "status": "passed",
      "start": 1706717589241,
      "stop": 1706717589562
    },
    {
      "name": "And clicks on the \"navigation_top_bar.close_button\" button",
      "status": "passed",
      "start": 1706717589564,
      "stop": 1706717593762
    },
    {
      "name": "And the \"Splash Screen\" page is displayed",
      "status": "passed",
      "start": 1706717593763,
      "stop": 1706717594680
    }
  ],
  "parameters": [
    {
      "name": "product",
      "value": "o2de"
    },
    {
      "name": "cv",
      "value": "14.2"
    },
    {
      "name": "page",
      "value": "O2de"
    },
    {
      "name": "depends_on",
      "value": "QANOV-49043"
    },
    {
      "name": "jira_id",
      "value": "QANOV-266860"
    }
  ],
  "start": 1706717560221,
  "stop": 1706717594828,
  "uuid": "b72bce64-557a-406d-860d-092612186090",
  "historyId": "ac83da1a3daa30ed7fa9676178694d35",
  "fullName": "Splash Screen: [ios] A o2de user can access to the \"Login Credentials\" screen on iOS devices",
  "labels": [
    {
      "name": "severity",
      "value": "normal"
    },
    {
      "name": "tag",
      "value": "automatic"
    },
    {
      "name": "tag",
      "value": "ber"
    },
    {
      "name": "tag",
      "value": "cert3"
    },
    {
      "name": "tag",
      "value": "ios"
    },
    {
      "name": "tag",
      "value": "jira.QANOV-266860"
    },
    {
      "name": "tag",
      "value": "jira.QANOV-2903"
    },
    {
      "name": "tag",
      "value": "jira.cv.14.2"
    },
    {
      "name": "tag",
      "value": "jira.link.depends_on.QANOV-49043"
    },
    {
      "name": "tag",
      "value": "live"
    },
    {
      "name": "tag",
      "value": "mobile"
    },
    {
      "name": "tag",
      "value": "next"
    },
    {
      "name": "tag",
      "value": "o2de"
    },
    {
      "name": "tag",
      "value": "sanity"
    },
    {
      "name": "feature",
      "value": "Splash Screen"
    },
    {
      "name": "framework",
      "value": "behave"
    },
    {
      "name": "language",
      "value": "cpython3"
    }
  ],
  "links": [
    {
      "type": "link",
      "url": "https://google..com",
      "name": "Scenario"
    }
  ]
}

Doc

https://allurereport.org/docs/how-it-works-test-result-file/

@pespinel pespinel added the enhancement New feature or request label May 7, 2024
@jozefizso jozefizso added help wanted Extra attention is needed good first issue Good for newcomers labels May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants