]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3883] Addressed review comments
authorThomas Markwalder <tmark@isc.org>
Mon, 8 Jun 2015 13:13:13 +0000 (09:13 -0400)
committerThomas Markwalder <tmark@isc.org>
Mon, 8 Jun 2015 13:13:13 +0000 (09:13 -0400)
Minor typos and cleanup.

src/bin/admin/kea-admin.in
src/bin/admin/tests/.gitignore
src/bin/admin/tests/pgsql_tests.sh.in

index b07d3718826247dc68dfbae834326d52790ab10a..ef9002ba154d7dcf29ef8ecee68e14a8d6cedd7c 100644 (file)
@@ -175,7 +175,7 @@ pgsql_init() {
     pgsql_execute_script $init_script
     ERRCODE=$?
     if [ "$ERRCODE" -ne 0 ]; then
-        log_error "Database initializatio failed, status code: $ERRCODE?"
+        log_error "Database initialization failed, status code: $ERRCODE?"
         exit 1
     fi
 
@@ -237,10 +237,7 @@ mysql_upgrade() {
 
 pgsql_upgrade() {
     # @todo - When PostgreSQL has a schema greater than 1.0, this will need
-    # to be implemented
-#    log_error "Cannot upgrade: PostgreSQL backend only supports schema version 1.0."
-#    exit 1
-
+    # to be implemented. See ticket #3600
     pgysql_version_print
     printf "\n"
 
index c6971c7b04c786d87ce6fb66d7526bf8774e71ab..78af251d7b5f99817b9835462c82578ae46c0cfb 100644 (file)
@@ -1,2 +1,3 @@
 /memfile_tests.sh
 /mysql_tests.sh
+/pgsql_tests.sh
index 99ab3ec027a0206a5aceb05b63ed90cc3f37b5e2..d26a37d9a702a0e7f32df9c002a056736991a74f 100644 (file)
@@ -44,11 +44,10 @@ pgsql_wipe() {
 
     # Make a set of drop commands, one for each table owned by keatest
     pgsql_execute "SELECT 'drop table if exists '||t.tablename || ' cascade;' as dcmd FROM pg_catalog.pg_tables t WHERE t.tableowner = 'keatest';"
-    assert_eq 0 $? "pgsql_wipe select failed, exit code: $?"
-
+    assert_eq 0 $? "pgsql_wipe select failed, exit code: %d, expected: %d"
     # Now execute the set of drop commands from the result set returned
     pgsql_execute "$_RESULT"
-    assert_eq 0 $? "pgsql_wipe drop failed, exit code: $?"
+    assert_eq 0 $? "pgsql_wipe drop failed, exit code: %d, expected: %d"
 }
 
 pgsql_lease_init_test() {
@@ -59,32 +58,32 @@ pgsql_lease_init_test() {
 
     # Create the database
     ${keaadmin} lease-init pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir
-    assert_eq 0 $? "kea-admin lease-init pgsql failed, exit code: $?"
+    assert_eq 0 $? "kea-admin lease-init pgsql failed, exit code: %d, expected: %d"
 
     # Verify that all the expected tables exist
 
     # Check schema_version table
     pgsql_execute "SELECT version, minor FROM schema_version;"
-    assert_eq 0 $? "schema_vesion table check failed, exit code: $?"
+    assert_eq 0 $? "schema_vesion table check failed, exit code: %d, expected: %d"
 
     # Check lease4 table
     pgsql_execute "SELECT address, hwaddr, client_id, valid_lifetime, expire, subnet_id, fqdn_fwd, fqdn_rev, hostname FROM lease4;"
-    assert_eq 0 $? "lease4 table check failed, exit code: $?"
+    assert_eq 0 $? "lease4 table check failed, exit code: %d, expected: %d"
 
     # Check lease6 table
     pgsql_execute "SELECT address, duid, valid_lifetime, expire, subnet_id, pref_lifetime, lease_type, iaid, prefix_len, fqdn_fwd, fqdn_rev, hostname FROM lease6;"
-    assert_eq 0 $? "lease6 table check failed, exit code: $?"
+    assert_eq 0 $? "lease6 table check failed, exit code: %d, expected: %d"
 
     # Check lease6_types table
     pgsql_execute "SELECT lease_type, name FROM lease6_types;"
-    assert_eq 0 $? "lease6_types table check failed, exit code: $?"
+    assert_eq 0 $? "lease6_types table check failed, exit code: %d, expected: %d"
 
-    # Trying to create it again should fail.  This verifies the db present 
-    # check 
+    # Trying to create it again should fail.  This verifies the db present
+    # check
     echo ""
     echo "DB created successfully, make sure we aren't allowed to try it again:"
     ${keaadmin} lease-init pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir
-    assert_eq 2 $? "kea-admin failed to deny lease-init, exit code: $?"
+    assert_eq 2 $? "kea-admin failed to deny lease-init, exit code: %d, expected: %d"
 
     # Let's wipe the whole database
     pgsql_wipe
@@ -99,10 +98,10 @@ pgsql_lease_version_test() {
     pgsql_wipe
 
     # Create the database
-    ${keaadmin} lease-init pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir 
-    assert_eq 0 $? "cannot initialize the database, exit code: $?"
+    ${keaadmin} lease-init pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir
+    assert_eq 0 $? "cannot initialize the database, exit code: %d, expected: %d"
 
-    # Verfiy that kea-admin lease-version returns the correct version 
+    # Verfiy that kea-admin lease-version returns the correct version
     version=$(${keaadmin} lease-version pgsql -u $db_user -p $db_password -n $db_name)
     assert_str_eq "1.0" ${version} "Expected kea-admin to return %s, returned value was %s"
 
@@ -115,8 +114,8 @@ pgsql_lease_version_test() {
 pgsql_upgrade_test() {
     test_start "pgsql.upgrade-test"
 
-    ${keaadmin} lease-upgrade pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir 
-    assert_eq 1 $? "lease-upgrade should have failed, exit code: $?"
+    ${keaadmin} lease-upgrade pgsql -u $db_user -p $db_password -n $db_name -d $scripts_dir
+    assert_eq 1 $? "lease-upgrade should have failed, exit code: %d, expected: %d"
 
     test_finish 0
 }