After upgrading to Unity 6 some packages brought Performance Testing package with them. And for some reason it executes its logic when EditMode tests are run, although I haven’t added dependency on it in test assemblies.
Executing IPrebuildSetup for: Unity.PerformanceTesting.Editor.TestRunBuilder.
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
Executing IPostBuildCleanup for: Unity.PerformanceTesting.Editor.TestRunBuilder.
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
Apart from that it also triggers recompile which I have the biggest problem with as I disabled Auto Refresh in Preferences.
Does Performance Testing package have any settings I could disable this behaviour? Or do I need to report a bug?
Tested with latest Unity (6000.0.1f1)