Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De uitvoerbare front-end van de opdrachtregel 'Te.exe' voor TAEF retourneert niet-nul afsluitcodes als er fouten optreden tijdens de uitvoering. Er zijn verschillende manieren waarop 'fouten' kunnen optreden en de afsluitcode van het proces weerspiegelt dat.
De afsluitcode van het proces van Te.exe is een 32-bits getal en verschillende bits binnen dat getal weerspiegelen verschillende typen fouten. De afsluitcode wordt als volgt onderverdeeld:
- Bits 0-15: De waarde van het testresultaat: dit is het aantal niet-geslaagde tests.
- Bits 16-23: De "resultaatwaarde van TestMode" - de fout van de TestMode (nog niet gebruikt).
- Bits 24-30: De waarde van het resultaat van het harnas: de fout van het harnas zelf.
De hoogste significante bit (bit 31, de teken-bit voor getekende getallen) wordt niet gebruikt om getekende/ontekende verwarring te voorkomen. De afsluitcode van het proces is altijd positief. Praktisch gezegd:
- Als de afsluitcode kleiner is dan of gelijk is aan 0xFFFF (65535), is dat het aantal niet-geslaagde tests (mislukt, geblokkeerd, niet uitgevoerd of overgeslagen) dat Te.exe uitgevoerd. Als meer dan 65535-tests niet zijn geslaagd, wordt de waarde beperkt tot 65535.
- Als de afsluitcode groter is dan 0xFFFF/65535, is er iets misgegaan dan de testcode die werd uitgevoerd.
In de volgende lijst ziet u de huidige 'Harness Result Values' en hun interpretatie.
| Resultaatwaarde gebruiken | afsluitcode Te.exe | Interpretatie |
|---|---|---|
| 1 | 0x01000000 (16777216) | Er is hulp aangevraagd (/? of '/!) - er zijn geen tests uitgevoerd. |
| 2 | 0x02000000 (33554432) | Wex.Logger heeft een fout gerapporteerd. |
| 3 | 0x03000000 (50331648) | Wex.Logger kan niet worden geïnitialiseerd. |
| 4 | 0x04000000 (67108864) | Wex.Logger heeft ongeldige aantallen pass/fail gegenereerd (meestal onevenwichtige StartGroup-/Engroup-aanroepen van een test) |
| 5 | 0x05000000 (83886080) | Ongeldige opdrachtregel (er zijn geen geldige testbestanden opgegeven, '/inproc' opgegeven met meerdere testbestanden). |
| 6 | 0x06000000 (100663296) | Er is een andere uitzondering opgetreden. |
| 7 | 0x07000000 (117440512) | Er zijn geen tests uitgevoerd. |
| 8 | 0x08000000 (134217728) | Er is een time-out opgetreden voor de TAEF-sessie. |
| 9 | 0x09000000 (150994944) | Versie-informatie is aangevraagd (/version): er zijn geen tests uitgevoerd. |