opengeospatial / teamengine

TEAM Engine (Test, Evaluation, And Measurement Engine) is an engine for testing web services and other resources written in JAVA. It executes test scripts written in Compliance Test Language (CTL), TestNG and other languages. It is lightweight and easy to run as a command line or to setup as a service. It can be used to test any type of service or encoding. It is also the official tool used by the Open Geospatial Consortium (OGC) for compliance testing.
Apache License 2.0
45 stars 41 forks source link

Build fails #510

Closed bpross-52n closed 2 years ago

bpross-52n commented 2 years ago

Describe the bug TECoreTest.testNestedFailure() falis during build

To Reproduce Steps to reproduce the behavior:

  1. Build master branch
  2. See error

Expected behavior Build is successful

Additional context Seems to be caused by https://github.com/opengeospatial/teamengine/pull/474

bpross-52n commented 2 years ago

@hwbllmnn It seems that we will have to have another look at the fix for the inheritance issue that you found. Would it be possible to create a small test suite for testing, similar to.: https://github.com/opengeospatial/teamengine/blob/master/teamengine-core/src/test/resources/ctl/nested-failure.xml ?

hwbllmnn commented 2 years ago

You're right, my 'fix' apparently only fixed our failing use case. In #518 I added a similar test case you linked to and fixed the issue hopefully once and for all.