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

Create robust test environment for VIOLA team

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

Details

    • Services
    • Hide

      Due to the recent developments and overall better stability of the environment: 

      • team members can reproducibly run LOW telescope tests in the STFC cloud environment
      • the process to run such tests is documented
      • relevant impediments are raised when found as bugs and possibly the team will help in reproducing and describing the issues. 
      • Test execution is demonstrated as part of a system demo 
      Show
      Due to the recent developments and overall better stability of the environment:  team members can reproducibly run LOW telescope tests in the STFC cloud environment the process to run such tests is documented relevant impediments are raised when found as bugs and possibly the team will help in reproducing and describing the issues.  Test execution is demonstrated as part of a system demo 
    • 1
    • 1
    • 13
    • Team_VULCAN
    • Sprint 2
    • Hide

      Team members can run LOW telescope tests in the STFC cloud environment
      The process is documented: https://confluence.skatelescope.org/display/SE/Skallop+installation+for+BDD+tests
      Test execution is going to be demonstrated as part of a system demo - 2021-07-22 OMC ART System Demo 11.2 - Software Engineering - SKAO Community Confluence (skatelescope.org)

      Show
      Team members can run LOW telescope tests in the STFC cloud environment The process is documented: https://confluence.skatelescope.org/display/SE/Skallop+installation+for+BDD+tests Test execution is going to be demonstrated as part of a system demo -  2021-07-22 OMC ART System Demo 11.2 - Software Engineering - SKAO Community Confluence (skatelescope.org)
    • 19.6
    • Demonstrated, Satisfies Acceptance Criteria

    Description

      Currently, the VIOLA team uses a VSCode test environment to debug and run tests. The environment was set up as follows:

      • In VSCode – we cloned the GitLab remote repository on our local
        machine. So the structure is the same on the local machine as in the
        remote GitLab.
      • We wrote the associated test code in your test_XTP-1310_V2.py
        test file (in the branch we created)
      • The VSCode test environment is set up in such a way that we could
        debug our test in our local machine using pods deployed in the
        STFC cluster. (using telepresence and pytango - this setup is the
        unstable/unreliable part )
      • When the test passed, we merged to master (remote) and then the
        test is part of the CI/CD pipeline.

      However, the environment is currently problematic, and not stable:

      • We use the resources in the STFC cluster when we run/debug our tests.
        We use telepresence to build the bridge between our local machine and the
        pods in the STFC cluster.
      • When commands are send in our test, the commands are sent to the
        tango-devices deployed in that namespace on that cluster. Pytango is used to
        talk to all the device proxies.
      • This test setup is not stable (the connection to the remote cluster often
        fails). This is very frustrating.
      • The test environment is very difficult to setup.

      This Feature would be to set up a stable test environment for the VIOLA team.

       

      Adding this google doc as a description of the general requirements of the test automation solution: https://docs.google.com/document/d/1L62m9FYbgZAOuy7HR3A-RtEcR2zeD6RWe7nY2i0dR5U/edit?usp=sharing.

      Attachments

        Issue Links

          Structure

            Activity

              People

                m.bartolini Bartolini, Marco
                d.hayden Hayden, Daniel
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 1.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete46.0
                  Total46.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel