Titel klinkt heel vaag, maar is eigenlijk niet eens zo dom.
Ik heb een script die apparaten test. Inmiddels 500+ verschillende modellen, elk met hun eigen unieke en gecombineerde stukjes tests.
In elke test zitten hard fails, soft fails, retry's etc.
Ik zou graag willen dat elke fail zijn unieke code krijgt zodat het makkelijker terug te vinden is in de code.
b.v. ipv FailUnit("Update failed") zou dat een unieke code moeten bevatten. (bijvoorbeeld FailUnit("Update failed code:45") Er zijn op dit moment 3000+ fails geschreven, met de hand doen en vervolgens bijhouden 'op welk nummer' ik zit is niet te doen.
In eerste instantie dacht ik aan het regelnummer toevoegen, maar die wisselen met regelmaat alleen al door de changelog aan het begin van het bestand, toevoegen van en verwijderen van procedures etc.
RegEx lijkt geen counter functie te hebben, dus daar lukt het ook niet echt mee.
Ik werk met UltraEdit en door de code highlighting zou ik hier niet van af willen wijken. (nogal oude code)
Ik zoek dus een efficiente manier om 'custom' error codes te maken zodat ik bij elke fail precies weet op welk stukje van de code de test vast liep.
Voor mij zijn die codes van belang, voor de gebruikers zijn de berichten (zoals update failed) van belang.
Ik heb een script die apparaten test. Inmiddels 500+ verschillende modellen, elk met hun eigen unieke en gecombineerde stukjes tests.
In elke test zitten hard fails, soft fails, retry's etc.
Ik zou graag willen dat elke fail zijn unieke code krijgt zodat het makkelijker terug te vinden is in de code.
b.v. ipv FailUnit("Update failed") zou dat een unieke code moeten bevatten. (bijvoorbeeld FailUnit("Update failed code:45") Er zijn op dit moment 3000+ fails geschreven, met de hand doen en vervolgens bijhouden 'op welk nummer' ik zit is niet te doen.
In eerste instantie dacht ik aan het regelnummer toevoegen, maar die wisselen met regelmaat alleen al door de changelog aan het begin van het bestand, toevoegen van en verwijderen van procedures etc.
RegEx lijkt geen counter functie te hebben, dus daar lukt het ook niet echt mee.
Ik werk met UltraEdit en door de code highlighting zou ik hier niet van af willen wijken. (nogal oude code)
Ik zoek dus een efficiente manier om 'custom' error codes te maken zodat ik bij elke fail precies weet op welk stukje van de code de test vast liep.
Voor mij zijn die codes van belang, voor de gebruikers zijn de berichten (zoals update failed) van belang.