diff options
author | Russ Allbery <rra@stanford.edu> | 2008-04-24 02:02:49 +0000 |
---|---|---|
committer | Russ Allbery <rra@stanford.edu> | 2008-04-24 02:02:49 +0000 |
commit | 92ff7f21ad0b167f8d742a9d7b5f93704a57619c (patch) | |
tree | 7adae5f227b6463e07d5cd0f1dab82b7f1c6be47 /tests/libtest.c | |
parent | 34c58f9471b3df4fa8b719b3c3534940ba5cfe1b (diff) |
Major coding style cleanup. Updated all shared code from my other
projects.
The configure option requesting AFS kaserver support (and thus
building kasetkey) is now --with-kaserver instead of --with-afs.
If KRB5_CONFIG was explicitly set in the environment, don't use a
different krb5-config based on --with-krb4 or --with-krb5. If
krb5-config isn't executable, don't use it. This allows one to
force library probing by setting KRB5_CONFIG to point to a
nonexistent file.
Sanity-check the results of krb5-config before proceeding and error
out in configure if they don't work.
Stop setting Stanford-specific compile-time defaults for the wallet
server and port.
Diffstat (limited to 'tests/libtest.c')
-rw-r--r-- | tests/libtest.c | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/tests/libtest.c b/tests/libtest.c index 10e6024..76d5207 100644 --- a/tests/libtest.c +++ b/tests/libtest.c @@ -1,37 +1,37 @@ -/* $Id$ -** -** Some utility routines for writing tests. -** -** Herein are a variety of utility routines for writing tests. All -** routines of the form ok*() take a test number and some number of -** appropriate arguments, check to be sure the results match the expected -** output using the arguments, and print out something appropriate for that -** test number. Other utility routines help in constructing more complex -** tests. -** -** Copyright (c) 2004, 2005, 2006 -** by Internet Systems Consortium, Inc. ("ISC") -** Copyright (c) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -** 2002, 2003 by The Internet Software Consortium and Rich Salz -** -** This code is derived from software contributed to the Internet Software -** Consortium by Rich Salz. -** -** Permission to use, copy, modify, and distribute this software for any -** purpose with or without fee is hereby granted, provided that the above -** copyright notice and this permission notice appear in all copies. -** -** THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH -** REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -** MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY -** SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -** WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -** ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -** OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +/* $Id$ + * + * Some utility routines for writing tests. + * + * Herein are a variety of utility routines for writing tests. All routines + * of the form ok*() take a test number and some number of appropriate + * arguments, check to be sure the results match the expected output using the + * arguments, and print out something appropriate for that test number. Other + * utility routines help in constructing more complex tests. + * + * Copyright 2006, 2007 Board of Trustees, Leland Stanford Jr. University + * Copyright (c) 2004, 2005, 2006 + * by Internet Systems Consortium, Inc. ("ISC") + * Copyright (c) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + * 2002, 2003 by The Internet Software Consortium and Rich Salz + * + * This code is derived from software contributed to the Internet Software + * Consortium by Rich Salz. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ #include <config.h> -#include <system.h> +#include <portable/system.h> #include <sys/time.h> #include <sys/wait.h> @@ -44,9 +44,9 @@ char *errors = NULL; /* -** Initialize things. Turns on line buffering on stdout and then prints out -** the number of tests in the test suite. -*/ + * Initialize things. Turns on line buffering on stdout and then prints out + * the number of tests in the test suite. + */ void test_init(int count) { @@ -57,9 +57,9 @@ test_init(int count) /* -** Takes a boolean success value and assumes the test passes if that value -** is true and fails if that value is false. -*/ + * Takes a boolean success value and assumes the test passes if that value + * is true and fails if that value is false. + */ void ok(int n, int success) { @@ -68,9 +68,9 @@ ok(int n, int success) /* -** Takes an expected integer and a seen integer and assumes the test passes -** if those two numbers match. -*/ + * Takes an expected integer and a seen integer and assumes the test passes + * if those two numbers match. + */ void ok_int(int n, int wanted, int seen) { @@ -82,9 +82,9 @@ ok_int(int n, int wanted, int seen) /* -** Takes a string and what the string should be, and assumes the test -** passes if those strings match (using strcmp). -*/ + * Takes a string and what the string should be, and assumes the test passes + * if those strings match (using strcmp). + */ void ok_string(int n, const char *wanted, const char *seen) { @@ -100,9 +100,9 @@ ok_string(int n, const char *wanted, const char *seen) /* -** Takes an expected integer and a seen integer and assumes the test passes -** if those two numbers match. -*/ + * Takes an expected integer and a seen integer and assumes the test passes if + * those two numbers match. + */ void ok_double(int n, double wanted, double seen) { @@ -114,8 +114,8 @@ ok_double(int n, double wanted, double seen) /* -** Skip a test. -*/ + * Skip a test. + */ void skip(int n, const char *reason) { @@ -127,8 +127,8 @@ skip(int n, const char *reason) /* -** Report the same status on the next count tests. -*/ + * Report the same status on the next count tests. + */ void ok_block(int n, int count, int status) { @@ -140,8 +140,8 @@ ok_block(int n, int count, int status) /* -** Skip the next count tests. -*/ + * Skip the next count tests. + */ void skip_block(int n, int count, const char *reason) { @@ -153,9 +153,9 @@ skip_block(int n, int count, const char *reason) /* -** An error handler that appends all errors to the errors global. Used by -** error_capture. -*/ + * An error handler that appends all errors to the errors global. Used by + * error_capture. + */ static void message_log_buffer(int len, const char *fmt, va_list args, int error UNUSED) { @@ -177,10 +177,10 @@ message_log_buffer(int len, const char *fmt, va_list args, int error UNUSED) /* -** Turn on the capturing of errors. Errors will be stored in the global -** errors variable where they can be checked by the test suite. Capturing is -** turned off with errors_uncapture. -*/ + * Turn on the capturing of errors. Errors will be stored in the global + * errors variable where they can be checked by the test suite. Capturing is + * turned off with errors_uncapture. + */ void errors_capture(void) { @@ -194,8 +194,8 @@ errors_capture(void) /* -** Turn off the capturing of errors again. -*/ + * Turn off the capturing of errors again. + */ void errors_uncapture(void) { |