Code

t/: Make the test-suite compile with strict compiler flags.
authorSebastian Harl <sh@tokkee.org>
Tue, 27 Aug 2013 06:04:45 +0000 (08:04 +0200)
committerSebastian Harl <sh@tokkee.org>
Tue, 27 Aug 2013 06:04:45 +0000 (08:04 +0200)
t/Makefile.am
t/libsysdb_test.c
t/utils/llist_test.c

index 0afba6434df881f926d5526a6ff9abff99a6489a..338ecbc19745048fece29d459cca401ae92e4f3a 100644 (file)
@@ -1,3 +1,4 @@
+AM_CFLAGS = @STRICT_CFLAGS@
 AM_CPPFLAGS = -I$(top_builddir)/src/include
 
 TESTS = libsysdb_test
@@ -6,7 +7,7 @@ check_PROGRAMS = libsysdb_test
 libsysdb_test_SOURCES = \
                libsysdb_test.c libsysdb_test.h \
                utils/llist_test.c
-libsysdb_test_CFLAGS = @CHECK_CFLAGS@
+libsysdb_test_CFLAGS = $(AM_CFLAGS) @CHECK_CFLAGS@
 libsysdb_test_LDADD = $(top_builddir)/src/libsysdb.la @CHECK_LIBS@
 
 test: check
index dd5ce8e9ea3e7813d44f37f09900bda60b7c8b87..ab241492ea77db4bccf276676cfc8e46a49d5d62 100644 (file)
@@ -33,11 +33,13 @@ int
 main(void)
 {
        int failed = 0;
+
+       SRunner *sr;
        Suite *s;
 
        /* t/utils/llist_test */
        s = util_llist_suite();
-       SRunner *sr = srunner_create(s);
+       sr = srunner_create(s);
        srunner_run_all(sr, CK_NORMAL);
        failed += srunner_ntests_failed(sr);
        srunner_free(sr);
index 774520406b1c35833c89dee0f4a5f5b1756e3e93..b01dd0eafb1171952b55f14ab4766f1e8c02e872 100644 (file)
@@ -71,7 +71,7 @@ teardown(void)
 static void
 populate(void)
 {
-       int i;
+       size_t i;
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                int check = sdb_llist_append(list, &golden_data[i]);
                fail_unless(check == 0,
@@ -83,7 +83,7 @@ populate(void)
 START_TEST(test_clone)
 {
        sdb_llist_t *clone;
-       int i;
+       size_t i;
 
        populate();
 
@@ -102,7 +102,7 @@ END_TEST
 
 START_TEST(test_destroy)
 {
-       int i;
+       size_t i;
        populate();
        sdb_llist_destroy(list);
        list = NULL;
@@ -117,7 +117,7 @@ END_TEST
 
 START_TEST(test_append)
 {
-       int i;
+       size_t i;
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                int check = sdb_llist_append(list, &golden_data[i]);
                fail_unless(check == 0,
@@ -132,7 +132,7 @@ END_TEST
 
 START_TEST(test_insert)
 {
-       int i;
+       size_t i;
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                int check = sdb_llist_insert(list, &golden_data[i], 0);
                fail_unless(check == 0,
@@ -147,7 +147,7 @@ END_TEST
 
 START_TEST(test_insert_invalid)
 {
-       int i;
+       size_t i;
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                /* none of these operations will succeed
                 * => 1 is invalid for each case */
@@ -164,7 +164,7 @@ END_TEST
 
 START_TEST(test_search)
 {
-       int i;
+       size_t i;
        populate();
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                sdb_object_t *check = sdb_llist_search_by_name(list,
@@ -186,7 +186,7 @@ END_TEST
 
 START_TEST(test_shift)
 {
-       int i;
+       size_t i;
        populate();
        for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
                sdb_object_t *check = sdb_llist_shift(list);
@@ -207,7 +207,7 @@ END_TEST
 START_TEST(test_iter)
 {
        sdb_llist_iter_t *iter;
-       int i;
+       size_t i;
 
        populate();