Skip to content

JGiven parallelization issues #829

@l-1squared

Description

@l-1squared

supersedes Issue #300, #823 and Issue #491

Tasks:

  • check why the Parallel Methods Tests from testng parallel methods mode failures #491 fails when running in parallel with TestNG ✅

  • understand TestNG test lifecycle (is it per method or per class) ✅ (test methods share their class instance)

  • check why the adjacent MultiThreadingTest does not fail. ✅

  • check why the same test appears to succeed when running it in parallel with maven ✅ (JUnit, different lifecycle)

  • write tests for parallel execution checks for JUnit ✅

  • write tests for parallel execution checks for JUnit5 ✅

  • fix concurrency issue that occurs when multiple threads merge scenario cases ✅(PR Bugfix/issue 829 junit5 error #842)

  • fix injected stages get used for multiple scenarios with TestNG (PR Bugfix/issue 829 testng multithread #878)

  • remove Maven Mojo Threadsafe marker if not appropriate ❌

  • credit Adrian-Herscu for filing a bug if appropriate ✅

  • credit Hatzen for thread safe addition if appropriate✅

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions