Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: QA
-
Labels:
-
Story Points:1.25
-
Epic Link:
-
Team:SQuaRE
Description
In https://sqr-017.lsst.io/#specification-tests we talk about creating more types of Specifications (windows, tolerances, generic functions). Probably the best way to accommodate this is to create a new family of Specification subclasses, where Specification is now an abstract base class.
This refactoring work will also make DM-9559 easier to implement (creating Specifications from specification repositories).
This work for refactoring the Specification and ThresholdSpecification classes is mostly done, and pending the Name review in
DM-9850. I'll move back toDM-9559now and handle YAML parsing.