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

Enabled requirements aggregation for Serenity/JS #3364

Merged
merged 20 commits into from
Jan 5, 2024

Conversation

jan-molak
Copy link
Member

@jan-molak jan-molak commented Dec 28, 2023

Enables serenity-js/serenity-js#2103

Outstanding tasks:

  • Make Requirement name use pathElement segment name rather than the "human-readable" name so that the old JUnit-specific behaviour remains the same (see failing build)
  • Add a test for RequirementAncestry to ensure no future regressions in setting the parent to null instead of an empty string
  • Re-enable parallel stream processing in AggregateRequirementsService once I understand why it causes issues with merging the requirements and fix thread safety issues
  • Find a common place for JAVASCRIPT_SPEC_FILE_EXTENSION_PATTERN used in both FileSystemRequirementsTagProvider and DefaultCapabilityTypes

@jan-molak jan-molak marked this pull request as ready for review December 30, 2023 23:14
@jan-molak
Copy link
Member Author

@wakaleo - this is now ready for your review 🚀

@wakaleo wakaleo merged commit 5bebe8e into main Jan 5, 2024
7 checks passed
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.

2 participants