Skip to main content

Mountain/Environment/TestProvider/
TestControllerState.rs

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