curl / Devel / Automatic Build Stats

Automatic Builds -- Testcase Overview

[Build Log] [Source Activity] [Stats] [Details]

Curl's test cases are supposed to list a set of 'keywords' about what features and conditions that are tested in each particular test case. These can be used to select or skip certain classes of tests in a test run. This is a summary of all current test cases.

NumKeywordTest Cases
13--anyauth90 154 157 1030 1071 1072 1075 1087 1088 1204 ...
1--connect-to1454
2--crlf128 941
5--data-binary35 137 140 144 1217
1--data-urlencode1015
1--disable-eprt255
2--disable-epsv127 254
1--disallow-username-in-url2075
2--fail152 1328
1--fail-early1247
1--ftp-account294
1--ftp-alternative-to-user280
2--ftp-create-dirs624 625
5--ftp-method244 296 297 298 340
1--help1027
1--ignore-content-length1137
9--interface1045 1046 1047 1048 1049 1082 1083 1084 1085
9--libcurl1400 1401 1402 1403 1404 1405 1406 1407 1420
1--local-port1009
2--location-trusted234 1088
3--manual1026 1139 1173
5--max-filesize290 291 292 293 393
2--max-redirs25 274
1--proto1245
3--proto-default1146 2044 2045
2--proto-redir325 1245
4--proxy-anyauth243 258 259 1021
4--remote-time1443 1444 1445 1446
1--request950
2--request-target1298 1299
5--resolve1317 1318 1322 1324 1458
20--write-out193 217 1080 1159 1261 1438 1440 1441 1442 1457 ...
1-A56
3-G32 48 1134
2-H1147 1157
23-J1210 1311 1313 1369 1381 1382 1389 1390 1422 2007 ...
1-O1443
7-z77 78 139 140 1239 1262 1424
1204334
13081325
14211120
3[] range86 87 1283
2acceptfail638 639
4ACCT228 229 294 295
3all_proxy711 716 717
1alt-svc1654
2Alt-Svc355 356
1altsvc1654
1ANNOUNCE568
1APOP864
4APPE109 112 1038 1039
2APPEND647 805
2asterisk638 639
1AUTH OAUTHBEARER2074
1base641302
2binary-stdout1425 1426
2build system1221 1222
1CCC403
1CHECK814
23chunked Transfer-Encoding34 56 266 510 599 1008 1124 1333 1416 1417 ...
40Clear Text804 841 847 852 854 855 856 857 858 863 ...
2Clear Text 1407 1420
1CLOSE815
2cmdline1409 1410
1command-line333
17compressed224 230 315 316 319 1122 1123 1124 1125 1170 ...
1config2080
4config file17 56 71 1034
5connect to non-listen19 702 703 704 705
2CONNECT_ONLY597 660
5connection re-use836 882 938 1418 1419
1connection-sharing1541
1Content-Encoding328
1Content-Length1514
13Content-Range12 33 92 188 194 1001 1002 1041 1058 2059 ...
1cookie path1228
9cookiejar31 46 61 73 1105 1136 1408 1415 1561
39cookies8 62 330 598 1024 1105 1160 1161 1216 1228 ...
1COPY817
1crash1557
1CREATE811
1CRL313
3CRLF-in-URL829 875 931
4curl-config1013 1014 1022 1023
1CURL_DISABLE1165
2curl_easy_escape543 1396
1curl_easy_getinfo1558
1curl_easy_reset598
1curl_easy_setopt1521
1curl_easy_unescape1396
1CURL_EXTERN1135
1curl_formadd1308
1curl_formget1308
1curl_msnprintf1398
1Curl_pgrsTime1399
1curl_strcasecompare1301
1Curl_timeleft1303
2CURLE_PARTIAL_FILE161 207
1CURLINFO_LOW_SPEED_LIMIT1523
1CURLINFO_PROTOCOL1558
1CURLINFO_SIZE_UPLOAD1522
1CURLOPT_BUFFERSIZE559
1CURLOPT_CLOSESOCKETFUNCTION585
10CURLOPT_CONNECT_TO713 714 715 2049 2050 2051 2052 2053 2054 2055
3CURLOPT_CURLU658 659 1906
1curlopt_dns_shuffle_addresses1608
1CURLOPT_HTTPTRAILER_DATA1591
1CURLOPT_HTTPTRAILER_FUNCTION1591
1CURLOPT_KEEP_SENDING_ON_ERROR1533
2CURLOPT_OPENSOCKETFUNCTION585 1530
7CURLOPT_PORT521 522 523 563 586 1106 1906
1CURLOPT_POSTFIELDS1531
5CURLOPT_PROXY523 549 550 561 1098
3CURLOPT_PROXY_TRANSFER_MODE549 550 561
2CURLOPT_PROXYHEADER1525 1526
1CURLOPT_REFERER598
6CURLOPT_RESOLVE1502 1503 1504 1505 1607 1609
1CURLOPT_TIMECONDITION1593
4CURLOPT_URL1109 1110 1111 1559
1CURLOPT_USERPWD299
1CURLPAUSE_RECV1540
1curlx_tvdiff1323
26CUSTOMREQUEST809 812 817 841 858 860 862 863 927 2058 ...
5CWD244 296 297 298 340
1DELE858
1DELETE812
1delete expired cookie1415
1DICT1450
2directory613 614
3documentation1139 1140 1173
2DOH1650 2100
2dotdot removal1231 1232
2Duplicate-header580 581
1early response1517
5EPRT116 212 253 255 1050
6EPRT refused116 588 591 592 593 594
30EPSV109 111 126 128 130 135 401 409 1039 1055 ...
1EXAMINE808
3Expect: 100-continue1129 1130 1131
1EXPN927
1EXPUNGE816
102FAILURE23 87 94 99 221 225 302 308 1085 1086 ...
10FETCH800 801 836 841 847 1321 1420 1552 1553 1590
36FILE200 201 1017 1018 1019 1145 1220 1440 2006 2007 ...
15flaky587 644 1086 1163 1452 1510 1901 1902 1903 2032 ...
1FLUSH1905
68followlocation42 49 187 217 318 1012 1087 1088 1090 1138 ...
2FORM650 651
249FTP211 252 525 541 1039 1106 1113 1348 1362 1382 ...
6FTP-ipv6252 253 254 255 1048 1050
7ftplistparser574 575 576 1113 1114 1162 1163
11FTPS400 401 402 403 404 405 406 407 408 409 ...
1GET_PARAMETER572
1getdate517
1GLOBAL DNS CACHE1512
15globbing74 75 86 87 199 1234 1235 1283 1289 1290 ...
4GOPHER1200 1201 1202 1563
1GOPHER-ipv61203
2haproxy1455 1456
4hash1305 1306 1602 1603
2header dump7 327
1HELP928
629HTTP20 230 257 326 555 1059 1241 1367 1535 1536 ...
1HTTP 1xx response code1115
2HTTP added headers4 1292
29HTTP Basic auth2 84 233 242 275 317 318 1428 2025 2029 ...
38HTTP CONNECT287 302 1008 1021 1059 1319 1320 1428 1509 1528 ...
2HTTP custom request13 17
48HTTP Digest auth88 177 1284 1412 1437 2026 2028 2058 2060 2063 ...
4HTTP file upload9 1053 1315 1404
14HTTP FORMPOST9 39 71 258 259 277 1133 1158 1315 1404 ...
449HTTP GET6 93 94 581 1085 1095 1239 1456 2023 2037 ...
7HTTP HEAD14 48 514 1032 1134 1144 1702
1HTTP MIME589
4HTTP MIME POST643 644 645 654
1HTTP Negotiate auth (stub krb5)2056
1HTTP Negotiate auth (stub ntlm)2057
23HTTP NTLM auth90 150 155 159 267 1100 1310 1419 2030 2031 ...
71HTTP POST35 97 177 267 651 1129 1402 1514 2067 2068 ...
129HTTP proxy93 94 561 563 590 1001 1035 1061 1254 1421 ...
17HTTP proxy Basic auth16 63 82 233 278 279 317 318 503 1087 ...
9HTTP proxy Digest auth168 206 258 259 540 551 552 1060 1061
17HTTP proxy NTLM auth170 209 213 265 547 548 555 590 1008 1021 ...
36HTTP PUT22 98 155 156 281 1055 1064 1065 1071 1075 ...
11HTTP replaced headers4 44 61 62 97 258 1258 1292 1561 1562 ...
3HTTP set cookie6 598 1401
6HTTP/0.966 1144 1172 1266 1267 1429
10HTTP/1.047 180 181 1069 1071 1072 1073 1074 1077 1078
5HTTP/21700 1701 1702 1800 1801
2http_proxy1250 1251
3httponly61 62 1258
34HTTPS305 306 310 311 312 320 323 325 560 2035 ...
1huge request header553
4huge response1003 1005 1006 1062
6IDN165 1034 1035 1448 2046 2047
7If-Modified-Since77 78 1126 1127 1128 1424 1593
55IMAP801 803 804 805 811 822 827 830 839 1420 ...
2INDEX1200 1203
1infof1652
1integer overflow1427
19IPv6240 241 242 253 254 255 1048 1056 1085 1203 ...
1IPv6-hostname241
2Largefile99 1044
39LIST131 132 134 280 403 706 853 1010 1162 1501 ...
1llist1300
1long URL22
1LSUB807
1MD51601
1memory callbacks509
1memory-includes1132
18Metalink2005 2007 2010 2011 2014 2015 2016 2017 2018 2019 ...
2MIME652 653
1Mismatch checking570
1missing URL501
2mode=1093 1094
52multi527 528 529 534 560 582 584 1557 1901 1902 ...
1multi-threaded1541
1multicwd296
4MULTIPART646 647 648 649
1multiple HTTP requests21
5multiprotocol2000 2001 2002 2003 2004
8netrc130 131 132 133 134 257 1304 2039
3NLST144 145 1217
1no SIZE1414
11NO_PROXY1101 1212 1249 1251 1252 1253 1254 1255 1256 1257 ...
7NOBODY104 141 627 640 641 1000 1044
2nocwd244 298
2NODATACONN594 1209
2NODATACONN150593 1208
2NODATACONN421592 1207
3NODATACONN425591 1206 1211
5non-existing host20 507 534 1084 1085
3NOOP818 860 929
10noproxy1212 1248 1250 1252 1253 1254 1255 1256 1257 1265
1NTLM1600
2OPTIONS567 577
2OS4001102 1103
73PASV115 294 296 407 521 711 715 1153 1219 1282 ...
13PEM certificate310 311 312 313 2035 2037 2041 2042 2048 3000 ...
2persistent connection146 183
7pipelining530 584 1900 1901 1902 1903 2033
44POP3860 861 864 865 868 869 876 877 883 884 ...
25PORT101 103 108 116 525 588 591 593 594 1120 ...
2POST508 1517
8POST callback508 547 551 552 553 555 590 1517
11post-quote120 121 227 608 609 610 611 612 638 639 ...
6pre-quote121 227 614 626 627 1405
2PRET1107 1108
1printf557
1progressbar1148
1PROGRESSFUNCTION1513
2protocol1438 1457
4proxy219 659 1455 1456
25proxytunnel80 217 275 287 1061 1078 1428 1526 1528 2050 ...
1PSL1136
1PUT1411
1QUERY1202
16Range634 637 1016 1017 1018 1019 1020 1032 1057 1063 ...
1RECURSIVE_API_CALL1555
5redirect_url1029 1080 1081 1159 1261
1RENAME813
3resolve1515 1516 1592
29Resume38 110 123 188 1039 1043 1156 1434 1449 2058 ...
114RETR110 711 713 715 850 1062 1219 1224 1382 1383 ...
1RETRWEIRDO126
3retry196 197 198
24RFC1734866 868 869 870 871 877 878 883 884 886 ...
9RFC2195821 830 833 867 876 879 905 932 935
2RFC2449861 862
9RFC2831823 832 835 869 878 881 907 934 937
12RFC4422837 839 840 883 884 885 886 942 943 944 ...
7RFC4616819 825 865 871 903 919 938
25RFC4954905 907 908 932 933 935 943 945 947 948 ...
24RFC5034865 866 867 868 869 870 876 877 879 881 ...
18RFC6749844 870 874 887 888 890 908 922 946 948 ...
12RFC7628842 844 845 887 888 889 890 946 947 948 ...
2RFC821902 939
2RSET863 930
1RTP571
7RTSP567 568 569 570 571 572 577
73SASL824 825 840 874 885 890 903 904 906 938 ...
9SASL AUTH CRAM-MD5821 830 833 867 876 879 905 932 935
9SASL AUTH DIGEST-MD5823 832 835 869 878 881 907 934 937
12SASL AUTH EXTERNAL837 838 839 840 883 885 886 942 943 944 ...
6SASL AUTH LOGIN820 826 866 872 904 920
12SASL AUTH NTLM827 831 834 868 873 877 880 906 921 933 ...
18SASL AUTH OAUTH2828 844 870 874 889 890 922 946 947 948 ...
16SASL AUTH PLAIN819 825 834 871 880 881 903 919 935 937 ...
9SASL CANCELLATION830 831 832 876 877 878 932 933 934
9SASL DOWNGRADE833 834 835 879 880 881 935 936 937
24SASL-IR839 840 845 871 872 874 921 922 944 947 ...
12SCP601 603 605 607 617 619 621 623 631 641 ...
2SCP upload603 623
1SEARCH810
3SELECT802 803 804
1SELECTOR1201
3server key check630 631 632
1SESSION_ID569
37SFTP583 600 604 609 616 618 620 628 634 636 ...
5SFTP put602 615 622 624 625
1shared connections1554
1shared cookies506
2singlecwd297 340
2SITE1102 1103
2SIZE912 913
1slow callback1517
1SMB1451
61SMTP646 901 902 907 916 917 920 921 927 928 ...
1SMTP HELO902
6SOCKS4564 700 702 704 706 708
14SOCKS5701 705 707 711 712 713 715 716 717 1212 ...
9source analysis1119 1132 1135 1139 1140 1165 1173 1221 1222
2speedcheck1592 1606
1splay1309
1ssl1397
1STAT859
1STATUS809
16STOR107 128 409 525 529 531 588 591 593 594 ...
2STORE815 816
1strerror1538
1stripcredentials1621
3symbols-in-versions1119 1139 1140
2SYST1102 1103
3TELNET1326 1327 1452
18TFTP285 1007 1009 1049 1093 1094 1099 1238 1242 2002 ...
14TFTP RRQ283 284 332 1049 1094 1099 1238 1242 2002 2003 ...
4TFTP WRQ285 286 1007 1243
4timeout29 303 1086 1112
5TLS-SRP320 321 322 323 324
1Too long tftp filename1453
1TOP862
3TrackMemory96 558 1330
1Trailer:1540
1trailing dot1322
6Transfer-Encoding1122 1123 1124 1125 1170 1171
3TYPE A105 106 129
6type=106 129 143 561 1091 1092
1UIDL861
2UIDVALIDITY802 803
38unittest557 1305 1396 1397 1398 1560 1605 1606 1620 1650 ...
2unix sockets1435 1436
1unsupported protocol23
5UPLOAD524 805 1326 1327 1452
3URL1220 1281 1620
1URL API1560
1URL escape1537
1urlapi1653
4verbose logs1287 1506 1510 1538
5VRFY923 924 925 926 950
1warning1268
1wildcard1397
8wildcardmatch574 575 576 1113 1114 1162 1163 1307
1x5091651
2zero-length616 617
4{} list18 74 1234 1235

1255 out of 1255 tests (0 lack keywords)

51 different error codes tested for:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 28 30 33 35 36 37 42 43 45 47 52 53 55 56 60 61 63 64 67 69 71 77 78 84 90 120