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

Steps towards the productisation of the SKA PSS product testing framework

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

Details

    • Feature
    • Must have
    • PI16
    • COM PSS SW
    • None
    • Data Processing
    • Hide

      The pulsar and fast transient search pipeline can undergo automated product tests in a CI environment. 

      Show
      The pulsar and fast transient search pipeline can undergo automated product tests in a CI environment. 
    • Hide

      GIVEN the PSS product testing framework

      WHEN a test-launch script is executed

      THEN the environment required to run all the tests on the local machine is set up 

      AND the PSS product and unit tests can be successfully launched using a make target

      Show
      GIVEN the PSS product testing framework WHEN a test-launch script is executed THEN the environment required to run all the tests on the local machine is set up  AND the PSS product and unit tests can be successfully launched using a make target
    • 3
    • 3
    • 0
    • Team_PSS
    • Sprint 5
    • Hide

      Product tests now run in pss-pipeline CI

      • We have created a test launcher to trigger the PSS product testing framework
      • We have created a CMake find file to locate the test launcher
      • The tests can be launched via the launcher using a make target (make product_test)
      • We have update the gitlab-ci manifests (via the deploytool) to trigger the product test using the make target. 
      • The test, using the product testing framework, pulls a test vector from the remote repository of test vectors, launches our PSS pipeline (Cheetah) to search that vector for single pulses (using an internal emulator of single pulse search (SPS) data products), writes candidates out to disk after which  the framework verifies that the right number of candidates have been identified. 
      Show
      Product tests now run in pss-pipeline CI We have created a test launcher to trigger the PSS product testing framework We have created a CMake find file to locate the test launcher The tests can be launched via the launcher using a make target (make product_test) We have update the gitlab-ci manifests (via the deploytool) to trigger the product test using the make target.  The test, using the product testing framework, pulls a test vector from the remote repository of test vectors, launches our PSS pipeline (Cheetah) to search that vector for single pulses (using an internal emulator of single pulse search (SPS) data products), writes candidates out to disk after which  the framework verifies that the right number of candidates have been identified. 
    • 16.6
    • Stories Completed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - UNCOVERED

    • SPO-1958

    Description

      Development of PSS testing stages to support product testing

      • Install and run PSS product testing framework
      • Automatically trigger testing framework’s unit tests
      • Automatically launch cheetah as part of a product test

      Attachments

        Issue Links

          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
                  Complete625.0
                  Total625.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel