I just noticed today that for some reason, when I change a single line in a single test in a test project, all 188 tests in that test project are being detected as impacted and re-running.
As some point last week this was not a problem.
There may have been a patch installed on my machine (which is a locked down laptop with a bunch of "security tools" installed).
I have rebooted.
Cleaned and rebuilt the solution.
Etc...
Setting log verbosity to detailed gets me these events which culminate with "188 tests being added"
Code:
[PID:13488 18:12:19.3261 Core-11] Started new thread to process task [LocalBuildTask: [SnapshotComponent: omi.portal.breastcancer.tests, 14, 103653], BeingProcessed, (local), 5a1a2ebd-568a-47d6-8b33-ea4549bc6b1e]
[PID:13488 18:12:19.3261 Core-11] Checking for tasks to launch (1 out of 8 concurrent tasks are active in lane)
[PID:13488 18:12:19.3261 Core-11] Stretch targets only = False
[PID:13488 18:12:19.3261 Core-11] Max non-TimeCritical threads available = 7
[PID:13488 18:12:19.3261 Core-11] Resources already in use = [Resources:X=, I=]
[PID:13488 18:12:19.3261 Core-11] Test filter = True
[PID:13488 18:12:19.3261 Core-11] Local processing allowed = True
[PID:13488 18:12:19.3261 Core-11] Capabilities =
[PID:13488 18:12:19.3261 Core-11] Publishing Event: [ProcessingQueueCapacityAvailableEvent]
[PID:13488 18:12:19.3261 Core-11] Event [ProcessingQueueCapacityAvailableEvent] is being published on thread Core to subscriber: TestPipelineManager.
[PID:13488 18:12:19.3261 LocalBuildTask-33] Launching task: Building omi.portal.breastcancer.tests
[PID:13488 18:12:19.3261 LocalBuildTask-33] Processing task. Cloned component hash = 12651532
[PID:13488 18:12:19.3261 LocalBuildTask-33] Re-using workspace C:\Users\AdamNemitoff\AppData\Local\NCrunch\13488\49 for component omi.portal.breastcancer.tests
[PID:13488 18:12:19.3261 LocalBuildTask-33] Updating workspace member C:\Users\AdamNemitoff\AppData\Local\NCrunch\13488\49\DEV\breastcancer\omi.portal.breastcancer.tests\features\rosetra\omic\ClinicalDataEntryPageTests.cs from version 1 to version 6
[PID:13488 18:12:19.3261 Core-11] Event [TestResultsOutdatedEvent:231] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: LineMapDeallocator.
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: TestTaskRunnerTerminator.
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: EngineStateNotifier.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: []
[PID:13488 18:12:19.3261 Core-11] Event [] is being published on thread Core to subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: ProcessingQueueSynchroniser.
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Express-12] Event [ProcessingQueueCapacityAvailableEvent] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Express-12] Event [] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 LocalBuildTask-33] Registered usage of workspace: C:\Users\AdamNemitoff\AppData\Local\NCrunch\13488\49 (now 1 usages)
[PID:13488 18:12:19.3261 LocalBuildTask-33] Now building omi.portal.breastcancer.tests
[PID:13488 18:12:19.3261 LocalBuildTask-33] Project configuration is:
[PID:13488 18:12:19.3261 Core-11] Event [TasksRemovedFromQueueEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Core-11] Event [TaskRequeuedEvent:nCrunch.Client.Processing.LocalBuildTask:omi.portal.breastcancer.tests] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: EngineStateNotifier.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: []
[PID:13488 18:12:19.3261 Core-11] Event [] is being published on thread Core to subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Express-12] Event [] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: ProcessingQueueSynchroniser.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.]
[PID:13488 18:12:19.3261 Core-11] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being published on thread Core to subscriber: .
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Express-12] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Core-11] Event [TaskRequeuedEvent:nCrunch.Client.Processing.LocalAnalysisTask:omi.portal.breastcancer.tests] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: EngineStateNotifier.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: []
[PID:13488 18:12:19.3261 Core-11] Event [] is being published on thread Core to subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Express-12] Event [] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: ProcessingQueueSynchroniser.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.]
[PID:13488 18:12:19.3261 Core-11] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being published on thread Core to subscriber: .
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Express-12] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: EngineStateNotifier.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: []
[PID:13488 18:12:19.3261 Core-11] Event [] is being published on thread Core to subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: BufferedEventSubscription`1.ReceiveEvent
[PID:13488 18:12:19.3261 Express-12] Event [] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: ProcessingQueueSynchroniser.
[PID:13488 18:12:19.3261 Core-11] Publishing Event: [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.]
[PID:13488 18:12:19.3261 Core-11] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being published on thread Core to subscriber: .
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Express-12] Event [ :nCrunch.Client.UI.ProcessingQueue.ProcessingQueueSynchroniser+.] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TaskStateChangedEvent] is being processed on Core thread with subscriber: DataCollector.
[PID:13488 18:12:19.3261 Core-11] Event [PrimaryBuildStartedEvent:[SnapshotComponent: omi.portal.breastcancer.tests, 14, 103653]] is being processed on Core thread with subscriber: ClientModelSynchroniser.BuildStartedForComponent
[PID:13488 18:12:19.3261 Core-11] Publishing Event: [ComponentDataUpdatedEvent]
[PID:13488 18:12:19.3261 Core-11] Event [ComponentDataUpdatedEvent] is being published on thread Core to subscriber: ImpactDetector.
[PID:13488 18:12:19.3261 Core-11] Event [ComponentDataUpdatedEvent] is being published on thread Core to subscriber: TestTreeSynchroniser.
[PID:13488 18:12:19.3261 Core-11] Event [ProcessingQueueCapacityAvailableEvent] is being processed on Core thread with subscriber: TestPipelineManager.
[PID:13488 18:12:19.3261 Express-12] Event [ComponentDataUpdatedEvent] is being processed on Express thread with subscriber: EventPumpLane.
[PID:13488 18:12:19.3261 Core-11] Event [TestResultsOutdatedEvent:231] is being processed on Core thread with subscriber: TestPipelineManager.
[PID:13488 18:12:19.3261 Core-11] Queuing 188 tests for passive execution