ISISComputingGroup / ISISComputingGroup/IBEX
Squish Tests: IOC log stress test
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 6
- Forks
- 2
- Ø Merge
- 16 Std. 40 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
As a developer I would like to verify the following behaviour using Squish:
- Generate 150K+ IOC Log messages.
- Verify that the client still works and the messages are displayed.
#### Additional info:
Messages sent in bulk may not arrive in order.
Use https://github.com/ISISComputingGroup/EPICS-IocLogServer/blob/master/dev-tools/ioc_message_simulator.py to generate log messages.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, dev-tools/ioc_message_simulator.py im Repository EPICS-IocLogServer zu lesen und zu ermitteln, wie mehr als 150K IOC-Logmeldungen erzeugt werden. Suche anschließend den relevanten Squish-Testeinstiegspunkt in IBEX und führe ihn mit Nachrichten in großen Mengen aus. Als abgeschlossen gilt die Aufgabe, wenn der Client weiterhin nutzbar bleibt, alle Nachrichten angezeigt werden und der Test nicht von der Reihenfolge der Nachrichten abhängt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100