diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9386aa16..2148c8e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,16 +36,16 @@ jobs: - name: Test on Unix if: runner.os != 'Windows' run: | + unzip OpenICF-java-framework/openicf-zip/target/openicf-*.zip + openicf/bin/ConnectorServer.sh if [ "$RUNNER_OS" == "Linux" ]; then sudo apt-get install jsvc + openicf/bin/openicf.sh start + openicf/bin/openicf.sh stop + rm -rf openicf/logs else brew install coreutils jsvc fi - unzip OpenICF-java-framework/openicf-zip/target/openicf-*.zip - openicf/bin/ConnectorServer.sh - openicf/bin/openicf.sh start - openicf/bin/openicf.sh stop - rm -rf openicf/logs openicf/bin/ConnectorServer.sh /run & timeout 2m bash -c 'until grep -q "ConnectorServer listening on" openicf/logs/ConnectorServer.log ; do sleep 5; done' ! grep " ERROR " openicf/logs/ConnectorServer.log diff --git a/OpenICF-java-framework/bundles-parent/pom.xml b/OpenICF-java-framework/bundles-parent/pom.xml index 0b83fe17..93ea6652 100644 --- a/OpenICF-java-framework/bundles-parent/pom.xml +++ b/OpenICF-java-framework/bundles-parent/pom.xml @@ -181,7 +181,7 @@ maven-javadoc-plugin - https://docs.groovy-lang.org/latest/html/api/ + @@ -328,7 +328,7 @@ maven-javadoc-plugin - https://docs.groovy-lang.org/latest/html/api/ + diff --git a/OpenICF-java-framework/openicf-zip/src/main/resources/bin/openicf.sh b/OpenICF-java-framework/openicf-zip/src/main/resources/bin/openicf.sh index fd3c6449..61f493c9 100644 --- a/OpenICF-java-framework/openicf-zip/src/main/resources/bin/openicf.sh +++ b/OpenICF-java-framework/openicf-zip/src/main/resources/bin/openicf.sh @@ -89,7 +89,7 @@ case "$1" in start) echo "Starting the $DESC..." # Start the service - jsvc_exec + jsvc_exec "-wait 120" echo "The $DESC has started. pid=$(cat $PID)" ;; @@ -110,7 +110,7 @@ case "$1" in jsvc_exec "-stop" # Start the service - jsvc_exec + jsvc_exec "-wait 120" echo "The $DESC has restarted. pid=$(cat $PID)" else diff --git a/OpenICF-java-framework/pom.xml b/OpenICF-java-framework/pom.xml index 8ed4af2e..9905f569 100644 --- a/OpenICF-java-framework/pom.xml +++ b/OpenICF-java-framework/pom.xml @@ -153,7 +153,7 @@ ${maven.compiler.source} public - https://docs.groovy-lang.org/latest/html/api/ +