Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Environment/TestProvider/
TestControllerState.rs

1//! Per-controller registration record. Carries the extension-provided
2//! identifier, label, owning sidecar, active flag, and supported test
3//! type tags. Stored in `TestProviderState::Struct` keyed by
4//! `ControllerIdentifier`.
5
6use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Serialize, Deserialize)]
9pub struct Struct {
10	pub ControllerIdentifier:String,
11
12	pub Label:String,
13
14	pub SideCarIdentifier:Option<String>,
15
16	pub IsActive:bool,
17
18	pub SupportedTestTypes:Vec<String>,
19}