diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-06-16 15:13:22 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-06-22 13:19:13 -0700 |
commit | 10aadafcfd01d972a50fb9e1e6b3d3c28924feb0 (patch) | |
tree | ca3375665c23b8ba1c683c8c97695a37336f3f69 /src/tests/eio | |
parent | ae207a5be683c3f89087552a11fc7bd91128d71e (diff) | |
download | efl-10aadafcfd01d972a50fb9e1e6b3d3c28924feb0.tar.gz |
eio: rename eio_job to efl_io_manager.
There is still a lot of work to do in this API to make it efficient and
stable. Will try to get at it before 1.18 release.
Diffstat (limited to 'src/tests/eio')
-rw-r--r-- | src/tests/eio/eio_test_manager.c (renamed from src/tests/eio/eio_test_job.c) | 47 | ||||
-rw-r--r-- | src/tests/eio/eio_test_manager_xattr.c (renamed from src/tests/eio/eio_test_job_xattr.c) | 10 |
2 files changed, 28 insertions, 29 deletions
diff --git a/src/tests/eio/eio_test_job.c b/src/tests/eio/eio_test_manager.c index 0a532ebf7d..80ac58db3b 100644 --- a/src/tests/eio/eio_test_job.c +++ b/src/tests/eio/eio_test_manager.c @@ -101,10 +101,10 @@ _stat_done_cb(void *data, void *value) ecore_main_loop_quit(); } -typedef Eina_Promise* (*Eio_Job_Test_Stat_Ls_Func)(Eo *job, const char *path); +typedef Eina_Promise* (*Efl_Io_Manager_Test_Stat_Ls_Func)(Eo *job, const char *path); static void -_do_ls_test(Eio_Job_Test_Stat_Ls_Func ls_func, +_do_ls_test(Efl_Io_Manager_Test_Stat_Ls_Func ls_func, const Eo_Event_Description *event, Eo_Event_Cb filter_cb, Eina_Promise_Progress_Cb progress_cb, @@ -113,7 +113,7 @@ _do_ls_test(Eio_Job_Test_Stat_Ls_Func ls_func, { int main_files = 0; - Eio_Job *job = eo_add(EIO_JOB_CLASS, NULL); + Efl_Io_Manager *job = eo_add(EFL_IO_MANAGER_CLASS, NULL); Eina_Promise *promise = NULL; eo_event_callback_add(job, event, filter_cb, NULL); @@ -130,19 +130,19 @@ _do_ls_test(Eio_Job_Test_Stat_Ls_Func ls_func, } static void -_do_direct_ls_test(Eio_Job_Test_Stat_Ls_Func ls_func, +_do_direct_ls_test(Efl_Io_Manager_Test_Stat_Ls_Func ls_func, int expected_test_count, const char *test_dirname) { _do_ls_test(ls_func, - EIO_JOB_EVENT_FILTER_DIRECT, + EFL_IO_MANAGER_EVENT_FILTER_DIRECT, (Eo_Event_Cb)&_filter_direct_cb, (Eina_Promise_Progress_Cb)&_main_direct_cb, expected_test_count, test_dirname); } -START_TEST(eio_job_test_file_direct_stat) +START_TEST(efl_io_manager_test_file_direct_stat) { Eina_Bool is_dir; int ret; @@ -160,17 +160,17 @@ START_TEST(eio_job_test_file_direct_stat) Eina_Tmpstr *nested_dirname = create_test_dirs(test_dirname); Eina_Tmpstr *nested_filename = get_full_path(test_dirname, files[3]); - Eio_Job *job = eo_add(EIO_JOB_CLASS, NULL); + Efl_Io_Manager *job = eo_add(EFL_IO_MANAGER_CLASS, NULL); Eina_Promise *promise = NULL; // Start testing is_dir = EINA_TRUE; - promise = eio_job_file_direct_stat(job, nested_dirname); + promise = efl_io_manager_file_direct_stat(job, nested_dirname); eina_promise_then(promise, &_stat_done_cb, &_error_cb, &is_dir); ecore_main_loop_begin(); is_dir = EINA_FALSE; - promise = eio_job_file_direct_stat(job, nested_filename); + promise = efl_io_manager_file_direct_stat(job, nested_filename); eina_promise_then(promise, &_stat_done_cb, &_error_cb, &is_dir); ecore_main_loop_begin(); eo_unref(job); @@ -188,7 +188,7 @@ START_TEST(eio_job_test_file_direct_stat) } END_TEST -START_TEST(eio_job_test_ls_funcs) +START_TEST(efl_io_manager_test_ls_funcs) { int ret; @@ -207,20 +207,20 @@ START_TEST(eio_job_test_ls_funcs) // Start testing - _do_ls_test(&eio_job_file_ls, - EIO_JOB_EVENT_FILTER_NAME, + _do_ls_test(&efl_io_manager_file_ls, + EFL_IO_MANAGER_EVENT_FILTER_NAME, (Eo_Event_Cb)&_filter_cb, (Eina_Promise_Progress_Cb)&_main_cb, 5, test_dirname); - _do_direct_ls_test(&eio_job_file_stat_ls, 5, test_dirname); + _do_direct_ls_test(&efl_io_manager_file_stat_ls, 5, test_dirname); - _do_direct_ls_test(&eio_job_file_direct_ls, 5, test_dirname); + _do_direct_ls_test(&efl_io_manager_file_direct_ls, 5, test_dirname); - _do_direct_ls_test(&eio_job_dir_stat_ls, 8, test_dirname); + _do_direct_ls_test(&efl_io_manager_dir_stat_ls, 8, test_dirname); - _do_direct_ls_test(&eio_job_dir_direct_ls, 8, test_dirname); + _do_direct_ls_test(&efl_io_manager_dir_direct_ls, 8, test_dirname); // Cleanup fail_if(!ecore_file_recursive_rm(test_dirname)); @@ -235,7 +235,7 @@ START_TEST(eio_job_test_ls_funcs) } END_TEST -START_TEST(eio_job_test_open) +START_TEST(efl_io_manager_test_open) { Eina_Bool opened_file; int ret; @@ -254,10 +254,10 @@ START_TEST(eio_job_test_open) Eina_Tmpstr *nested_filename = get_full_path(test_dirname, files[3]); opened_file = EINA_FALSE; - Eio_Job *job = eo_add(EIO_JOB_CLASS, NULL); + Efl_Io_Manager *job = eo_add(EFL_IO_MANAGER_CLASS, NULL); Eina_Promise *promise = NULL; - promise = eio_job_file_open(job, nested_filename, EINA_FALSE); + promise = efl_io_manager_file_open(job, nested_filename, EINA_FALSE); eina_promise_then(promise, &_open_done_cb, &_error_cb, &opened_file); ecore_main_loop_begin(); eo_unref(job); @@ -268,7 +268,7 @@ START_TEST(eio_job_test_open) eina_tmpstr_del(nested_dirname); eina_tmpstr_del(test_dirname); - + eio_shutdown(); eina_tmpstr_del(nested_filename); ecore_file_shutdown(); @@ -280,8 +280,7 @@ END_TEST void eio_test_job(TCase *tc) { - tcase_add_test(tc, eio_job_test_ls_funcs); - tcase_add_test(tc, eio_job_test_file_direct_stat); - tcase_add_test(tc, eio_job_test_open); + tcase_add_test(tc, efl_io_manager_test_ls_funcs); + tcase_add_test(tc, efl_io_manager_test_file_direct_stat); + tcase_add_test(tc, efl_io_manager_test_open); } - diff --git a/src/tests/eio/eio_test_job_xattr.c b/src/tests/eio/eio_test_manager_xattr.c index 52a988a38a..94f5b49425 100644 --- a/src/tests/eio/eio_test_job_xattr.c +++ b/src/tests/eio/eio_test_manager_xattr.c @@ -129,7 +129,7 @@ START_TEST(eio_test_job_xattr_set) fprintf(stderr, "eio_test_job_xattr_set\n"); fflush(stderr); - job = eo_add(EIO_JOB_CLASS, NULL); + job = eo_add(EFL_IO_MANAGER_CLASS, NULL); test_file_path = get_full_path(XATTR_TEST_DIR, filename); fd = open(test_file_path, @@ -142,7 +142,7 @@ START_TEST(eio_test_job_xattr_set) for (i = 0; i < sizeof(attribute) / sizeof(attribute[0]); ++i) { - attrib_promises[i] = eio_job_file_xattr_set + attrib_promises[i] = efl_io_manager_file_xattr_set (job, test_file_path, attribute[i], attr_data[i], strlen(attr_data[i]), EINA_XATTR_INSERT); @@ -163,7 +163,7 @@ START_TEST(eio_test_job_xattr_set) for (i = 0; i < sizeof(attribute) / sizeof(attribute[0]); ++i) { - attrib_promises[i] = eio_job_file_xattr_get(job, test_file_path, attribute[i]); + attrib_promises[i] = efl_io_manager_file_xattr_get(job, test_file_path, attribute[i]); } eina_promise_then(eina_promise_all(eina_carray_iterator_new((void**)attrib_promises)), @@ -173,8 +173,8 @@ START_TEST(eio_test_job_xattr_set) num_of_attr = 0; - eo_event_callback_add(job, EIO_JOB_EVENT_XATTR, _filter_cb, NULL); - list_promise = eio_job_file_xattr_list_get(job, test_file_path); + eo_event_callback_add(job, EFL_IO_MANAGER_EVENT_XATTR, _filter_cb, NULL); + list_promise = efl_io_manager_file_xattr_list_get(job, test_file_path); eina_promise_progress_cb_add(list_promise, _main_cb, &num_of_attr, NULL); eina_promise_then(list_promise, _done_cb, _error_cb, &num_of_attr); |