Version: 2021.3
public static bool enabled ;

返回

bool Returns true if code coverage is enabled; otherwise, returns false.

描述

Enables or disables code coverage. Note that Code Coverage can affect the performance.

// 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; } }