ISISComputingGroup / ISISComputingGroup/IBEX
OPC UA emulator and system tests
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
# Feature Description
As a developer, I would like to be able to test the OPC UA IOC with an emulated OPC server and run system tests for the system.
An OPC Server emulator, spin out from the MAPS Vacuum System upgrade ticket
## Explanation
Implementing the `asyncua` python library into a Lewis command line emulator launcher, which will interface with the system tests' suite.
### Additional Information
What else do I need to know before starting?
- _Where required files/links are_
- _Describe any potential difficulties with this ticket_
- _Provide links to tickets that must be completed before starting_
- _Provide any images that would be relevant to the ticket_
_If not applicable, write "Not applicable"_
[comment]: <> (FILL IN BELOW)
> ...
See our [Git Workflow](https://isiscomputinggroup.github.io/ibex_developers_manual/processes/git_and_github/Git-workflow.html).
# Acceptance Criteria
What is the acceptance criteria of this ticket? What should the reviewer expect to be complete?
- _Define specific conditions that must be met for the feature to be considered complete_
- _Use bullet points for clarity_
- _Ensure each criterion is unique, testable and verifiable_
[comment]: <> (FILL IN BELOW)
> ...
# How to Review
Before making a PR...
- _Provide verbose instructions for the reviewer to test your changes_
- _Describe how you have implemented testing for this feature_
- _Provide screenshots of the feature to help the reviewer if relevant_
_If not applicable, write "Not applicable"_
[comment]: <> (FILL IN BELOW)
> ...
**To the reviewer: Make sure to [update submodules](https://isiscomputinggroup.github.io/ibex_developers_manual/processes/git_and_github/Git-workflow.html)!**
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando il launcher dell’emulatore da riga di comando Lewis, la suite system-tests e l’uso proposto della libreria Python asyncua. Determina come l’emulatore debba interfacciarsi con l’OPC UA IOC e come system-tests lo avvierà e lo sottoporrà a test. Il lavoro è considerato completato quando l’integrazione dell’emulatore e di system-tests funziona end-to-end, ma questo issue non fornisce criteri di accettazione né una procedura di revisione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- cli, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 15/100