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

⭐ New feature: New test execution report required #868

Open
17 tasks
mfaisalkhatri opened this issue Jul 27, 2024 · 0 comments
Open
17 tasks

⭐ New feature: New test execution report required #868

mfaisalkhatri opened this issue Jul 27, 2024 · 0 comments
Labels
⭐ goal: addition Addition of new feature 🏷 status: label work required Needs proper labelling before it can be worked on 🏁 status: ready for dev Ready for work

Comments

@mfaisalkhatri
Copy link
Contributor

πŸ“— Description of the new feature request?

Description

A repost should be displayed after the test execution which should show the following details

Section 1 - Summary

  • All tests count
  • Passed Test count
  • Failed Test count
  • Skipped test count
  • Test Start Date time
  • Test End Date time
  • Total time taken for all the tests

Section 2 - MetaData details

  • If tests are run on Web show
  • Browser Name
  • Browser Version
  • Browser Resolution
  • Platform Name
  • Platform Version
  • Username -Machine user name

Section 3 - Test Details

  • Test Name - should be captured from @Description parameter from @Test annotation if description is not provided, show the test method name
  • Console logs - It should show the test failure steps - Show event logs with exception details
  • Screenshot of the web page where the test failed

🚧 Scenario where this would be used?

Test Automation Engineer should have the flexibility to generate the report at his fingertips.

  • Report should be configurable from config

There are two options for generating the report

  1. Generate local report by running a command like boyka-report..etc
  2. Generate report after test execution in the boyka-report folder and provide a html file that can be viewed in any browser.

πŸ’ Supporting information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ goal: addition Addition of new feature 🏷 status: label work required Needs proper labelling before it can be worked on 🏁 status: ready for dev Ready for work
Projects
Status: πŸ’‘ Suggested
Development

No branches or pull requests

1 participant