Open noomorph opened 1 year ago
The work is happening in https://github.com/wix-incubator/jest-extend-report repo meanwhile. It will be used then as a dependency to extend jest reports with metadata available only from Circus environment.
Heads up for the people following the issue โ the work is ongoing and already halfway. ๐ทโโ๏ธ
Update: there's a beta release of jest-metadata already, so hopefully soon I'll be able to integrate with it.
@noomorph but why are you waiting for jest-metadata? Everything is already implemented in the allure-js-commons module. The request was mostly about getting access to all allure metadata how it was implemented here https://github.com/zaqqaz/jest-allure Because without it allure reporter looks useless.
@Gorodb I have a certain technical vision around this project, and nothing among existing alternatives can satisfy my needs. I am aware of your fork, yet I view the decision to use those "commons" as a dead end. That approach with the environment augmentation and JSDoc pragma parsing they use is too opinionated and one-sided.
jest-metadata
will definitely see the public release within the next two months or sooner (including the metadata support in jest-allure2-reporter). I have big plans on jest-metadata even beyond the context of this particular Allure reporter project.
The work is in progress. ๐ A few milestones have been reached already (see PR #9). Since I work on this project only one day in a week, it might take 2-3 weeks to finish it, but I have a cautious optimism that the feature will land in mid- or end-June.
The new version will be most likely 2.x, and I'll start dogfooding in a few projects I work with.
The beta release is ready for trying out (under 2.0.0-beta.21
).
I've started dogfooding the release here in Detox: https://github.com/wix/Detox/pull/4211, https://github.com/wix/Detox/pull/4228, https://github.com/wix/Detox/pull/4212
Please note that the website might be moderately and sometimes severely out of sync with the current implementation โ rely on index.d.ts
typings in case if the docs are incorrect. This will be fixed as soon as possible, approx. end of May 2024.
Website: https://wix-incubator.github.io/jest-allure2-reporter/
UPD: 2.0.0-alpha.10
is out, with basic JSDoc annotation support.
UPD 2: 2.0.0-alpha.11
is out, with executor information support for GitHub and Buildkite.
UPD 3: 2.0.0-beta.6
is out. Expect some breakage soon in formatting step names (#29)
UPD 4: 2.0.0-beta.21
is out. The feature set is stabilized, working on documentation...
๐งช Beta release
broken
andfailed
tests (#15) (2.0.0-alpha.7)ci-info
(#18) (2.0.0-alpha.11)๐ Official release
injectGlobals
flag (#22)@tag
and@link
(#24)onRunComplete
report generation betweenonRunStart
andonTestFileResult