-
Notifications
You must be signed in to change notification settings - Fork 243
Total time duration changed from seconds to minutes #607
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
Conversation
Thank you for the PR. But this has been redesigned in 4.0.0rc0. Basically if it's milliseconds, it will show Would love for you to try out 4.0.0rc0. Thanks! |
Thank you for the comment @BeyondEvil I installed this version pytest-html==4.0.0rc0 but the summary time is not showing in hh:mm:ss even that the total duration time is above 1 minute, the summary time is showing for example "10 tests ran in 288 seconds." |
Oh, that’s a good point. I might have not updated the total duration.
Thanks, will look into it!
…On 29 Mar 2023 at 20:07 +0200, BleronHasani01 ***@***.***>, wrote:
Thank you for the comment @BeyondEvil
I installed this version pytest-html==4.0.0rc0 but the summary time is not showing in hh:mm:ss even that the total duration time is above 1 minute, the summary time is showing for example "10 tests ran in 288 seconds."
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thank you, please let me know when you do so. |
Took a look in the code, and I had updated it. But I set it to seconds:
I think the reasoning was to not break legacy/backwards-compat. Need a minute to think about if I should updated. Spontaneously I think it should reflect the duration column. |
Please try 4.0.0rc1 |
@BeyondEvil thank you! This version works all fine with the time duration but it caused me another issue. The problem is with the method getattr(report, "extra", []) which I'm using to add extra infos in report. Any idea why is this caused? |
Can you show me the error and how/where you’re using it?
…On 4 Apr 2023 at 04:42 +0200, BleronHasani01 ***@***.***>, wrote:
@BeyondEvil thank you! This version works all fine with the time duration but it caused me another issue. The problem is with the method getattr(report, "extra", []) which I'm using to add extra infos in report. Any idea why is this caused?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Hi @BeyondEvil this is the method that I'm using to create report, as you can see there is extra = getattr(report, "extra", []) that I'm using to add extra infos in report like url, screenshoots etc. The issue that is returned you can find under the second line:@pytest.hookimpl(hookwrapper=True) <img src="%s" alt="screenshot" style="width:300px;height=200px"' ' % scr_file_name'onclick="window.open(this.src)" align="right"/> extra.append(pytest_html.extras.html(html)) report.extra = extra INTERNALERROR> extra.append(pytest_html.extras.url(TestData.BASE_URL)) |
That is really weird. Why is Could you perhaps create a minimal conftest.py and test file so that I can reproduce it? Extra points if it's a repository I can just clone and run. |
@BeyondEvil I created a demo project you can clone and run it. |
Thank you for that! The issue should however be reproducible with just a simple test and a few lines of conftest.py (if it’s a bug with the plugin). Regardless, I’ll poke around and see if I can find something. |
Ok, couple of things:
I'm going to add a deprecation warning for Thank you! 👊 |
@BeyondEvil I really appreciate this, thank you very much for the support. |
I'll close this as finished. Please feel free to reopen if something isn't working as expected. 🙏 |
No description provided.