opengeospatial / ets-wms13

Repository for the Exectutable Test Suite for WMS 1.3.0
Apache License 2.0
2 stars 4 forks source link

Test execution with Web GUI does not work with current status of master branch #36

Closed dstenger closed 7 years ago

dstenger commented 8 years ago

Test execution with Web GUI does not work any more due to the commits regarding the REST interface.

When a test session is started via GUI, the dialogue for the URL is skipped and thus the tests are executed without URL.

This leads to a failing main function:

Test main:main type Mandatory default result Passed (s0078)

Assertion: The implementation under test complies with the WMS 1.3.0 specification.

Request d229e16096_1:
   Method: get
   URL: 
Error in call to extension function {public org.w3c.dom.NodeList com.occamlab.te.TECore.request(org.w3c.dom.Document,java.lang.String) throws java.lang.Throwable}: Exception in extension function java.net.MalformedURLException: no protocol: 
Result: Failed
rjmartell commented 8 years ago

I just ran the latest snapshot against the deegree implementation.

ets-wms13-form

The suite ran to completion; there were no test failures (226 passed).

Note that TEAM Engine 4.9 is required.

dstenger commented 8 years ago

Thank you!

We used an older version for testing which explains the bug.

Nevertheless, [1] currently uses TEAM Engine 4.6. If we create a new release now, it requires TE 4.9 and thus cannot be installed on [1] - (unless TE is updated).

@bermud: Do you think that is OK?

[1] http://cite.opengeospatial.org/teamengine/

rjmartell commented 8 years ago

And don't forget that there is now a JAR file that must be deployed to TE_BASE/resources/lib: ets-wms13-*.jar

rjmartell commented 8 years ago

Perhaps we roll it out to the "alpha" site for now, and when everything for TB-12 is finalized we push it to beta.

dstenger commented 7 years ago

I would propose to bundle all .jar files in a -deps.zip archive, as it is done in all other test suites. What do you think @rjmartell ?

dstenger commented 7 years ago

Unfortunately, the dialogue is still not appearing. I am using following setup:

Following can be monitored in the log file:

Fatal Error: Error in call to extension function {public org.w3c.dom.NodeList com.occamlab.te.TECore.request(org.w3c.dom.Document,java.lang.String) throws java.lang.Throwable}: Exception in extension function java.net.MalformedURLException: no protocol: ; SystemID: file:/home/cite/te_base/work/_home_cite_te_base_scripts_wms_1.3.0_ctl_/main-auto/main$main.test; Line#: 89; Column#: -1
            See the detail test Report /home/cite/te_base/users/stenger/s0001/log.xml
            See the detail error Report /home/cite/te_base/users/stenger/s0001/error_log/log.txt
rjmartell commented 7 years ago

I used the virtual appliance generated for VirtualBox (CentOS 7.2.1511): TEAM Engine 4.9, JDK 8u111, Tomcat 7.0.72. No problems were observed running ETS release 1.18.

capture

However, the error was observed with 1.19-SNAPSHOT. It thus appears to be OS-specific (not seen under Windows).

dstenger commented 7 years ago

I can confirm that the bug is solved for my setup as well: