Geonovum / etf-test-projects-nl

De validatie projecten om data, metadata en services te testen op voldoen aan INSPIRE eisen en Nederlandse profielen.
http://validatie.geostandaarden.nl
1 stars 3 forks source link

Rapport bevat java-exceptie als foutmelding #10

Closed thijsbrentjens closed 9 years ago

thijsbrentjens commented 9 years ago

In sommige tests komen java null pointer exceptions terug als er iets mis gaat. Deze komen ook in het rapport terecht, wat voor gebruikers erg onduidelijk is.

Kunnen we deze excepties afvangen en meer informatie geven wat er zou kunnen missen?

Voorbeelden: ATOM feed RCE: http://services.rce.geovoorziening.nl/www/download/nl.xml

thijsbrentjens commented 9 years ago

Zit in ATOM test, RunTestForAllDatasetFeeds. De melding en de test zijn niet duidelijk voor de gebruiker; moeilijk te achterhalen wat er dan mis gaat.

thijsbrentjens commented 9 years ago

Foutmeldingen opgelost:

1) er waren test stappen zonder assertions, waar ETF dat in de webrunner wel vereist. 2) de OpenSearch URLs die NGR teruggeeft bevatten expliciet port 80 in de host naam. Als dat wordt meegegeven in het HTTP request via SoapUI, dan geeft NGR een HTTP 400 foutmelding terug. Dit lijkt onterecht. Voor nu een workaround ingebouwd, zodat URLs naar NGR voor de OpenSearch voorziening zonder :80 in de host worden gestuurd.

thijsbrentjens commented 9 years ago

Bij de Atom tests zijn in de logging en meldingen nu, als resolven van een dataset niet lukt, de URLs te zien die falen.