Subversion Repositories HelenOS

Rev

Rev 2787 | Rev 2801 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2787 Rev 2799
Line 55... Line 55...
55
#include "ipc/send_sync.def"
55
#include "ipc/send_sync.def"
56
#include "ipc/answer.def"
56
#include "ipc/answer.def"
57
#include "ipc/hangup.def"
57
#include "ipc/hangup.def"
58
#include "devmap/devmap1.def"
58
#include "devmap/devmap1.def"
59
#include "vfs/vfs1.def"
59
#include "vfs/vfs1.def"
60
#include "tdebug/tdebug1.def"
-
 
61
    {NULL, NULL, NULL}
60
    {NULL, NULL, NULL}
62
};
61
};
63
 
62
 
64
static bool run_test(test_t *test)
63
static bool run_test(test_t *test)
65
{
64
{
Line 78... Line 77...
78
}
77
}
79
 
78
 
80
static void run_safe_tests(void)
79
static void run_safe_tests(void)
81
{
80
{
82
    test_t *test;
81
    test_t *test;
83
    unsigned int i = 0;
-
 
84
    unsigned int n = 0;
82
    int i = 0, n = 0;
85
 
83
 
86
    printf("\n*** Running all safe tests ***\n\n");
84
    printf("\n*** Running all safe tests\n\n");
87
 
85
 
88
    for (test = tests; test->name != NULL; test++) {
86
    for (test = tests; test->name != NULL; test++) {
89
        if (test->safe) {
87
        if (test->safe) {
90
            if (run_test(test))
88
            if (run_test(test))
91
                i++;
89
                i++;
92
            else
90
            else
93
                n++;
91
                n++;
94
        }
92
        }
95
    }
93
    }
96
 
94
 
97
    printf("\nSafe tests completed, %u tests run, %u passed.\n\n", i + n, i);
95
    printf("\nSafe tests completed, %d tests run, %d passed.\n\n", i + n, i);
98
}
96
}
99
 
97
 
100
static void list_tests(void)
98
static void list_tests(void)
101
{
99
{
102
    test_t *test;
100
    test_t *test;