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

Serinity downloading all user stories from Jira even if we run single user story from Jira #2436

Closed
konavenkatesh opened this issue Apr 22, 2021 · 5 comments

Comments

@konavenkatesh
Copy link

Hi Sir,

We have done Jira integration with my serinity-jbehave framework, and observed that all user stories were downloading and printing on console even if I ran single user story, because of that Execution time is increasing, is there any way to disable downloading stories from jira and displaying on console ?

@wakaleo
Copy link
Member

wakaleo commented Apr 22, 2021

Why do you think this is related to the JIRA integration?

@konavenkatesh
Copy link
Author

thank you sir for your reply, i am thinking that JiraStoryLoader is loading all user stories from Jira and printing all scenarios on Console.
Please find the below example:

I have 5 User stories in my JIRA and each user story having 10 scenarios each.
Out of 5 User Stories, i want to run Story#2, so provided tag as 'Sample_Test' for the all scenarios in the Story#2. And i ran the Maven project with command as 'clean verify -Dmetafilter=groovy:Sample_Test'.

Then i could see that all User stories are downloading from JIRA and printing in Console (i mean all 50 scenarios are printed on Console), because of this my execution time got increased, is there any way to stop printing all scenarios on Console.

Just because of this my Org is not interested in Serenity, But i am very much interested in Serenity. Please help me on this.

Thank you
Venkatesh

@wakaleo
Copy link
Member

wakaleo commented Apr 22, 2021

That's a fairly old library that we no longer support because of performance issues with JIRA and changing JIRA APIs, but feel free to look at the code and see if you can improve it for your purposes. Generally JIRA structures are not clean enough for requirements documentation, since JIRA is a ticket tracking system, not a requirements specification tool.

@konavenkatesh
Copy link
Author

Hi Sir,

Can i have link for new library as we don't have permission to share code. And we are using below classes to connect and load JIRA User Stories:
JIRAStoryLoader ,
JIRAStoryPathFinder
thucydidesConfiguration
JiraStepDocReporter
JiraStoryReporter.

Thanks in advance.
Regards
Venkatesh

@wakaleo
Copy link
Member

wakaleo commented Apr 22, 2021

There is no new library but you are free to contribute one.

@wakaleo wakaleo closed this as completed Feb 12, 2022
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

No branches or pull requests

2 participants