Skip to content

Releases: gemini-testing/html-reporter

v10.14.1

10 Feb 23:08
Compare
Choose a tag to compare

🐛 Bug fixes

v10.14.0 — Jest support & better error handling in New UI!

06 Feb 14:01
Compare
Choose a tag to compare

This release adds an integration with Jest framework and further enhancements to New UI.

🚀 Improvements

Jest support

We're happy to announce that html-reporter is now compatible with Jest! Whether you are using Testplane, Playwright or Jest — you can view test results in a single UI, which leads to more unified & streamlined developer experience!

proxy sandbox yandex-team ru_7947284713_new-ui html

To get started with Jest integration, make sure you have html-reporter installed:

npm i -D html-reporter

And then add it to your Jest config as a reporter:

const config = {
    reporters: [ 
        'html-reporter/build/jest.js',
        /* ...other Jest reporters */
    ],
};

After running your Jest tests, report will appear in html-report folder by default. Read our article to find out more!

One limitation though: GUI mode for Jest is not yet supported. This means that you can't run your tests from our UI — only view results after running Jest directly.

Better error handling in New UI

We've worked on better error handling across the whole app — now if anything goes wrong, it goes wrong with style.

Critical Error Screen

Images prefetching

We've added images prefetching in New UI to make working with screenshots even better. Now, most of the time you open up a test result, all images are already there and you don't need to wait!

v10.13.2

06 Feb 09:18
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: populate plugin parsed config to source options so tool (like Testplane) could see, which configs html-reporter used (including defaults and env. variables overrides) (#629)

v10.13.1

15 Jan 10:17
Compare
Choose a tag to compare

⚙️ Internal changes

This release contains changes related to UI usage data tracking. Starting from this version, we send anonymous UI usage data unless you opt-out.

All data is completely anonymous, is not associated with you or your project. We never send anything related to your reports data or your project's tests. These are some examples of what we can see:

  • How often you use certain buttons in the UI, like "run tests" or "accept screenshot"
  • Loading speed of the UI
  • Which type of UI you prefer: old vs new

You can help us improve the overall UX by allowing analytics of UI usage data.

If you want to opt-out, you can do so by following instructions on this page.

v10.13.0

24 Dec 22:34
Compare
Choose a tag to compare

🚀 Improvements

v10.12.1

18 Dec 11:33
Compare
Choose a tag to compare

🐛 Bug fixes

  • Moved dependencies that we bundle at build time to devDeps. This reduces number of packages that html-reporter needs to work & resolves warnings on projects with yarn

v10.12.0 — Tests sorting by duration and start time in New UI!

17 Dec 15:47
Compare
Choose a tag to compare

🚀 Improvements

Tests sorting in suites tree view

We've added new options to sort tests! We expect this to bring even more ways to analyze test runs: sort by duration to track down slow tests or by start time to see sequence in which tests were launched.

sort-tests-duration

v10.11.0 — Tests sorting, info panel and assertion errors in New UI!

09 Dec 09:32
Compare
Choose a tag to compare

This release adds tests sorting, information panel and other improvements in New UI.

🚀 Improvements

Tests sorting in suites tree view

Now it's possible to sort tests by Name, Failed runs count and Tests count (when grouping is enabled) as well as change sort direction. This allows you to quickly identify flaky tests or what errors are the most frequent.

sort-tests

New info panel

The info panel has all the stats like report version, creation date, your custom links that you added via extraItems API and data sources. Connection status is displayed for each data source and we also implemented smoother re-connect experience in GUI mode.

gui-connection

All errors are displayed

Now all errors — even those not linked to any step are displayed in your report

Screenshot 2024-12-09 at 12 31 54

This release contains a number of other minor enhancements, notably major improvements in performance when dealing with large sets of data.

v10.10.1 — Quick actions & grouping in New UI and more!

27 Nov 21:18
Compare
Choose a tag to compare

This release contains new major features and improvements in New UI.

🚀 Improvements

New toolbar at the top of tree view

Useful for mass actions like running tests or accepting screenshots.

toolbar-demo

Tests grouping

Allows you to group tests by some meta field like file or sessionId. You can also group tests by error to see what errors are common in the whole run.

group-by-demo

Skip reason display

Test skip reason is now displayed both in tree view below test name and in meta info.

Screenshot 2024-11-28 at 00 03 55

Improved empty states

A comprehensive message is now shown if report is empty. Improved visuals of empty states across the app, including tree view and test steps.

127 0 0 1_8080_new-ui (1)

localhost_8000_new-ui

🐛 Bug fixes

  • When using html-reporter with playwright, visual cheks results are now displayed underneath correct step (they used to be displayed at the very end)
  • A few visual fixes here and there like paddings at the top of a test card and unnecessary expand/collapse chevron appearing in the tree view in rare cases

v10.9.1

21 Oct 12:08
Compare
Choose a tag to compare

🐛 Bug fixes

  • do not fall with enabled debug log when compare images (#610)