Further update:
Most cite tests are now passing on apollo. The remaining issue appears to
be with wfs-1.1: The cite tests are running, and appear to be passing, but
the process never seems to terminate (currently running, with no change to
the logs, for about an hour).
Process list is:
jenkins 27902 27899 0 18:21 ? 00:00:01 sshd: jenkins@notty
jenkins 27951 27902 0 18:21 ? 00:00:00 bash -c cd "/var/jenkins"
&& java -jar slave.jar
jenkins 27960 27951 0 18:21 ? 00:00:53 java -jar slave.jar
jenkins 31832 27960 0 19:54 ? 00:00:00 /bin/sh -xe
/tmp/jenkins6974870876011167650.sh
jenkins 31834 31832 0 19:54 ? 00:00:00 /bin/bash ./run.sh wfs-1.1
master
jenkins 31919 31834 2 19:54 ? 00:01:18 /usr/lib/jvm/java/bin/java
-Xmx256m -XX:MaxPermSize=128m
-Xbootclasspath/a:/var/jenkins/workspace/geoserver-cite/geoserver/geoserver-2.13-SNAPSHOT/webapps/geoserver/WEB-INF/lib/marlin-0.7.5-Unsafe.jar
-Dsun.java2d.renderer=org.marlin.pisces.MarlinRenderingEngine
-DGEOSERVER_DATA_DIR=/var/jenkins/workspace/geoserver-cite/geoserver_data/master/citewfs-1.1
-Djava.awt.headless=true -Djetty.http.port=11010 -DSTOP.PORT=11009
-DSTOP.KEY=geoserver -jar start.jar
jenkins 32231 31834 0 19:55 ? 00:00:02 /usr/lib/jvm/java/bin/java
-classpath
/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:/usr/lib/jvm/java/lib/tools.jar
-Dant.home=/usr/share/ant -Dant.library.dir=/usr/share/ant/lib
org.apache.tools.ant.launch.Launcher -cp -Dcite.headless=true
-Dcite.headless.formroot=/var/jenkins/workspace/geoserver-cite/forms wfs-1.1
jenkins 32279 32231 0 19:55 ? 00:00:00 sh
/var/jenkins/workspace/geoserver-cite/tools/engine/bin/test.sh -mode=test
-workdir=/var/jenkins/workspace/geoserver-cite/tools/target/work
-logdir=/var/jenkins/workspace/geoserver-cite/tools/users/geoserver
-session=wfs-1.1.0
-source=/var/jenkins/workspace/geoserver-cite/tools/engine/scripts/wfs-1.1.0/ctl/all.xml
jenkins 32283 32279 0 19:55 ? 00:00:33 /usr/lib/jvm/java/bin/java
-cp
/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/dist/handler.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/dist/teamengine.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/commons-codec-1.5.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/jing-20030619.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/joda-time-1.4.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/saxon-6.5.5.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/saxon9-9.0.0.6j.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/saxon9-dom-9.0.0.6j.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/saxon9-s9api-9.0.0.6j.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/sun-rt.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../apps/engine/lib/xercesImpl-2.9.0.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/cite1.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/CiteFunctions.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/citeXpathFunction.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/jaxen-full.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/saxpath.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../components/cite1/lib/transformers.jar:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/csw-2.0.2/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wcs-1.0.0/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wcs-1.1.1/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wcs-2.0.0/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wfs-1.0.0/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wfs-1.1.0/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wms-1.1.1/resources:/var/jenkins/workspace/geoserver-cite/tools/engine/bin/../scripts/wms-1.3.0/resources
-Djava.protocol.handler.pkgs=com.occamlab.te.util.protocols -Xmx512m
-Dcite.headless=true
-Dcite.headless.formroot=/var/jenkins/workspace/geoserver-cite/forms
com.occamlab.te.Test
-cmd=/var/jenkins/workspace/geoserver-cite/tools/engine/bin/test.sh
-mode=test -workdir=/var/jenkins/workspace/geoserver-cite/tools/target/work
-logdir=/var/jenkins/workspace/geoserver-cite/tools/users/geoserver
-session=wfs-1.1.0
-source=/var/jenkins/workspace/geoserver-cite/tools/engine/scripts/wfs-1.1.0/ctl/all.xml
jenkins 32584 32581 0 20:50 ? 00:00:00 sshd: jenkins@pts/1
jenkins 32585 32584 0 20:50 pts/1 00:00:00 -bash
jenkins 32658 32585 0 20:55 pts/1 00:00:00 ps -u jenkins -f
jenkins 32659 32585 0 20:55 pts/1 00:00:00 less
As far as I can tell, we are expecting PID#32283 to terminate, and I am not
sure why it isn't.
Torben
On Thu, Oct 12, 2017 at 12:54 PM, Torben Barsballe <
[email protected]> wrote:
> Yesterday, Jody, Nick, Ben and I had a meeting to debug cite tests on the
> new build server.
>
> To do this, we tried to get a single cite test (cite-wfs-1.1) working. We
> identified, and fixed, a number a of issues. So far, the steps to get the
> tests working have been:
>
> Prerequisites
>
> - git
> - ant
> - maven
> - postgreSQL, installed locally, with a `cite` user.*
>
>
> Setup:
> cd geoserver-cite #cite test jenkins workspace
> copy run.sh and setEnv.sh to current dir.**
>
> mkdir geoserver
> mkdir geoserver_data
> git clone git://github.com/geoserver/geoserver.git git
> git clone https://github.com/geoserver/geoserver-cite-tools.git tools
>
> cd tools
> git submodule update --init # ***
> mvn install
>
> cd ..
> cp -rf tools/forms .
>
> mvn install
>
> Then, configure jenkins to run:
>
> ./run.sh ${CITE_TEST_NAME} ${GEOSERVER_BRANCH}
>
> * The init.sh
> <https://github.com/geoserver/geoserver/blob/master/data/citewfs-1.1/init.sh>
> script was modified to support postgis 2. This will cause cite tests to
> fail on ares; as long as cite tests get working on apollo promptly, this
> should be fine
> ** run.sh was modified to copy the geoserver nightly from the new location
> on apollo.
> *** The geoserver-cite-tools engine submodule was pointing to a commit
> which no longer existed. This has been fixed; the commit in question is now
> available on the "headless" branch of the geoserver/teamengine fork.
>
>
> Current status:
>
> cite-wfs-1.1 is running, but failing. Current failure is (see
> https://build.geoserver.org/view/cite/job/cite-wfs-1.1/1498/consoleFull ):
>
> run-test:
> [exec] Oct 12, 2017 7:26:27 PM com.occamlab.te.Generator generateXsl
> [exec] INFO: Validating
> /var/jenkins/workspace/geoserver-cite/tools/engine/apps/engine/resources/com/occamlab/te/scripts/parsers.ctl
> [exec] Oct 12, 2017 7:26:27 PM com.occamlab.te.Generator generateXsl
> [exec] INFO: Validating
> /var/jenkins/workspace/geoserver-cite/tools/engine/apps/engine/resources/com/occamlab/te/scripts/functions.ctl
> [exec] Oct 12, 2017 7:26:28 PM com.occamlab.te.Generator generateXsl
> [exec] INFO: Validating
> /var/jenkins/workspace/geoserver-cite/tools/engine/scripts/wfs-1.1.0/ctl/all.xml
> [exec] Checking for
> /var/jenkins/workspace/geoserver-cite/forms/wfs-1.1.0.xml
> [exec] Testing suite ctl:wfs-1.1.0-compliance-suite...
> [exec] Testing wfs:wfs-main (wfs-1.1.0)...
> [exec] Assertion: WFS 1.1.0 Tests
> [exec] Oct 12, 2017 7:26:29 PM com.occamlab.te.TECore parse
> [exec] SEVERE: parse Error
> [exec] java.net.ConnectException: Connection refused (Connection refused)
> [exec] at java.net.PlainSocketImpl.socketConnect(Native Method)
> [exec] at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
> [exec] at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
> [exec] at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
> [exec] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
> [exec] at java.net.Socket.connect(Socket.java:589)
> [exec] at java.net.Socket.connect(Socket.java:538)
> [exec] at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
> [exec] at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
> [exec] at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
> [exec] at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
> [exec] at sun.net.www.http.HttpClient.New(HttpClient.java:339)
> [exec] at sun.net.www.http.HttpClient.New(HttpClient.java:357)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
> [exec] at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
> [exec] at com.occamlab.te.TECore.parse(TECore.java:1501)
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel