From da2c1e26917ba6b6e9770389a7446d3b7767f797 Mon Sep 17 00:00:00 2001 From: gggeek Date: Thu, 31 Dec 2020 14:29:45 +0000 Subject: [PATCH] oops --- .travis.yml | 3 ++- extras/test.py | 4 ++-- tests/ci/setup/setup_perl.sh | 13 +++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 tests/ci/setup/setup_perl.sh diff --git a/.travis.yml b/.travis.yml index ce75cec6..e285205f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,7 +52,8 @@ before_script: - if [ "$TRAVIS_PHP_VERSION" = "7.4" ]; then ./tests/ci/setup/setup_code_coverage.sh enable && export PHPUNIT_OPTS="--coverage-clover=coverage.clover"; fi script: - ./vendor/bin/phpunit -v $PHPUNIT_OPTS tests + - ./vendor/bin/phpunit -v $PHPUNIT_OPTS tests + - python3 extras/test.py after_failure: # Troubleshoot test env build problems diff --git a/extras/test.py b/extras/test.py index 034eb8a8..9dbd7094 100644 --- a/extras/test.py +++ b/extras/test.py @@ -3,9 +3,9 @@ import xmlrpc.client import base64 -import sys +#import sys -server = xmlrpc.client.ServerProxy("http://gggeek.altervista.org/sw/xmlrpc/demo/server/server.php") +server = xmlrpc.client.ServerProxy("http://localhost/demo/server/server.php") try: print ("Got '" + server.examples.getStateName(32) + "'") diff --git a/tests/ci/setup/setup_perl.sh b/tests/ci/setup/setup_perl.sh new file mode 100644 index 00000000..a4278f71 --- /dev/null +++ b/tests/ci/setup/setup_perl.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# Installs php modules necessary to test the Perl file in the extras dir + +# Has to be run as admin + +set -e + +DEBIAN_FRONTEND=noninteractive apt-get install -y \ + apt install libexpat1-dev + +yes | perl -MCPAN -e 'install XML::Parser' +yes | perl -MCPAN -e 'install Frontier::Client' -- 2.47.0