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

[V2] Full Allure Support #9

Closed
wants to merge 44 commits into from
Closed

[V2] Full Allure Support #9

wants to merge 44 commits into from

Conversation

noomorph
Copy link
Collaborator

@noomorph noomorph commented May 20, 2023

Resolves #4.

👷 Alpha release

  • Proof-of-concept use of jest-metadata
  • Set up documentation website
  • Create initial documentation
  • Finish config typings
  • Implement $... pseudo-annotations
  • Add fallback mode inside jest-metadata
  • Implement state machine for step metadata management
  • Implement config-level postprocessing (extractors)
  • Implement metadata squashing
  • Implement allure.* API
  • Create a small E2E suite
  • Fix Thread label
  • Pre-release 😊

🧪 Beta release

  • Implement decorators: @Attachment, @FileAttachment and @Step
  • Implement JSDoc metadata provider
  • Differentiate between broken and failed tests
  • Pretty-printing and syntax highlighting for the test code
  • Pre-release 🏆

🎉 Official release

  • Create a comprehensive E2E test suite (live feature documentation)
  • Bugfixing and documentation feedback
  • Generate demo reports and documentation from the E2E suite
  • Finish documentation website: API page, revisit the guides
  • Release 🥳

Latest screenshots

Screenshot from 2023-09-23 15-44-17
Screenshot from 2023-09-23 15-28-49

@noomorph noomorph mentioned this pull request May 20, 2023
25 tasks
@noomorph noomorph changed the title feat: support Allure features feat: support more Allure features May 20, 2023
@noomorph noomorph changed the title feat: support more Allure features [V2] Full Allure Support Jul 28, 2023
@noomorph noomorph closed this Oct 9, 2023
@noomorph noomorph deleted the feat/metadata branch October 9, 2023 10:44
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.

Full Allure support
1 participant