1.4 KiB
1.4 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||
|---|---|---|---|---|---|---|
|
2026-04-17T16:05:06.832156+00:00 | zai-org/GLM-5-FP8 | 1 | 325cee08d3192289 |
RunTest
Purpose
This module defines the View and ViewModel contract interfaces for a test execution feature within the DTS application. It follows the MVVM pattern, providing marker interfaces that establish the contract between test execution UI components and their coordinating viewmodels.
Public Interface
IRunTestView (extends IBaseView)
- Empty marker interface defining the view contract for the Run Test feature.
- No members defined beyond those inherited from
IBaseView.
IRunTestViewModel (extends IBaseViewModel)
- Empty marker interface defining the viewmodel contract for the Run Test feature.
- No members defined beyond those inherited from
IBaseViewModel.
Invariants
- Both interfaces must be implemented by their respective MVVM components.
- Implementations must satisfy the contracts of
IBaseViewandIBaseViewModelrespectively.
Dependencies
- Depends on:
DTS.Common.Base(specificallyIBaseViewandIBaseViewModel) - Depended on by: Not determinable from source alone
Gotchas
- Neither interface adds any members beyond their base interfaces. The actual test execution operations are not specified