ISISComputingGroup / ISISComputingGroup/IBEX

Squish Tests: PV connection behaviour in OPIs

Open
#7,793 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

As a developer I would like to verify the following behaviour using Squish:

- Start an IOC and open an OPI used by that IOC.
- Verify that PVs connect in less than 5 seconds.
---
- Open an OPI and then start an IOC that uses that OPI.
- Verify that PVs connect in less than 5 seconds. (This will depend on the start-up time of the IOC so choose an IOC that starts relatively quickly)
---
- Start an IOC and open an OPI used by that IOC.
- Restart the IOC.
- Verify that PVs connect in less than 5 seconds. (This will depend on the start-up time of the IOC so choose an IOC that starts relatively quickly)
---
- Start an IOC and open an OPI used by that IOC.
- Restart the IOC.
- Wait for 2 minutes.
- Verify that PVs connect in less than 60 seconds.
---
- Open an OPI.
- Wait 2 minutes.
- Start an IOC that uses that OPI.
- Verify that PVs connect in less than 5 seconds. (This will depend on the start-up time of the IOC so choose an IOC that starts relatively quickly)

Note: this may be a tricky test to implement in a stable way. Consider implementing other (easier) squish testing tickets before this one.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.