wix-incubator / jest-allure2-reporter

๐Ÿฆ‰๐Ÿ“Š Idiomatic Jest reporter for Allure Framework
https://wix-incubator.github.io/jest-allure2-reporter/
MIT License
9 stars 0 forks source link

Full Allure support #4

Open noomorph opened 1 year ago

noomorph commented 1 year ago

๐Ÿงช Beta release

๐ŸŽ‰ Official release

noomorph commented 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.

noomorph commented 1 year ago

Heads up for the people following the issue โ€“ the work is ongoing and already halfway. ๐Ÿ‘ทโ€โ™‚๏ธ

noomorph commented 1 year ago

Update: there's a beta release of jest-metadata already, so hopefully soon I'll be able to integrate with it.

Gorodb commented 1 year ago

@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.

noomorph commented 1 year ago

@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.

noomorph commented 1 year ago

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.

noomorph commented 9 months ago

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...