[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9828: improve reliability of tests f
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9828: improve reliability of tests for POSTing AMF data to Cygnal. |
Date: |
Mon, 01 Dec 2008 15:08:10 -0700 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9828
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-12-01 15:08:10 -0700
message:
improve reliability of tests for POSTing AMF data to Cygnal.
modified:
cygnal/testsuite/cygnal.exp
=== modified file 'cygnal/testsuite/cygnal.exp'
--- a/cygnal/testsuite/cygnal.exp 2008-12-01 19:55:26 +0000
+++ b/cygnal/testsuite/cygnal.exp 2008-12-01 22:08:10 +0000
@@ -108,10 +108,10 @@
-i $wid "Giving up" {
verbose "Giving up on file transfer"
}
- -i $wid "Retrying." {
- verbose "Retrying file"
- exp_continue
- }
+# -i $wid "Retrying." {
+# verbose "Retrying file"
+# exp_continue
+# }
-i $wid "Connection close" {
verbose "Connection closed from other end"
}
@@ -124,9 +124,13 @@
}
-i $wid "Connection closed at" {
}
- -i $wid eof "*Connection refused" {
+ -i $wid "*Connection refused" {
verbose "Wget failed..."
}
+ -i $wid "Content-Type: " {
+ verbose "Got HTTP response header $name" 2
+ set result true
+ }
-i $wid eof {
verbose "Wget EOF..."
set result true
@@ -135,6 +139,10 @@
verbose "Wget still running after ${timeout} seconds, killing it
(deadlock?)"
}
}
+ expect {
+ -i $wid "*" {
+ }
+ }
catch close -i $wid
@@ -207,7 +215,7 @@
#
# create test file
-create_file "foo" 120
+create_file "foo" 320
# get the test file
set result [ wget "foo" "" ]
@@ -227,7 +235,7 @@
# Testing transferring multiple files in a nice tight loop for stress testing.
#
set files ""
-set limit 40
+set limit 12
set count 0
for { set i 1 } { $i <= $limit } { incr i } {
set size [ expr $i * 120]
@@ -235,11 +243,11 @@
set result [ wget "foo$i" "" ]
if { $result == true } {
# foo$i.1
- if { [file exists foo$i.1] } {
+# if { [file exists foo$i.1] } {
verbose "foo$i was transferred!" 2
incr count
verbose -n "."
- }
+# }
} else {
unresolved "HTTP GET multiple files"
}
@@ -260,32 +268,31 @@
# send the test file
set result [ wget "foo" "--post-file=foo.1" ]
if { $result == true } {
- if { [file exists foo.1] } {
- verbose "foo was transferred!" 2
- pass "HTTP POST single file"
- } else {
- fail "HTTP POST single file"
- }
+ verbose "foo was transferred!" 2
+ pass "HTTP POST single file"
} else {
- unresolved "HTTP POST single file"
+ fail "HTTP POST single file"
}
+# } else {
+# unresolved "HTTP POST single file"
+# }
set binsdir "[file dirname [file dirname [file dirname
$srcdir]]]/testsuite/libnet.all"
-set bins [glob $binsdir/*.bin]
+set bins [glob -nocomplain $binsdir/*.bin]
+#set foo "amf0-number.bin amf0-undefined-object.bin amf0-null-object.bin"
-foreach binfile $bins {
- set result [ wget foo {--header="Content-Type: application/x-amf"
--post-file=$binfile} ]
+foreach i $bins {
+ set pos [string last "/" $i]
+ if { $pos > 0 } {
+ set j [string range $i $pos+1 end]
+ }
+ set options { --header="Content-Type: application/x-am" --post-file=$i }
+ set result [ wget $j $options ]
if { $result == true } {
- if { [file exists foo] } {
- [file delete foo]
- verbose "$binfile was transferred!" 2
- pass "HTTP POST single AMF0 $binfile"
- } else {
- fail "HTTP POST single AMF0 $binfile"
- }
+ pass "HTTP POST single AMF0 $j"
} else {
- unresolved "HTTP POST single AMF0 $binfile"
+ fail "HTTP POST single AMF0 $j"
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9828: improve reliability of tests for POSTing AMF data to Cygnal.,
rob <=