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

Report name patch #51

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Report name patch #51

wants to merge 16 commits into from

Conversation

JamesMTSloan
Copy link

bugfix for #49

JamesMTSloan and others added 16 commits April 29, 2018 23:01
- support for combining reports into single report (combine_reports kwarg)
- support for test cases with underscores in name
- optional timestamping of filenames (add_timestamp kwarg)
- optional automatic opening of generated reports in browser tab (paths to reports are returned from test result) (open_in_browser kwarg)
- support for optional user variables to be passed to jinja2 template (template_args kwarg)
- added tracebacks to reports
- added stdout to reports (so tests that pass can also be expanded
- print relative paths to generated reports
- made default output directory the current working directory so there are now no required args

also:
- updated and adjusted readme
- changed use of deprecated _TextTestResult -> TextTestResult
- changed format of template slightly
…oid clashes from duplicate names)

- simplified test method names
…f a string to allow the user to customise their template more easily.

also some other small tweaks.
reduced prepended paths to testcase names except for when common testcase names need to be distinguished
…ting test suites, including case where name collision between similarly named test cases is handled. combined reports and separate reports are shown.
added support for skipped tests skip reasons
changed template to support subtests in sub-tables
fixed bug where non-combined tests had summaries with details from all tests
tweaked format of HTML has that info buttons line up better
…a stub in the report. this needed some rather ugly filtering but unittest seems to insist on calling addSuccess() in this case

removed support for std.out in subtests for now as this was being accumulated across subtests
#2)

* Updated results.py to use the copy library so that it can be run using Python 2.7

* changed import order
# Conflicts:
#	tests/test.py
#	tests/test2.py
@oldani
Copy link
Owner

oldani commented Sep 9, 2019

@JamesMTSloan thanks you for the help here. Could you rebase this, to merge it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants