bool 如果启用了代码覆盖率,则返回 true;否则,返回 false。
启用或禁用代码覆盖率。请注意,代码覆盖率会影响性能。
// Create a new C# script called CodeCoverageMenuItem and place it under the Editor folder.
// This class creates a toggle menu item under Code Coverage > Enable Code Coverage. // Use it to enable/disable Code Coverage.
using UnityEditor; using UnityEngine.TestTools;
class CodeCoverageMenuItem { const string EnableCodeCoverageItemName = "Code Coverage/Enable Code Coverage";
[MenuItem(EnableCodeCoverageItemName, false)] static void EnableCodeCoverage() { Coverage.enabled = !Coverage.enabled; }
[MenuItem(EnableCodeCoverageItemName, true)] static bool EnableCodeCoverageValidate() { Menu.SetChecked(EnableCodeCoverageItemName, Coverage.enabled); return true; } }