Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-3396

Develop tests for PSS ProTest suitable for testing a Single Pulse pipeline

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Should have
    • PI19
    • COM PSS SW
    • None
    • Data Processing
    • Hide

      Enable testing of an end-to-end Single Pulse pipeline in Cheetah, using the ProTest framework.

      Show
      Enable testing of an end-to-end Single Pulse pipeline in Cheetah, using the ProTest framework.
    • Hide

      At least one test of a full CPU-based SPS pipeline executed by ProTest,and running in the ska-pss-pipeline's CI. 

      Show
      At least one test of a full CPU-based SPS pipeline executed by ProTest,and running in the ska-pss-pipeline's CI. 
    • 3
    • 3
    • 0
    • Team_PSS
    • Sprint 5
    • Hide

      We have enabled automated testing of fully end-to-end SPS pipelines in ProTest using a test set that comprises 30 executions of cheetah. We have determined that our current CI setup is not capable of cacheing a dataset this size. For that reason we do not have a CI pipeline that executes these tests automatically. We have made plans instead to add a product testing step in our cheetah CI pipeline which uses PSS managed runner, allowing us to manage a cache of test vectors on the machine that will execute the tests. This will be implemented in a future PI.

      https://gitlab.com/ska-telescope/pss/ska-pss-protest/-/blob/main/src/ska_pss_protest/features/sps_mid_vector_dm_width.feature?ref_type=heads

      Show
      We have enabled automated testing of fully end-to-end SPS pipelines in ProTest using a test set that comprises 30 executions of cheetah. We have determined that our current CI setup is not capable of cacheing a dataset this size. For that reason we do not have a CI pipeline that executes these tests automatically. We have made plans instead to add a product testing step in our cheetah CI pipeline which uses PSS managed runner, allowing us to manage a cache of test vectors on the machine that will execute the tests. This will be implemented in a future PI. https://gitlab.com/ska-telescope/pss/ska-pss-protest/-/blob/main/src/ska_pss_protest/features/sps_mid_vector_dm_width.feature?ref_type=heads
    • 19.6
    • Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    Description

      Develop tests for when running a Single Pulse pipeline through the PSS Product Testing framework ProTest.

      The main structure of ProTest has been developed in previous PIs, and it is now available as an independent entity in gitlab (https://gitlab.com/ska-telescope/pss/ska-pss-protest). In the last few PIs, we have developed a CPU-based SPS pipeline in Cheetah, and in this feature we will write specific product tests for ProTest that can be run when testing such an SPS pipeline.

      Attachments

        Structure

          Activity

            People

              A.Noutsos Noutsos, Aristeidis
              L.Levin-Preston Levin-Preston, Lina
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Feature Progress

                Story Point Burn-up: (100.00%)

                Feature Estimate: 3.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete1032.0
                Total1032.0

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel