Maze / Library /PackageCache /com.unity.testtools.codecoverage@1.2.3 /Editor /Analytics /CoverageAnalyticsEvent.cs
| using System; | |
| namespace UnityEditor.TestTools.CodeCoverage.Analytics | |
| { | |
| [] | |
| internal class CoverageAnalyticsEvent | |
| { | |
| // The action performed on the event (batchmode compatible) | |
| public ActionID actionID; | |
| // Array of resultsIds (batchmode compatible) | |
| public int[] resultIds; | |
| // The coverage mode that was performed on successful action (batchmode compatible) | |
| public CoverageModeID coverageModeId; | |
| // Duration (in ms) for which the Coverage session lasted (batchmode compatible) | |
| public long duration; | |
| // Was the coverage session result a success (batchmode compatible) | |
| public bool success; | |
| // Did the user run the editor from the command line | |
| public bool runFromCommandLine; | |
| // Did the user run the editor in batch mode | |
| public bool batchmode; | |
| // Did the user pass the useProjectSettings option in batch mode (batchmode only) | |
| public bool useProjectSettings; | |
| // Did the user have Generate HTML Report selected (batchmode compatible) | |
| public bool generateHTMLReport; | |
| // Did the user have Generate History selected (batchmode compatible) | |
| public bool generateHistory; | |
| // Did the user have Generate Badges selected (batchmode compatible) | |
| public bool createBadges; | |
| // Did the user have Generate Additional Metrics selected (batchmode compatible) | |
| public bool generateMetrics; | |
| // Did the user have Generate Test Runner References selected (batchmode compatible) | |
| public bool generateTestReferences; | |
| // Did the user have Generate Additional reports selected (batchmode compatible) | |
| public bool generateAdditionalReports; | |
| // Did the user have passed the dontClear coverage option (batchmode compatible) | |
| public bool dontClear; | |
| // Did the user have Auto Generate Report selected (batchmode compatible) | |
| public bool autogenerate; | |
| // Did the user have Auto Open Report selected | |
| public bool autoOpenReport; | |
| // Did the user select the Clear Data button | |
| public bool clearData; | |
| // Did the user select the Clear History button | |
| public bool clearHistory; | |
| // Did the user select the Generate From Last button | |
| public bool generateFromLast; | |
| // Did the user switch to Debug mode (Code Optimization) in the Coverage window | |
| public bool switchToDebugMode; | |
| // Is the editor in Code Optimization: Debug mode (batchmode compatible) | |
| public bool inDebugMode; | |
| // Did the user disable Burst Compilation in the Coverage window | |
| public bool switchBurstOff; | |
| // Did the user select a new Results location or uses the default one (batchmode compatible) | |
| public bool useDefaultResultsLoc; | |
| // Did the user select a new History location or uses the default one (batchmode compatible) | |
| public bool useDefaultHistoryLoc; | |
| // Did the user specify different assemblies from the default ones (batchmode compatible) | |
| public bool useDefaultAssemblyFilters; | |
| // Did the user specify different paths filtering from the default one (batchmode compatible) | |
| public bool useDefaultPathFilters; | |
| // Did the user enter the Selected Assemblies dialog/dropdown | |
| public bool enterAssembliesDialog; | |
| // Did the user update any assemblies via the Selected Assemblies dialog/dropdown | |
| public bool updateAssembliesDialog; | |
| // Did the user update Included Paths | |
| public bool updateIncludedPaths; | |
| // Did the user select Add Folder for Included Paths | |
| public bool selectAddFolder_IncludedPaths; | |
| // Did the user select Add File for Included Paths | |
| public bool selectAddFile_IncludedPaths; | |
| // How many paths are included (batchmode compatible) | |
| public int numOfIncludedPaths; | |
| // Did the user update Excluded Paths | |
| public bool updateExcludedPaths; | |
| // Did the user select Add Folder for Excluded Paths | |
| public bool selectAddFolder_ExcludedPaths; | |
| // Did the user select Add File for Excluded Paths | |
| public bool selectAddFile_ExcludedPaths; | |
| // How many paths are excluded (batchmode compatible) | |
| public int numOfExcludedPaths; | |
| // Did the user use the Coverage API to StartRecording (batchmode compatible) | |
| public bool useAPI_StartRec; | |
| // Did the user use the Coverage API to StopRecording (batchmode compatible) | |
| public bool useAPI_StopRec; | |
| // Did the user use the Coverage API to PauseRecording (batchmode compatible) | |
| public bool useAPI_PauseRec; | |
| // Did the user use the Coverage API to UnpauseRecording (batchmode compatible) | |
| public bool useAPI_UnpauseRec; | |
| // Array of individual included assembly names (batchmode compatible) | |
| public string[] includedAssemblies; | |
| // Array of individual excluded assembly names (batchmode only) | |
| public string[] excludedAssemblies; | |
| // Did the user use the onCoverageSessionStarted event (batchmode compatible) | |
| public bool useEvent_onCoverageSessionStarted; | |
| // Did the user use the onCoverageSessionFinished event (batchmode compatible) | |
| public bool useEvent_onCoverageSessionFinished; | |
| // Did the user use the onCoverageSessionPaused event (batchmode compatible) | |
| public bool useEvent_onCoverageSessionPaused; | |
| // Did the user use the onCoverageSessionUnpaused event (batchmode compatible) | |
| public bool useEvent_onCoverageSessionUnpaused; | |
| // Did the user specify path replace patterns (command line only) | |
| public bool usePathReplacePatterns; | |
| // Did the user specify source paths (command line only) | |
| public bool useSourcePaths; | |
| // Did the user specify path filters from file option (command line only) | |
| public bool usePathFiltersFromFile; | |
| // Did the user specify assembly filters from file option (command line only) | |
| public bool useAssemblyFiltersFromFile; | |
| } | |
| } | |