Deze repo bevat een lijst van alle onderkende validatie fouten uit de automatische etf validatie. Per type validatie fout kan informatie toegevoegd worden, om een oplossing(srichting) te beschrijven of om te verwijzen naar reeds aangemaakt tickets (intern bij pdok, of extern biuj het Inspire MIF)
Telkens als er een automatische etf validatie draait wordt de inhoud van csv in deze repo in de ETF database geladen en worden known issues middels queries in het etf validatie grafana dashboard gekoppeld aan de validatiefouten.
-
status
geeft aan bij wie dit ticket belegt is. Mogelijk te gebruiken waarden zijn:
- BU (Business)
- BU_ACCEPTED (Door de Business geaccepteerde fout / won't fix)
- IT (IT, hiervoor is dan ook een Jira ticket aangemaakt)
- EU (Er is een ticket aanmaakt bij de inspire helpdesk validator)
-
link
url naar een gerelateerd Jira ticket of een ticket van de inspire helpdesk validator
-
omschrijving
Hier kan een omschijving opgenomen worden die beschrijft wat en waarom iets fout gaat, of er kan een oplosrichting opgegeven worden
Om een onderkende validatie fouten te linken aan een hierboven beschreven oplossing of ticket, dienen 1 of meerdere van onderstaande velden ingevuld te worden in de csv file. Zo kan gelinkt worden aan een specifieke assertion met mogelijke een specifieke foutmelding. Hoe gelinkt wordt is afhankelijk van welke velden ingevuld worden. Als een veld niet ingevuld wordt er niet op dit veld gefilterd.
-
test_suite_id (optioneel) TODO
Het id van de testsuite. we kennen (momenteel) de volgende testsuites:
Testsuite id ATOM service EID11571c92-3940-4f42-a6cd-5e2b1c6f4d93 WMS service EIDeec9d674-d94b-4d8d-b744-1309c6cae1d2 WFS service EID174edf55-699b-446c-968c-1892a4d8d5bd WCS service EID074570ad-d720-47b3-af79-d54201793404 WMTS service EID550ceacf-b3cb-47a0-b2dd-d3edb18344a9 Common metadata EID59692c11-df86-49ad-be7f-94a1e1ddd8da Netwerk service metadata EID606587df-65a8-4b7b-9eee-e0d94daaa42a SDS Invocable metadata EID8db54d8a-8578-4959-b891-5394d9f53a28 SDS Interoperable metadata EID7514777a-6cb8-499c-acd5-912496dc84e9 SDS Harmonised metadata EIDa593a7ad-42d9-46d0-985d-9dff3e684428 -
test_step_id (optioneel)
Id van de test stap
-
test_assertion_id
Id van de test assertion
-
error_message
Type foutmelding (bv 'TR.missingElement')
-
error_message_contains
WIP! hier kan gefilterd worden op een specifieke string die in de foutmelding voor komt.
-
metadata_uuids
Een lijst van service metadata id om een know issue te koppelen aan 1 of meerdere services. De lijst wordt omsloten met curly braces ({}) en verschillende uuids moeten gescheiden worden met commas. dus bv
{uuid1}
of{uuid1,uuid2}
Om te gebruiken is te achterhalen kan het beste de te downloaden csv met alle validatiefouten opgehaald worden in grafana (zie Download csv rechtsboven in het dashboard).
LetOp!
- Het grafana dashboard geeft geen inzicht of een gekoppeld Jira ticket nog open of reeds gesloten is. Het is daarom noodzakelijk om regelmatig te kijken of er gelinkt is naar gesloten tickets. Dit kan voorkomen als reeds opgeloste fouten later weer terugkomen of omdat nieuwe services eenzelfde fout kunnen veroorzaken.
- Het kan voorkomen dat een fout door verschillende combinaties in de filtering gekoppeld wordt aan meerdere know issues. In dat geval komt de fout meerdere keren voor op het grafan dashboard (in de telling wordt deze fout dan niet dubbel geteld)