xref: /aosp_15_r20/external/curl/tests/data/test569 (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker<testcase>
2*6236dae4SAndroid Build Coastguard Worker
3*6236dae4SAndroid Build Coastguard Worker#Informational
4*6236dae4SAndroid Build Coastguard Worker<info>
5*6236dae4SAndroid Build Coastguard Worker<keywords>
6*6236dae4SAndroid Build Coastguard WorkerRTSP
7*6236dae4SAndroid Build Coastguard WorkerSESSION_ID
8*6236dae4SAndroid Build Coastguard Worker</keywords>
9*6236dae4SAndroid Build Coastguard Worker</info>
10*6236dae4SAndroid Build Coastguard Worker
11*6236dae4SAndroid Build Coastguard Worker# Server-side
12*6236dae4SAndroid Build Coastguard Worker<reply>
13*6236dae4SAndroid Build Coastguard Worker<data1>
14*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
15*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
16*6236dae4SAndroid Build Coastguard WorkerCSeq: 1
17*6236dae4SAndroid Build Coastguard WorkerSession: 00.+1-am-aSe55ion_id\$yes-i-am\$;timeout=60
18*6236dae4SAndroid Build Coastguard Worker
19*6236dae4SAndroid Build Coastguard Worker</data1>
20*6236dae4SAndroid Build Coastguard Worker<data2>
21*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
22*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
23*6236dae4SAndroid Build Coastguard WorkerCSeq: 2
24*6236dae4SAndroid Build Coastguard Worker
25*6236dae4SAndroid Build Coastguard Worker</data2>
26*6236dae4SAndroid Build Coastguard Worker<data3>
27*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
28*6236dae4SAndroid Build Coastguard WorkerSession:        \$extraspaces ignore-this-part-------;foo=bar
29*6236dae4SAndroid Build Coastguard WorkerCSeq: 3
30*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
31*6236dae4SAndroid Build Coastguard Worker
32*6236dae4SAndroid Build Coastguard Worker</data3>
33*6236dae4SAndroid Build Coastguard Worker<data4>
34*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
35*6236dae4SAndroid Build Coastguard WorkerCSeq: 4
36*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
37*6236dae4SAndroid Build Coastguard Worker
38*6236dae4SAndroid Build Coastguard Worker</data4>
39*6236dae4SAndroid Build Coastguard Worker<data5>
40*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
41*6236dae4SAndroid Build Coastguard WorkerSession: A
42*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
43*6236dae4SAndroid Build Coastguard WorkerCSeq: 5
44*6236dae4SAndroid Build Coastguard WorkerInformational: Single Character
45*6236dae4SAndroid Build Coastguard Worker
46*6236dae4SAndroid Build Coastguard Worker</data5>
47*6236dae4SAndroid Build Coastguard Worker<data6>
48*6236dae4SAndroid Build Coastguard WorkerRTSP/1.0 200 OK
49*6236dae4SAndroid Build Coastguard WorkerServer: RTSPD/libcurl-test
50*6236dae4SAndroid Build Coastguard WorkerCurl-Private: swsclose
51*6236dae4SAndroid Build Coastguard WorkerCSeq: 6
52*6236dae4SAndroid Build Coastguard Worker
53*6236dae4SAndroid Build Coastguard Worker</data6>
54*6236dae4SAndroid Build Coastguard Worker</reply>
55*6236dae4SAndroid Build Coastguard Worker
56*6236dae4SAndroid Build Coastguard Worker# Client-Side
57*6236dae4SAndroid Build Coastguard Worker<client>
58*6236dae4SAndroid Build Coastguard Worker<server>
59*6236dae4SAndroid Build Coastguard Workerrtsp
60*6236dae4SAndroid Build Coastguard Worker</server>
61*6236dae4SAndroid Build Coastguard Worker<tool>
62*6236dae4SAndroid Build Coastguard Workerlib%TESTNUMBER
63*6236dae4SAndroid Build Coastguard Worker</tool>
64*6236dae4SAndroid Build Coastguard Worker
65*6236dae4SAndroid Build Coastguard Worker<name>
66*6236dae4SAndroid Build Coastguard WorkerRTSP Session ID parsing
67*6236dae4SAndroid Build Coastguard Worker</name>
68*6236dae4SAndroid Build Coastguard Worker<command>
69*6236dae4SAndroid Build Coastguard Workerrtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER %LOGDIR/idfile%TESTNUMBER.txt
70*6236dae4SAndroid Build Coastguard Worker</command>
71*6236dae4SAndroid Build Coastguard Worker</client>
72*6236dae4SAndroid Build Coastguard Worker
73*6236dae4SAndroid Build Coastguard Worker<verify>
74*6236dae4SAndroid Build Coastguard Worker<strip>
75*6236dae4SAndroid Build Coastguard Worker^If-Modified-Since:.*
76*6236dae4SAndroid Build Coastguard Worker</strip>
77*6236dae4SAndroid Build Coastguard Worker<protocol>
78*6236dae4SAndroid Build Coastguard WorkerSETUP rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0001 RTSP/1.0
79*6236dae4SAndroid Build Coastguard WorkerCSeq: 1
80*6236dae4SAndroid Build Coastguard WorkerTransport: Fake/NotReal/JustATest;foo=baz
81*6236dae4SAndroid Build Coastguard Worker
82*6236dae4SAndroid Build Coastguard WorkerTEARDOWN rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0002 RTSP/1.0
83*6236dae4SAndroid Build Coastguard WorkerCSeq: 2
84*6236dae4SAndroid Build Coastguard WorkerSession: 00.+1-am-aSe55ion_id\$yes-i-am\$
85*6236dae4SAndroid Build Coastguard Worker
86*6236dae4SAndroid Build Coastguard WorkerSETUP rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0003 RTSP/1.0
87*6236dae4SAndroid Build Coastguard WorkerCSeq: 3
88*6236dae4SAndroid Build Coastguard WorkerTransport: Fake/NotReal/JustATest;foo=baz
89*6236dae4SAndroid Build Coastguard Worker
90*6236dae4SAndroid Build Coastguard WorkerTEARDOWN rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0004 RTSP/1.0
91*6236dae4SAndroid Build Coastguard WorkerCSeq: 4
92*6236dae4SAndroid Build Coastguard WorkerSession: \$extraspaces
93*6236dae4SAndroid Build Coastguard Worker
94*6236dae4SAndroid Build Coastguard WorkerSETUP rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0005 RTSP/1.0
95*6236dae4SAndroid Build Coastguard WorkerCSeq: 5
96*6236dae4SAndroid Build Coastguard WorkerTransport: Fake/NotReal/JustATest;foo=baz
97*6236dae4SAndroid Build Coastguard Worker
98*6236dae4SAndroid Build Coastguard WorkerTEARDOWN rtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER0006 RTSP/1.0
99*6236dae4SAndroid Build Coastguard WorkerCSeq: 6
100*6236dae4SAndroid Build Coastguard WorkerSession: A
101*6236dae4SAndroid Build Coastguard Worker
102*6236dae4SAndroid Build Coastguard Worker</protocol>
103*6236dae4SAndroid Build Coastguard Worker<file name="%LOGDIR/idfile%TESTNUMBER.txt">
104*6236dae4SAndroid Build Coastguard WorkerGot Session ID: [00.+1-am-aSe55ion_id\$yes-i-am\$]
105*6236dae4SAndroid Build Coastguard WorkerGot Session ID: [\$extraspaces]
106*6236dae4SAndroid Build Coastguard WorkerGot Session ID: [A]
107*6236dae4SAndroid Build Coastguard Worker</file>
108*6236dae4SAndroid Build Coastguard Worker</verify>
109*6236dae4SAndroid Build Coastguard Worker
110*6236dae4SAndroid Build Coastguard Worker</testcase>
111