]> git.saurik.com Git - apt.git/blobdiff - test/integration/framework
always send content-length via the new addDataHeaders() to ensure w3m/curl are happy...
[apt.git] / test / integration / framework
index 2d6ada117c73abae12d28d28090a512e5c529d79..bf46ae0c56eb397d0c68bc0195bf735c7a0b94dd 100644 (file)
@@ -687,8 +687,20 @@ signreleasefiles() {
        msgdone "info"
 }
 
+simulatebrokenwebserver() {
+       if ! test -x ${BUILDDIRECTORY}/aptwebserver; then
+                 msgdie 'Need the aptwebserver to simulate broken connections'
+        fi
+        changetowebserver '--simulate-paywall'
+}
+
 changetowebserver() {
-       if which weborf > /dev/null; then
+       if test -x ${BUILDDIRECTORY}/aptwebserver; then
+               cd aptarchive
+               LD_LIBRARY_PATH=${BUILDDIRECTORY} ${BUILDDIRECTORY}/aptwebserver $@ 2> /dev/null > /dev/null &
+               addtrap "kill $!;"
+               cd - > /dev/null
+       elif which weborf > /dev/null; then
                weborf -xb aptarchive/ 2>&1 > /dev/null &
                addtrap "kill $!;"
        elif which gatling > /dev/null; then