Aaron Piotrowski
b54ef2e01b
Update function tests
...
Mocks were causing some tests to hang... will look at fixing later.
2016-01-15 09:06:57 -06:00
Aaron Piotrowski
5d5119d600
Combine pool and queue; rename pull() to get()
2016-01-14 18:54:53 -06:00
Aaron Piotrowski
e259e956ca
Rename test and add function tests
2016-01-14 18:08:06 -06:00
Aaron Piotrowski
55f3e1aace
Automatically push workers back into the queue
2016-01-14 17:05:31 -06:00
Aaron Piotrowski
c08f6c9058
Keep track of times pulled in DefaultQueue; add more tests
2015-12-16 17:43:14 -06:00
Aaron Piotrowski
78b8741537
Fix hanging queue test
2015-12-16 17:19:31 -06:00
Aaron Piotrowski
cbc5e4e75e
Use null as defaults
2015-12-16 16:39:25 -06:00
Aaron Piotrowski
d73de0dd5d
Update Pool and DefaultPool
2015-12-16 15:53:53 -06:00
Aaron Piotrowski
b286c96eb1
Add Queue and DefaultQueue
2015-12-16 15:53:39 -06:00
Aaron Piotrowski
f7fb6d6ecc
Fix process workers; add process pool test
2015-12-16 11:16:21 -06:00
Stephen Coakley
3c2979c18f
Fix tests
2015-12-11 23:31:50 -06:00
Stephen Coakley
347132825e
Gut lame factories
2015-12-11 23:28:44 -06:00
Stephen Coakley
957f4d7f4d
Eliminate race conditions and update tests
2015-12-11 22:47:46 -06:00
Stephen Coakley
2d001c5bfe
Handle rapidly enqueued tasks on workers
2015-12-11 18:15:15 -06:00
Aaron Piotrowski
5bca326354
Remove Interface suffixes
2015-12-04 23:50:32 -06:00
Stephen Coakley
a392132299
Add tests and fix process killing not detaching
2015-11-11 02:59:22 -06:00
Aaron Piotrowski
7def2ae5a3
No longer call kill() in destructors
...
This means forks/processes/threads must be properly shutdown or killed before a reference is lost or the thread will continue to run indefinitely. This was necessary because forks were automatically killing other processes or threads due to calling kill() in the destructor.
2015-09-14 18:59:33 -05:00
Aaron Piotrowski
ae267e64ac
Add worker environment
2015-09-09 23:29:41 -05:00
coderstephen
3ee7e7ab0d
Fix worker tests to not use kill() so much
2015-08-31 12:57:40 -05:00
coderstephen
ef90b760e4
Add some tests for workers
2015-08-28 20:55:30 -05:00