History log of /external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f7e671c94aeedee2fbc796b3318d44b0297b6cd 08-Oct-2010 nullin <nalin.makar@gmail.com> code cleanup for src/main

Convert control statement bodies to block
Convert for loops to enhanced for loops
Remove unused imports
Remove unused local variables
Add missing '@Override' annotations
Add missing '@Override' annotations to implementations of interface methods
Add missing '@Deprecated' annotations
Add missing serial version ID (generated)
Remove unnecessary casts
Remove unnecessary '$NON-NLS$' tags
Organize imports
Remove trailing white spaces on all lines
/external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java
c4cadec5fb52419e211120aa93b6118a4ab756ec 27-Sep-2010 Cedric Beust <cedric@beust.com> Minor fixes on top of Nalin's changes
/external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java
f035a01bd8ac47425984d6b9e07a733f3abb3c37 27-Sep-2010 nullin <nalin.makar@gmail.com> Use GraphThreadPoolExecutor instead of GroupThreadPoolExecutor

1. To make this possible, also replaced IMethodWorker with IWorker and IWorkerFactory with IThreadWorkerFactory
2. Added timeout and priority to IWorker
/external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java
926eb7592326c928cdaee8d304e24cfba7758356 26-Sep-2010 Cedric Beust <cedric@beust.com> A few fixes on top of Nalin's changes
/external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java
f0d2855eea4ce0e0cfc37ec62ae55dcbcfb37724 22-Sep-2010 nullin <nalin.makar@gmail.com> Rework around running suites in parallel

1. Using DynamicGraph to store the SuiteRunners based on Suite hierarchy
2. Added GraphThreadPoolExecutor (almost same as GroupThreadPoolExecutor) which takes DynamicGraph and IThreadWorkerFactory.
3. Added IWorker (SuiteRunnerWorker implements IWorker) and IThreadWorkerFactory to use with GraphThreadPoolExecutor
4. Added SuiteWorkerFactory that implements IThreadWorkerFactory.
5. Added new tests to cover more scenarios

[This is part 1. Part 2 should be to replace IMethodWorker with IWorker, IWorkerFactory with IThreadWorkerFactory and GroupThreadPoolExecutor woth GraphThreadPoolExecutor]

Testing Done: All 483 tests pass.
/external/testng/src/main/java/org/testng/internal/thread/graph/IWorker.java