sensord: refactoring sensorctl for testing modules 20/114020/2
authorkibak.yoon <kibak.yoon@samsung.com>
Mon, 19 Dec 2016 13:52:37 +0000 (22:52 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Tue, 28 Feb 2017 05:30:48 +0000 (14:30 +0900)
commita10b751195b8114c7b5600240bb816df8438a0cf
treed8d5a3468f156e8eb6ad62230aa3d9c63096ab4d
parent0e23fe9a349204d683c182c8af87376fb40dee36
sensord: refactoring sensorctl for testing modules

- To refactoring, there was the following changes.
  * add test_bench to create testcases easily
  * clean tester/injector/info/loopback files

- testing command examples
  $ sensorctl test accelerometer /* test accelerometer sensor manually */
  $ sensorctl test auto all      /* test all testcases automatically with full-log */
  $ sensorctl test auto socket 0 /* test socket module automatically without full-log */
  $ sensorctl info all
  $ sensorctl inject

Change-Id: Ie888c81f85d282eab77a8e1227d26710a85e9c61
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
38 files changed:
include/sensor_hal_types.h
src/sensorctl/CMakeLists.txt
src/sensorctl/dbus_util.cpp
src/sensorctl/dbus_util.h
src/sensorctl/info.cpp [moved from src/sensorctl/info_manager.cpp with 63% similarity]
src/sensorctl/info.h [moved from src/sensorctl/info_manager.h with 81% similarity]
src/sensorctl/injector.cpp [new file with mode: 0644]
src/sensorctl/injector.h
src/sensorctl/injector_context_orientation.cpp
src/sensorctl/injector_manager.cpp [deleted file]
src/sensorctl/injector_manager.h [deleted file]
src/sensorctl/injector_wrist_up_conf.cpp [deleted file]
src/sensorctl/injector_wristup_algo.cpp [moved from src/sensorctl/injector_wrist_up_algo.cpp with 59% similarity]
src/sensorctl/injector_wristup_conf.cpp [new file with mode: 0644]
src/sensorctl/log.h [new file with mode: 0644]
src/sensorctl/loopback.cpp [moved from src/sensorctl/loopback_manager.cpp with 83% similarity]
src/sensorctl/loopback.h [moved from src/sensorctl/loopback_manager.h with 91% similarity]
src/sensorctl/macro.h [moved from src/sensorctl/injector_wrist_up_conf.h with 64% similarity]
src/sensorctl/mainloop.cpp [new file with mode: 0644]
src/sensorctl/mainloop.h [moved from src/sensorctl/injector_context_orientation.h with 70% similarity]
src/sensorctl/sensor_adapter.cpp [new file with mode: 0644]
src/sensorctl/sensor_adapter.h [new file with mode: 0644]
src/sensorctl/sensor_manager.cpp
src/sensorctl/sensor_manager.h
src/sensorctl/sensorctl.cpp
src/sensorctl/sensorctl_log.h [deleted file]
src/sensorctl/test_bench.cpp [new file with mode: 0644]
src/sensorctl/test_bench.h [new file with mode: 0644]
src/sensorctl/testcase/accelerometer.cpp [new file with mode: 0644]
src/sensorctl/testcase/sensor_basic.cpp [new file with mode: 0644]
src/sensorctl/testcase/sensor_interval.cpp [moved from src/sensorctl/injector_wrist_up_algo.h with 62% similarity]
src/sensorctl/tester.cpp [new file with mode: 0644]
src/sensorctl/tester.h
src/sensorctl/tester_manager.cpp [deleted file]
src/sensorctl/tester_sensor.cpp [deleted file]
src/sensorctl/tester_sensor.h [deleted file]
src/sensorctl/util.cpp [new file with mode: 0644]
src/sensorctl/util.h [moved from src/sensorctl/tester_manager.h with 67% similarity]