Skip to content

Commit

Permalink
Run the ets-wps20 from the GitHub Action
Browse files Browse the repository at this point in the history
Enable the org.n52.javaps.test.EchoProcess for wps20 validation
  • Loading branch information
gfenoy committed Aug 22, 2023
1 parent efdcbc5 commit 629a475
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docker-mozjs-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
- name: Build TeamEngine and the ETS for OGC API - Processes and add it to the docker-compose
run: docker/ets-ogcapi-processes/build.sh && cat docker/ets-ogcapi-processes/docker-compose-ets-part.yml >> docker-compose.yml
- name: Start the test env
run: mkdir docker/tmp; chmod 777 -R docker ; docker-compose up -d
run: mkdir docker/tmp; chmod 777 -R docker ; echo "force "; sed "s=#- ./zoo-project/zoo-services/echo-py/cgi-env=- ./zoo-project/zoo-services/echo-py/cgi-env=g" -i docker-compose.yml ; docker-compose up -d
- name: Install required package
run: docker exec zoo-project_zookernel_1 /bin/bash -c "apt-get update ; DEBIAN_FRONTEND=noninteractive apt-get -y install lynx;"
- name: Run the ETS for OGC API - Processes (see test-run-props.xml for settings)
Expand Down
1 change: 1 addition & 0 deletions docker/ets-ogcapi-processes/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ docker build . -f docker/ets-ogcapi-processes/Dockerfile --progress plain -t zoo

sed "s/localhost/zookernel/g" -i docker/*.cfg
sed "s=<organization>=<config><organization>=g;s=</organization>=</organization></config>=g" -i docker/ets-ogcapi-processes/src1/ets-ogcapi-processes10/src/main/config/teamengine/config.xml
sed "s=<organization>=<config><organization>=g;s=</organization>=</organization></config>=g" -i docker/ets-ogcapi-processes/src1/ets-wps20/src/main/config/teamengine/config.xml
19 changes: 18 additions & 1 deletion docker/ets-ogcapi-processes/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,26 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
# run the following sed "s/tb17.geolabs.fr:8120/$(hostname)/g" -i /root/test-run-props.xml

java -jar $(find /root -name "ets-ogcapi-processes10-*aio.jar") -o /tmp /root/test-run-props.xml
cat $(find /tmp -name "*results.xml")
echo Success: $(grep PASS $(find /tmp -name "*results.xml") | wc -l)
echo Failed: $(grep FAIL $(find /tmp -name "*results.xml") | grep -v FAILURE | wc -l)

echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties version="1.0">
<comment>WPS 2.0 Sample Test Run Arguments</comment>
<entry key="IUT">http://zookernel/cgi-bin/zoo_loader.cgi</entry>
<!-- BEGIN OF ARGUMENTS DEFINITION -->
<entry key="SERVICE_URL">http://zookernel/cgi-bin/zoo_loader.cgi</entry>
<entry key="ECHO_PROCESS_ID">echo</entry>
<!-- END OF ARGUMENTS DEFINITION -->
</properties>
' > /root/test-run-props1.xml

mkdir /tmp/tmp
java -jar $(find /root -name "ets-wps20-*aio.jar") -o /tmp/tmp /root/test-run-props1.xml
cat $(find /tmp/tmp -name "*results.xml")
echo Success: $(grep PASS $(find /tmp -name "*results.xml") | wc -l)
echo Failed: $(grep FAIL $(find /tmp -name "*results.xml") | grep -v FAILURE | wc -l)

0 comments on commit 629a475

Please sign in to comment.