Refactor aul_test tool 60/265060/15
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 8 Oct 2021 05:36:55 +0000 (14:36 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 14 Oct 2021 04:03:56 +0000 (13:03 +0900)
commitb6bdcb55ab85eb15f8c1388ab30c238f53a4a5f4
tree54ecebb365815761f818de0b3466ef98ea62f081
parente4104d14be79ea0eb65851d5ab2570216c7d49b6
Refactor aul_test tool

The aul_test tool is implemented using C++.
The testcases are separated from the aul_test.c file.
If the developer wants to add a new testcase, a new test file should
be added. The test class had to be derived from the AulTest class.
And, AUL_TEST_RESGITER() has to be called to add the testcase.

Change-Id: I98e6a56439c7cb8acc6a63021005b7a5b1927279
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
69 files changed:
src/menu_db_util.h
tool/aul_test/CMakeLists.txt
tool/aul_test/aul_test.c [deleted file]
tool/aul_test/aul_test.cc [new file with mode: 0644]
tool/aul_test/aul_test.hh [new file with mode: 0644]
tool/aul_test/aul_test_private.hh [new file with mode: 0644]
tool/aul_test/log_private.hh [new file with mode: 0644]
tool/aul_test/main.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_all_running_app_info_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_all_running_app_info_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_appid_bypid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_last_caller_pid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_last_caller_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_pid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_pkgid_bypid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_running_app_info_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_running_app_info_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_status_bypid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_status_bypid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_status_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_get_status_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_is_running_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_lifecycle_get_state_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_app_lifecycle_register_state_changed_cb_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_app_info_from_db_by_pkgname_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_defapp_from_mime_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_default_app_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_mime_description_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_mime_extension_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_mime_from_content_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_mime_from_file_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_get_mime_icon_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_launch_app_async_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_launch_app_async_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_launch_app_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_launch_app_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_listen_app_status_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_listen_app_status_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_open_app_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_open_app_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_open_content_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_open_file_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_pause_app_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_pause_app_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_pause_pid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_pause_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_proc_get_extra_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_proc_get_name_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_proc_group_add_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_proc_group_remove_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_proc_register_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_reload_appinfo_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_app_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_app_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_pid_async_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_pid_async_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_pid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_resume_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_set_defapp_with_mime_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_set_default_app_by_operation_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_subapp_terminate_request_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_bgapp_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_async_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_sync_for_uid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_sync_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_test.cc [new file with mode: 0644]
tool/aul_test/tests/aul_terminate_pid_without_restart_test.cc [new file with mode: 0644]