diff options
| author | Mathias Hasselmann <mathias@openismus.com> | 2013-03-05 11:01:37 +0100 |
|---|---|---|
| committer | Mathias Hasselmann <mathias@openismus.com> | 2013-03-06 09:58:19 +0100 |
| commit | c0e927a6f37006aef26468cf5a5992ef83ef63de (patch) | |
| tree | 518d6b72a8a34e01e35bc52da7c76fdb78094dff /tests/test-server-utils | |
| parent | a99dd701cb4730f4c62a7c5acb39f10aa59d5c4b (diff) | |
| download | evolution-data-server-c0e927a6f37006aef26468cf5a5992ef83ef63de.tar.gz | |
test-server-utils: Allow to keep sources
Don't call e_client_remove() and such when keep_work_directory
is set. This aids reuse and debugging of sources.
Diffstat (limited to 'tests/test-server-utils')
| -rw-r--r-- | tests/test-server-utils/e-test-server-utils.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/test-server-utils/e-test-server-utils.c b/tests/test-server-utils/e-test-server-utils.c index 2ee75d36b..531dc6f6e 100644 --- a/tests/test-server-utils/e-test-server-utils.c +++ b/tests/test-server-utils/e-test-server-utils.c @@ -321,7 +321,7 @@ e_test_server_utils_teardown (ETestServerFixture *fixture, switch (closure->type) { case E_TEST_SERVER_ADDRESS_BOOK: case E_TEST_SERVER_DIRECT_ADDRESS_BOOK: - if (!e_client_remove_sync (E_CLIENT (fixture->service.book_client), NULL, &error)) { + if (!closure->keep_work_directory && !e_client_remove_sync (E_CLIENT (fixture->service.book_client), NULL, &error)) { g_message ("Failed to remove test book: %s (ignoring)", error->message); g_clear_error (&error); } @@ -330,7 +330,7 @@ e_test_server_utils_teardown (ETestServerFixture *fixture, break; case E_TEST_SERVER_DEPRECATED_ADDRESS_BOOK: - if (!e_book_remove (fixture->service.book, &error)) { + if (!closure->keep_work_directory && !e_book_remove (fixture->service.book, &error)) { g_message ("Failed to remove test book: %s (ignoring)", error->message); g_clear_error (&error); } @@ -339,7 +339,7 @@ e_test_server_utils_teardown (ETestServerFixture *fixture, break; case E_TEST_SERVER_CALENDAR: - if (!e_client_remove_sync (E_CLIENT (fixture->service.calendar_client), NULL, &error)) { + if (!closure->keep_work_directory && !e_client_remove_sync (E_CLIENT (fixture->service.calendar_client), NULL, &error)) { g_message ("Failed to remove test calendar: %s (ignoring)", error->message); g_clear_error (&error); } @@ -348,7 +348,7 @@ e_test_server_utils_teardown (ETestServerFixture *fixture, break; case E_TEST_SERVER_DEPRECATED_CALENDAR: - if (!e_cal_remove (fixture->service.calendar, &error)) { + if (!closure->keep_work_directory && !e_cal_remove (fixture->service.calendar, &error)) { g_message ("Failed to remove test calendar: %s (ignoring)", error->message); g_clear_error (&error); } |
