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

Enable small (test) and large runs of SRC-workload tasks

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

Details

    • SRCnet
    • Hide

      The SRC workloads Gitlab repository hosts workloads that are representative of what users will be running at SRC sites. The tasks have varying runtimes, some taking seconds, some taking hours. We need to implement a more standard definition of the type of runs so we can run short and long tests. 

      Show
      The SRC workloads Gitlab repository hosts workloads that are representative of what users will be running at SRC sites. The tasks have varying runtimes, some taking seconds, some taking hours. We need to implement a more standard definition of the type of runs so we can run short and long tests. 
    • Hide
      • Add <30 second integration tests to the tasks (curate very small data sets for this test for each task)
      • Add <30 minute (short) and many hours (long) versions for each of the tasks 
      • merge request and video demo
      Show
      Add <30 second integration tests to the tasks (curate very small data sets for this test for each task) Add <30 minute (short) and many hours (long) versions for each of the tasks  merge request and video demo
    • 1
    • 1
    • 0
    • PI23 - UNCOVERED

    • SRCNet0.x example-workflows-and-benchmarks tests-compilation

    Description

      This feature will adjust each of the tasks in the repo to have 3 definitions of runs - integration test, short run, and long run. The integration test uses a much much smaller data set that completes in 30 seconds, demonstrating the task will run successfully. The short run is expected to complete in <30 mins, and does minimal processing. The long run is anything more substantial, such as a run that takes hours or days. In this way, we can use Makefiles to execute a task with an expectation of how long it will take, e.g. make run-short, make run-long. 

      This is in preparation for distributing software via containers, where we need more unit and integration tests for all the tasks. Tim Kok has been in contact to look at taking up some of this work. 

      Attachments

        Issue Links

          Structure

            Activity

              People

                Unassigned Unassigned
                A.Clarke Clarke, Alex
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 1.0

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

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel