quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test3100 (1383B)


      1 <testcase>
      2 
      3 #Informational
      4 <info>
      5 <keywords>
      6 RTSP
      7 RTSP Basic auth
      8 </keywords>
      9 </info>
     10 
     11 # Server-side
     12 <reply>
     13 <data>
     14 RTSP/1.0 401 Unauthorized please swsbounce
     15 Server: RTSPD/libcurl-test
     16 CSeq: 1
     17 WWW-Authenticate: Basic realm="please-auth-me"
     18 
     19 </data>
     20 <data1>
     21 RTSP/1.0 200 OK
     22 Server: RTSPD/libcurl-test
     23 CSeq: 2
     24 Content-Base: rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER
     25 Content-Length: 80
     26 Curl-private: swsclose
     27 
     28 v=0
     29 s=rtspd SDP
     30 i=A fake SDP reply
     31 u=http://www.curl.example.com/fakesdp.ps
     32 </data1>
     33 <datacheck>
     34 RTSP/1.0 401 Unauthorized please swsbounce
     35 Server: RTSPD/libcurl-test
     36 CSeq: 1
     37 WWW-Authenticate: Basic realm="please-auth-me"
     38 
     39 RTSP/1.0 200 OK
     40 Server: RTSPD/libcurl-test
     41 CSeq: 2
     42 Content-Base: rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER
     43 Content-Length: 80
     44 Curl-private: swsclose
     45 
     46 v=0
     47 s=rtspd SDP
     48 i=A fake SDP reply
     49 u=http://www.curl.example.com/fakesdp.ps
     50 </datacheck>
     51 </reply>
     52 
     53 # Client-Side
     54 <client>
     55 <server>
     56 rtsp
     57 </server>
     58 <tool>
     59 lib%TESTNUMBER
     60 </tool>
     61 
     62 <name>
     63 RTSP Authentication check
     64 </name>
     65 <command>
     66 rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER
     67 </command>
     68 </client>
     69 
     70 # Verify data after the test has been "shot"
     71 <verify>
     72 <protocol>
     73 DESCRIBE rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER RTSP/1.0
     74 CSeq: 1
     75 Accept: application/sdp
     76 
     77 DESCRIBE rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER RTSP/1.0
     78 CSeq: 2
     79 Accept: application/sdp
     80 Authorization: Basic %b64[user:pass]b64%d29yZA==
     81 
     82 </protocol>
     83 </verify>
     84 
     85 </testcase>