Make sure all unit tests include headers in a similar order:
1. Three headers which must be included before <cmocka.h>.
2. System headers.
3. UNIT_TESTING definition, followed by the <cmocka.h> header.
4. libisc headers.
5. Headers from other BIND libraries.
6. Local headers.
Also make sure header file names are sorted alphabetically within each
block of #include directives.
(cherry picked from commit
5381ac0fcc4db3c574d28ee0b0886ce430548161)
14 files changed:
#include <isc/string.h>
#include <isc/util.h>
-#include <pk11/site.h>
-
#include <dns/name.h>
+
#include <dst/result.h>
+#include <pk11/site.h>
+
#include "../dst_internal.h"
#include "dnstest.h"
#define UNIT_TESTING
#include <cmocka.h>
-#include <isc/util.h>
-
#include <isc/print.h>
#include <isc/string.h>
+#include <isc/util.h>
#include <isc/xml.h>
#include <dns/cache.h>
#define UNIT_TESTING
#include <cmocka.h>
-#include <dns/rbt.h>
-#include <dns/fixedname.h>
-#include <dns/result.h>
-#include <dns/compress.h>
-#include "dnstest.h"
-
#include <isc/app.h>
#include <isc/buffer.h>
#include <isc/commandline.h>
#include <isc/os.h>
#include <isc/print.h>
#include <isc/random.h>
-#include <isc/string.h>
#include <isc/socket.h>
#include <isc/stdio.h>
+#include <isc/string.h>
#include <isc/task.h>
#include <isc/timer.h>
#include <isc/util.h>
+#include <dns/compress.h>
+#include <dns/fixedname.h>
#include <dns/log.h>
#include <dns/name.h>
+#include <dns/rbt.h>
+#include <dns/result.h>
#include <dns/result.h>
#include <dst/dst.h>
+#include "dnstest.h"
+
#ifndef MAP_FILE
#define MAP_FILE 0
#endif
#define UNIT_TESTING
#include <cmocka.h>
-#include <isc/util.h>
-
#include <isc/app.h>
#include <isc/buffer.h>
#include <isc/print.h>
#include <isc/socket.h>
#include <isc/task.h>
#include <isc/timer.h>
+#include <isc/util.h>
#include <dns/dispatch.h>
#include <dns/name.h>
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
#include <setjmp.h>
+
+#include <stdlib.h>
#include <string.h>
#define UNIT_TESTING
#define UNIT_TESTING
#include <cmocka.h>
+#include <isc/buffer.h>
+#include <isc/list.h>
#include <isc/print.h>
+#include <isc/region.h>
+#include <isc/result.h>
+#include <isc/stdtime.h>
+#include <isc/types.h>
#include <isc/util.h>
#include <dns/db.h>
#include <dst/dst.h>
-#include <isc/buffer.h>
-#include <isc/list.h>
-#include <isc/region.h>
-#include <isc/stdtime.h>
-#include <isc/result.h>
-#include <isc/types.h>
-
#include "../zone_p.h"
#include "dnstest.h"
#if HAVE_CMOCKA
-#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
+#include <setjmp.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#define UNIT_TESTING
#include <stddef.h>
#include <setjmp.h>
-#define UNIT_TESTING
-#include <cmocka.h>
-
#include <sched.h>
#include <inttypes.h>
#include <string.h>
+#define UNIT_TESTING
+#include <cmocka.h>
+
#include <isc/atomic.h>
#include <isc/print.h>
#include <isc/result.h>
#if HAVE_CMOCKA
-#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
+#include <setjmp.h>
#include <sched.h>
+#include <stdlib.h>
#include <string.h>
+
#include <sys/errno.h>
#define UNIT_TESTING
#define UNIT_TESTING
#include <cmocka.h>
-#include <isc/hash.h>
-
#include <isc/crc64.h>
+#include <isc/hash.h>
#include <isc/hmacmd5.h>
#include <isc/hmacsha.h>
#include <isc/md5.h>
-#include <isc/sha1.h>
-#include <isc/util.h>
#include <isc/print.h>
+#include <isc/sha1.h>
#include <isc/string.h>
+#include <isc/util.h>
#include <pk11/site.h>
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
#include <setjmp.h>
#include <stdbool.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#define UNIT_TESTING
#include <string.h>
#include <unistd.h>
-#define UNIT_TESTING
-#include <cmocka.h>
-
#ifdef HAVE_REGEX_H
#include <regex.h>
#endif
+#define UNIT_TESTING
+#include <cmocka.h>
+
#include <isc/commandline.h>
#include <isc/regex.h>
#include <isc/print.h>
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
#include <setjmp.h>
+
+#include <stdlib.h>
#include <string.h>
#define UNIT_TESTING
#include <stdarg.h>
#include <stddef.h>
-#include <stdlib.h>
#include <setjmp.h>
+
+#include <stdlib.h>
#include <string.h>
#define UNIT_TESTING