opengeospatial/teamengine

Missing log link even though test is executed

Opened this issue · 1 comments

Describe the bug

Sometimes tests are executed and the logs are generated properly, but a link is missing in the parent log.

To Reproduce

It's unfortunately not easy to reproduce this locally as this only happens in one case of our scripts, namely the GDI-DE INSPIRE metadata tests. The easiest way to reproduce this is probably by using the GDI-DE testsuite, where the latest TEAM engine release is integrated. Run the 'GDI-DE Konventionen für INSPIRE-konforme Metadaten (v2.0)' tests against an ISO metadata dataset (should be a 'dataset' or 'series' metadata document, else the tests in question are not run). This behaviour happens whether the test passes or fails.

Since the scripts depend on custom java classes it is not easy to provide a full example here, however, here are the corresponding CTL scripts:

scripts.zip

The missing link concerns the test called in inspire_only.ctl in line 257, defined in GDI-DE.ctl from line 2728.

Expected behavior

See the attached logs. Therein you find d320e65_1/d180e511_1/log.xml, however, it is not linked from d320e65_1/log.xml.

logs.zip

Thank you for reporting. We will do a deeper analysis.