Typemock Racer - What's New in this version --------------------------------------------- 1.0.0.23 - 27-05-2009 --------------------- - Checks if ThreadTest running inside other ThreadTest or test with ParallelInspection attribute - Moved Addon to Typemock menu - License error messages added (console) - Unity upgraded to version 1.2 1.0.0.1 - 24-02-2009 --------------------- - Installer now removes previously installed versions of racer - Added support for [ThreadTest], [ThreadTestSetup] & [ThreadTesTearDown] attributes - Fixed problems with [SpecificScenario] attribute while using Thread pool or new Thread() 1.0.0.10 - 22-09-2008 --------------------- - Basic deadlock visualization support Added: - When a deadlock is found, a link to an image file will appear in the output window that shows a visualization of the deadlock state. - Added "Visualize Threads" menu under "Test" that can be used to show thread lock visualization durring debugging sessions. - under "test" menu added "Visualize threads" button that can be used during debugging. Still has some minor issues. - Added support for Thread.Join - Added support for ThreadPool QueueUserWorkItem - Added support for ManualResetEvent (WaitOne) - Added Performance Optimizions. 1.0.0.9 --------------------- - Enable\Disable Addin button will ask to close ProcessInvocation or VsTestHost also when "Disable" is clicked. - ReaderWriterLock: Fixed bugs in deadlock detection - ReaderWriterLock: Added support for IsWriterLockHeld and IsReaderLockHeld properties 1.0.0.8 ----------------------- - Added basic support for ReaderWriterLock: AcquireReaderLock AcquireWriterLock UpgradeToWriterLock DowngradeFromWriterLock ReleaseWriterLock ReleaseReaderLock ReleaseLock Version 1.0.0.147 - 03-09-2008 --------------------------------- - Added basic support for AutoResetEvent - When enabling Racer under "Test" menu, addin will allow you to automatically close running test driven.net processes and vstesthost.exe processes so that they will be enabled next time with racer - Thread.Sleep() is stubbed out by default (does not block) - In specific cases, "UnSupportedMethodException" will be thrown if using a method which we do not support yet. - Added ThreadTest.AddThreadAction(,...) to set the thread name - slight changes to configuration form (added email link) - AutoResetEvent supported