Include missing file
authorJustin Anderson <jander@mit.edu>
Tue, 25 Sep 2007 21:35:25 +0000 (21:35 +0000)
committerJustin Anderson <jander@mit.edu>
Tue, 25 Sep 2007 21:35:25 +0000 (21:35 +0000)
ticket: 5459

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19980 dc483132-0cff-0310-8789-dd5450dbe970

src/ccapi/test/test_ccapi.sh [new file with mode: 0644]

diff --git a/src/ccapi/test/test_ccapi.sh b/src/ccapi/test/test_ccapi.sh
new file mode 100644 (file)
index 0000000..a59aa0c
--- /dev/null
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+# run with ./test-ccapi.sh to run CCAPI tests
+
+TEST_DIR="tests"
+failure_count=0
+
+function run_test {
+       if [[ -e $TEST_DIR/$1 ]]; then
+               ./$TEST_DIR/$1
+               failure_count=`expr $failure_count + $?`
+       fi
+}
+
+printf "\nBeginning test of CCAPI...\n"
+printf "\nThese tests are based on the CCAPI v3 revision 8 draft documentation.\n"
+
+run_test test_constants
+
+run_test test_cc_initialize
+run_test test_cc_context_get_version
+run_test test_cc_context_release
+run_test test_cc_context_get_change_time
+run_test test_cc_context_get_default_ccache_name
+run_test test_cc_context_open_ccache
+run_test test_cc_context_open_default_ccache
+run_test test_cc_context_create_ccache
+run_test test_cc_context_create_default_ccache
+run_test test_cc_context_create_new_ccache
+run_test test_cc_context_new_ccache_iterator
+run_test test_cc_context_compare
+
+run_test test_cc_ccache_release
+run_test test_cc_ccache_destroy
+run_test test_cc_ccache_set_default
+run_test test_cc_ccache_get_credentials_version
+run_test test_cc_ccache_get_name
+run_test test_cc_ccache_get_principal
+run_test test_cc_ccache_set_principal
+run_test test_cc_ccache_store_credentials
+run_test test_cc_ccache_remove_credentials
+run_test test_cc_ccache_new_credentials_iterator
+run_test test_cc_ccache_get_change_time
+run_test test_cc_ccache_get_last_default_time
+run_test test_cc_ccache_move
+run_test test_cc_ccache_compare
+run_test test_cc_ccache_get_kdc_time_offset
+run_test test_cc_ccache_set_kdc_time_offset
+run_test test_cc_ccache_clear_kdc_time_offset
+
+run_test test_cc_ccache_iterator_next
+
+run_test test_cc_credentials_iterator_next
+
+printf "\nFinished testing CCAPI. $failure_count failures in total.\n"
+
+exit 0
\ No newline at end of file