Uploaded image for project: 'Common Infrastructure Realization and Validation'
  1. Common Infrastructure Realization and Validation
  2. CIRV-21

CIRV-HDV: code refactor based on redfish implementation

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • Jerma Release
    • None

      Description

      for each case, we define all url(s) in order, ie, grandpa,parent,child url controlled in sorted order. To get a depends case, we have to get the parent's or parent's parent's resource id at first 

      we need optimize the original hdv code to :

      • re-define and optimize the configuration file structure merge depends.yaml and cases.yaml into one configuration file.
      • Add case enabled flag, convert "expected_result" json to yaml and start writting unit tests.
      • redefine the hardware description file per cntt HDV requirements
      •  remove the support of excel format configuration file from project
      •  extend the case configuration template from one hardware model to multiple case.
      • introduce the pytest framework
      •  support PDF 2.0 format description file 

      Owners

      shubham828 chenliangyjy

      List of Affected Projects

      CIRV; subproject CIRV-HDV

            shubham828 Shubham Mishra
            chenliangyjy Liang CHEN
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: