Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test1291
1 # This test case is primarily meant to verify that parsing and adding the 100K
2 # files is a swift operation.
3 #
4 <testcase>
5 <info>
6 <keywords>
7 HTTP
8 HTTP PUT
9 </keywords>
10 </info>
11
12 #
13 # Server-side
14 <reply>
15 <data>
16 </data>
17 </reply>
18
19 # Client-side
20 <client>
21 <server>
22 none
23 </server>
24 <name>
25 Attempt to upload 100K files but fail immediately
26 </name>
27 <command>
28 -K log/cmd1291 --fail-early
29 </command>
30 <file name="log/upload-this">
31 XXXXXXXx
32 </file>
33 # generate the config file
34 <precheck>
35 perl -e 'for(1 .. 100000) { printf("upload-file=log/upload-this\nurl=htttttp://non-existing-host.haxx.se/upload/1291\n", $_);}' > log/cmd1291;
36 </precheck>
37 </client>
38
39 # Verify data after the test has been "shot"
40 <verify>
41 <errorcode>
42 1
43 </errorcode>
44
45 # we disable valgrind here since it takes 40+ seconds even on a fairly snappy
46 # machine
47 <valgrind>
48 disable
49 </valgrind>
50 </verify>
51 </testcase>