Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
belle-sip
Commits
06c512ff
Commit
06c512ff
authored
Sep 24, 2014
by
jehan
Browse files
add small enhancements to tester
parent
60903cca
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
4 deletions
+9
-4
tester/belle_sip_tester.c
tester/belle_sip_tester.c
+9
-4
No files found.
tester/belle_sip_tester.c
View file @
06c512ff
...
...
@@ -166,7 +166,7 @@ static void test_complete_message_handler(const CU_pTest pTest,
int
i
;
CU_pFailureRecord
pFailure
=
pFailureList
;
if
(
pFailure
)
{
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"
\n
Suite [%s], Test [%s] had failures:"
,
pSuite
->
pName
,
pTest
->
pName
);
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"Suite [%s], Test [%s] had failures:"
,
pSuite
->
pName
,
pTest
->
pName
);
printf
(
"
\n
Suite [%s], Test [%s] had failures:"
,
pSuite
->
pName
,
pTest
->
pName
);
}
else
{
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
" passed"
);
...
...
@@ -186,7 +186,7 @@ static void test_complete_message_handler(const CU_pTest pTest,
static
void
test_all_tests_complete_message_handler
(
const
CU_pFailureRecord
pFailure
)
{
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"
\n\n
%s"
,
CU_get_run_results_string
());
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"
\n\n
%s"
,
CU_get_run_results_string
());
printf
(
"
\n\n
%s"
,
CU_get_run_results_string
());
}
...
...
@@ -201,10 +201,13 @@ static void test_suite_cleanup_failure_message_handler(const CU_pSuite pSuite) {
}
static
void
test_start_message_handler
(
const
CU_pTest
pTest
,
const
CU_pSuite
pSuite
)
{
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"
\n
Suite [%s] Test [%s]"
,
pSuite
->
pName
,
pTest
->
pName
);
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"Suite [%s] Test [%s]"
,
pSuite
->
pName
,
pTest
->
pName
);
printf
(
"
\n
Suite [%s] Test [%s]"
,
pSuite
->
pName
,
pTest
->
pName
);
}
static
void
test_suite_start_message_handler
(
const
CU_pSuite
pSuite
)
{
if
(
belle_sip_tester_use_log_file
)
belle_sip_warning
(
"Suite [%s]"
,
pSuite
->
pName
);
printf
(
"
\n
Suite [%s]"
,
pSuite
->
pName
);
}
int
belle_sip_tester_run_tests
(
const
char
*
suite_name
,
const
char
*
test_name
)
{
int
i
,
ret
;
belle_sip_object_pool_t
*
pool
;
...
...
@@ -222,6 +225,7 @@ int belle_sip_tester_run_tests(const char *suite_name, const char *test_name) {
CU_set_all_test_complete_handler
(
test_all_tests_complete_message_handler
);
CU_set_suite_init_failure_handler
(
test_suite_init_failure_message_handler
);
CU_set_suite_cleanup_failure_handler
(
test_suite_cleanup_failure_message_handler
);
CU_set_suite_start_handler
(
test_suite_start_message_handler
);
...
...
@@ -318,6 +322,7 @@ int main (int argc, char *argv[]) {
belle_sip_fatal
(
"Cannot open file [%s] for writting logs because [%s]"
,
argv
[
i
],
strerror
(
errno
));
}
else
{
belle_sip_tester_use_log_file
=
1
;
printf
(
"Redirecting traces to file [%s]"
,
argv
[
i
]);
belle_sip_set_log_file
(
log_file
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment