Details
-
Feature
-
Must have
-
None
-
Services
-
-
1
-
1
-
13
-
Team_VULCAN
-
Sprint 2
-
-
-
-
19.6
-
Demonstrated, Satisfies Acceptance Criteria
-
-
Team_VIOLA testing
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
- Child Of
-
SS-55 SKAMPI development configuration
- Discarded
- relates to
-
SP-1624 Advances to MVP testing and SKA Testing Runway as a product
- Done
-
ROAM-205 Link (from the test PC to the Tango devices) to the STFC is unstable
- Retired
- supporting
-
SP-1708 Robust Dev Environment for PSI Low, using Pytango and telepresence
- Analyzing
- Wiki Page
-
Wiki Page Loading...