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

Shared Threadpool for normal/datadriven tests. #3016

Merged
merged 1 commit into from
Dec 20, 2023

Conversation

krmahadevan
Copy link
Member

Closes #2019

Fixes #2019 .

Did you remember to?

  • Add test case(s)
  • Update CHANGES.txt
  • Auto applied styling via ./gradlew autostyleApply

We encourage pull requests that:

  • Add new features to TestNG (or)
  • Fix bugs in TestNG

If your pull request involves fixing SonarQube issues then we would suggest that you please discuss this with the
TestNG-dev before you spend time working on it.

Note: For more information on contribution guidelines please make sure you refer our Contributing section for detailed set of steps.

Copy link
Member

@juherr juherr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Except the dtd modification, the rest looks great.

I propose you moving and tracking all the dtd changes and related code in a dedicated pull request that we will merge once in a new dtd version (maybe even better to move to xsd). Wdyt?

@krmahadevan
Copy link
Member Author

Sure. I remember the list of additions to the DTD that I made.

Now regarding the xsd, since i dont know a lot about it i had some questions

  1. Would that be embedded in the jar or again hosted online?
  2. If it would be hosted online how do we version control that as well without needing the users to update their suite files?

Now regarding this PR can we merge it? I was thinking of going for a release with this changeset.

@juherr
Copy link
Member

juherr commented Dec 20, 2023

Please exclude the dtd modification from this PR and move it to the dedicated one.

XSD is another subject we can tackle later.

@krmahadevan
Copy link
Member Author

@juherr

Please exclude the dtd modification from this PR and move it to the dedicated one.

  • U want the DTD modification to be done on the same file but in a separate PR (or)
  • U want the DTD modification to be created in a totally different dtd file ( For e.g., this file ) ?

@juherr
Copy link
Member

juherr commented Dec 20, 2023

I want to merge this pr without xml potential regression or issue.

And I want to manage schema evolutions once in its own pr. With this strategy it will help to merge your previous pr too.

@krmahadevan
Copy link
Member Author

I want to merge this pr without xml potential regression or issue.

And I want to manage schema evolutions once in its own pr. With this strategy it will help to merge your previous pr too.

I dont think there's going to be any regression because the DTD got updated. I havent heard of anyone relying on the DTD for some sort of code generation etc., in all these years.

Can we merge this PR as is and I will raise a new PR wherein I will remove the DTD additions from 1.0 dtd and add them to the 1.1 dtd (If this DTD getting updated is such a big concern).

@krmahadevan
Copy link
Member Author

and oh btw, since u had approved the earlier PR, its already merged into master

@krmahadevan
Copy link
Member Author

@juherr - Please review this PR again. I have reverted the changes done to 1.0-dtd file and added those changes to 1.1-dtd (I did this by copying the contents of 1.0-dtd to 1.1-dtd and then moving the new changes into it).

@krmahadevan krmahadevan merged commit d01a4f1 into testng-team:master Dec 20, 2023
6 of 9 checks passed
@krmahadevan krmahadevan deleted the bugfix/2019 branch December 20, 2023 11:10
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.

Total thread count in testng parallel tests with dataproviders
2 participants