@@ -85,7 +85,7 @@ based on the test suite's YAML configuration.
8585The following sections walk through the anatomy of a plugin and how to implement
8686each type.
8787
88- Reporting Strategies have additional considerations, and are covered seperately
88+ Reporting Strategies have additional considerations, and are covered separately
8989in the [ Reports Guide] ( ./reports.md ) .
9090
9191---
@@ -175,7 +175,7 @@ Every plugin class can define a `PLUGIN_META` attribute with the following field
175175| ` supported_contexts ` | List of context types the plugin supports |
176176| ` installs_hooks ` | Hook types the plugin automatically installs (if any) |
177177| ` yaml_example ` | Example YAML block showing how to use the plugin |
178- | ` cli_flags ` | List of additional cli flags to inject into the argpase parser |
178+ | ` cli_flags ` | List of additional cli flags to inject into the argparse parser |
179179
180180This metadata is used by documentation generators, validation tools, and helps
181181developers quickly understand how to use the plugin.
@@ -279,7 +279,7 @@ scope.
279279| ` BaseContext ` | Base Class for all Context Types | Provides core features: logging, telemetry, runtime info |
280280| ` FrameworkElementContext ` | Inherited Class suite/step/scenario | Base class for contexts created for Suite, Scenario, Steps main execution |
281281| ` SuiteContext ` | Indirect access by any descendant ctx | Root CTX instance in the hierarchy, holds shared runtimes, telemetry, etc |
282- | ` ScendarioContext ` | Indirect access by any descendant ctx | Provides access to the test scenario defition |
282+ | ` ScenarioContext ` | Indirect access by any descendant ctx | Provides access to the test scenario definition |
283283| ` StepContext ` | Passed to All (non-hook) Strategies | Provides access to the step, any related component, and access to ancestors |
284284| ` ComponentHookContext ` | Passed to Component-level hooks | Includes access to the component being manipulated |
285285| ` FrameworkElementHookContext ` | Passed to Suite/scenario/step hooks | Includes access to the element (suite, scenario, step) being manipulated |
@@ -290,7 +290,7 @@ like so:
290290``` shell
291291| _ SuiteContext(FrameworkElementContext)
292292 | _ FrameworkElementHookContext(BaseContext) # If hook installed on Suite
293- | _ ScendarioContext (FrameworkElementContext)
293+ | _ ScenarioContext (FrameworkElementContext)
294294 | _ FrameworkElementHookContext(BaseContext) # If hook installed on Scenario
295295 | _ StepContext(FrameworkElementContext)
296296 | _ FrameworkElementHookContext(BaseContext) # If hook installed on Step
@@ -306,7 +306,7 @@ The BaseContext provides the following useful methods on all Context Types:
306306- get_component_by_name(name) - Retrieves named component from the suite object
307307- get_suite() - Retrieves root test suite object.
308308- get_metadata() - Returns the metadata dictionary for the context (merged with
309- it's ancestors)
309+ its ancestors)
310310- record_event(event_name, timestamp_unix_nanos, ** kwargs) - Records a telemetry
311311 event enriched with context metadata.
312312- get_logger(logger_name) - Returns a LoggerAdapter with context metadata injected.
0 commit comments