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

Investigate how to automate SDP processing script testing

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

Details

    • Spike
    • Won't have (this time)
    • None
    • COM SDP SW
    • None
    • Data Processing
      • Early detection of problems with workflows.
      • Starts building infrastructure for testing workflows that can be elaborated later.
      • Implementation of tests in the workflow repository CI pipeline.
    • 2
    • 2
    • 1
    • SPO-1448

    Description

      Currently, there is no kind of automated testing of the SDP workflows. All the tests are done manually during development. This needs to be investigated in detail and an initial solution implemented in the CI pipeline. Here are some ideas:

      1. Run each workflow script and mock the response from the rest of the system via the configuration DB. (This is similar to the tests implemented for the workflow library.)
      2. Periodically build the Docker images and check if they are successful. This will ensure that the images are building correctly or help to catch any issues early. This could be done by a nightly or weekly build.
      3. Following on from 2, create an instance of the SDP on a Kubernetes cluster and run the workflows on it.

      This spike was created as part of SP-1660.

       

      Possibly needed for SP-2146?

      Attachments

        Issue Links

          Structure

            Activity

              People

                p.wortmann Wortmann, Peter
                m.ashdown Ashdown, Mark
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete00.0
                  Total00.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel