integration_tests
integration_tests copied to clipboard
[NOTEST][WIP] Adding ReportParser class and miq blame command
Purpose or Intent
Adding miq blame command that will be able to take a Json file as input and return list of test cases per assignee and also provide failed tests report.
Usage: miq blame [OPTIONS] COMMAND [ARGS]...
Functions for generating reports on Tests grouped by user
Options:
--help Show this message and exit.
Commands:
test-report Returns a Dictionary containing failed test cases per user
Usage: miq blame test-report [OPTIONS]
Returns a Dictionary containing failed test cases per user
Options:
--report-file TEXT Path to the file with json data
--email-config-yaml PATH If you decide to use this option,copy yaml
file similar to
report_parser_email_conf.yaml.template with
correct values and pass its path. No email
would be sent if --user is not set.
--user TEXT Set this if you want to filter the report
for a specific user
--filter-by [passed|failed|skipped]
Defaults to 'failed'
--help Show this message and exit.
If possible rename blame to codecov so I will use same command group for extension. I have one card which will provide codecov and cover commands like
- automate and manual % as per assignee
- automate and manual % as per FA etc...
Thanks for initialize this... I am facing problem with requirements but i will add basic implementation.
@digitronik I have no issue renaming. @mshriver @jawatts what you guys think?
Would you mind rebasing this Pull Request against latest master, please? :trollface: CFME QE Bot