iPXE
tests
tests.c
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2012 Michael Brown <mbrown@fensystems.co.uk>.
3
*
4
* This program is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU General Public License as
6
* published by the Free Software Foundation; either version 2 of the
7
* License, or any later version.
8
*
9
* This program is distributed in the hope that it will be useful, but
10
* WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
* 02110-1301, USA.
18
*
19
* You can also choose to distribute this program under the terms of
20
* the Unmodified Binary Distribution Licence (as given in the file
21
* COPYING.UBDL), provided that you have satisfied its requirements.
22
*/
23
24
FILE_LICENCE
( GPL2_OR_LATER_OR_UBDL );
25
26
/** @file
27
*
28
* Self-test collection
29
*
30
*/
31
32
/* Drag in all applicable self-tests */
33
PROVIDE_REQUIRING_SYMBOL
();
34
REQUIRE_OBJECT
( memset_test );
35
REQUIRE_OBJECT
( memcpy_test );
36
REQUIRE_OBJECT
( string_test );
37
REQUIRE_OBJECT
( math_test );
38
REQUIRE_OBJECT
( vsprintf_test );
39
REQUIRE_OBJECT
(
list_test
);
40
REQUIRE_OBJECT
( byteswap_test );
41
REQUIRE_OBJECT
(
base64_test
);
42
REQUIRE_OBJECT
(
base16_test
);
43
REQUIRE_OBJECT
( settings_test );
44
REQUIRE_OBJECT
( time_test );
45
REQUIRE_OBJECT
(
tcpip_test
);
46
REQUIRE_OBJECT
( ipv4_test );
47
REQUIRE_OBJECT
( ipv6_test );
48
REQUIRE_OBJECT
(
crc32_test
);
49
REQUIRE_OBJECT
( md4_test );
50
REQUIRE_OBJECT
( md5_test );
51
REQUIRE_OBJECT
( sha1_test );
52
REQUIRE_OBJECT
( sha256_test );
53
REQUIRE_OBJECT
( sha512_test );
54
REQUIRE_OBJECT
( aes_test );
55
REQUIRE_OBJECT
( hmac_drbg_test );
56
REQUIRE_OBJECT
(
hash_df_test
);
57
REQUIRE_OBJECT
( bigint_test );
58
REQUIRE_OBJECT
( rsa_test );
59
REQUIRE_OBJECT
( x509_test );
60
REQUIRE_OBJECT
(
ocsp_test
);
61
REQUIRE_OBJECT
( cms_test );
62
REQUIRE_OBJECT
( pnm_test );
63
REQUIRE_OBJECT
(
deflate_test
);
64
REQUIRE_OBJECT
( png_test );
65
REQUIRE_OBJECT
( dns_test );
66
REQUIRE_OBJECT
(
uri_test
);
67
REQUIRE_OBJECT
(
profile_test
);
68
REQUIRE_OBJECT
(
setjmp_test
);
69
REQUIRE_OBJECT
( pccrc_test );
70
REQUIRE_OBJECT
(
linebuf_test
);
71
REQUIRE_OBJECT
( iobuf_test );
72
REQUIRE_OBJECT
( bitops_test );
73
REQUIRE_OBJECT
( der_test );
74
REQUIRE_OBJECT
( pem_test );
75
REQUIRE_OBJECT
( ntlm_test );
76
REQUIRE_OBJECT
(
zlib_test
);
77
REQUIRE_OBJECT
(
gzip_test
);
78
REQUIRE_OBJECT
( utf8_test );
79
REQUIRE_OBJECT
( acpi_test );
80
REQUIRE_OBJECT
(
hmac_test
);
81
REQUIRE_OBJECT
(
dhe_test
);
82
REQUIRE_OBJECT
( gcm_test );
83
REQUIRE_OBJECT
( nap_test );
84
REQUIRE_OBJECT
( x25519_test );
85
REQUIRE_OBJECT
( des_test );
86
REQUIRE_OBJECT
(
mschapv2_test
);
87
REQUIRE_OBJECT
( uuid_test );
88
REQUIRE_OBJECT
(
editstring_test
);
uri_test
A URI parsing/formatting test.
Definition:
uri_test.c:43
hash_df_test
A Hash_df test.
Definition:
hash_df_test.c:54
crc32_test
A CRC32 test.
Definition:
crc32_test.c:50
editstring_test
An editable string test.
Definition:
editstring_test.c:43
list_test
A list test structure.
Definition:
list_test.c:42
base16_test
A Base16 test.
Definition:
base16_test.c:41
ocsp_test
An OCSP test.
Definition:
ocsp_test.c:60
profile_test
A profiling test.
Definition:
profile_test.c:41
setjmp_test
A setjmp()/longjmp() test.
Definition:
setjmp_test.c:41
base64_test
A Base64 test.
Definition:
base64_test.c:43
gzip_test
A gzip test.
Definition:
gzip_test.c:41
hmac_test
An HMAC test.
Definition:
hmac_test.c:52
tcpip_test
A TCP/IP fixed-data test.
Definition:
tcpip_test.c:47
PROVIDE_REQUIRING_SYMBOL
PROVIDE_REQUIRING_SYMBOL()
FILE_LICENCE
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
mschapv2_test
An MS-CHAPv2 test.
Definition:
mschapv2_test.c:41
linebuf_test
A line buffer test.
Definition:
linebuf_test.c:47
dhe_test
An Ephemeral Diffie-Hellman self-test.
Definition:
dhe_test.c:65
REQUIRE_OBJECT
REQUIRE_OBJECT(memset_test)
deflate_test
A DEFLATE test.
Definition:
deflate_test.c:42
zlib_test
A zlib test.
Definition:
zlib_test.c:41
Generated by
1.8.15