summaryrefslogtreecommitdiffstats
path: root/cpp/sca/modules/http/http-test
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/sca/modules/http/http-test')
-rwxr-xr-xcpp/sca/modules/http/http-test22
1 files changed, 14 insertions, 8 deletions
diff --git a/cpp/sca/modules/http/http-test b/cpp/sca/modules/http/http-test
index b0dd21cbd1..e369cc34f7 100755
--- a/cpp/sca/modules/http/http-test
+++ b/cpp/sca/modules/http/http-test
@@ -17,18 +17,24 @@
# specific language governing permissions and limitations
# under the License.
-mkdir -p tmp
-mkdir -p tmp/conf
-cp test-conf/* tmp/conf
-cat >tmp/conf/httpd.conf <<EOF
-ServerName 127.0.0.1
-Listen 9091
-DocumentRoot `pwd`/test-htdocs
+# Setup
+./httpd-conf tmp 8091 htdocs
+cat >>tmp/conf/httpd.conf <<EOF
+<Location /test>
+SetHandler mod_tuscany
+SCAContribution `pwd`/
+SCAComponent httpd-test
+SCAImplementation httpd-test.scm
+</Location>
EOF
-mkdir -p tmp/logs
apachectl -k start -d `pwd`/tmp
sleep 1
+
+# Test
./curl-test
rc=$?
+
+# Cleanup
apachectl -k stop -d `pwd`/tmp
+sleep 1
return $rc