tests: unittest: Add pass-resmon-unittests sandbox/chanwoochoi/pass-resmon
authorChanwoo Choi <cw00.choi@samsung.com>
Tue, 14 Mar 2023 10:39:56 +0000 (19:39 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 15 Mar 2023 22:57:38 +0000 (07:57 +0900)
commit21edd91c87e5712220f8bea4b19959428722c0a6
tree4054079f264b69c75c63cd625189dfc074e684cc
parent8edca4051c4d8d47e50a9235790c3a76ef3fb824
tests: unittest: Add pass-resmon-unittests

Add support of pass-resmon-unittests
to test Resource Monitor module (pass-resmon).

[Test result of pass-resmon-unittests]
[   33s] 1: Test command: /home/abuild/rpmbuild/BUILD/pass-2.0.0/tests/unittest/pass-resmon/pass-resmon-unittests
[   33s] 1: Working Directory: /home/abuild/rpmbuild/BUILD/pass-2.0.0/tests/unittest/pass-resmon
[   33s] 1: Test timeout computed to be: 10000000
[   33s] 1: [==========] Running 12 tests from 2 test suites.
[   33s] 1: [----------] Global test environment set-up.
[   33s] 1: [----------] 2 tests from PassResmonInitExitTest
[   33s] 1: [ RUN      ] PassResmonInitExitTest.pass_resmon_prepare_init_and_exit_unprepare_valid
[   33s] 1: [       OK ] PassResmonInitExitTest.pass_resmon_prepare_init_and_exit_unprepare_valid (0 ms)
[   33s] 1: [ RUN      ] PassResmonInitExitTest.pass_resmon_prepare_init_and_exit_unprepare_invalid
[   33s] 1: [       OK ] PassResmonInitExitTest.pass_resmon_prepare_init_and_exit_unprepare_invalid (0 ms)
[   33s] 1: [----------] 2 tests from PassResmonInitExitTest (0 ms total)
[   33s] 1:
[   33s] 1: [----------] 10 tests from PassResmonTest
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_register_timer
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_register_timer (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_register_timer_invalid
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_register_timer_invalid (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_unregister_timer
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_unregister_timer (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_unregister_timer_invalid
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_unregister_timer_invalid (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_update_timer_interval
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_update_timer_interval (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_update_timer_interval_invalid
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_update_timer_interval_invalid (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_register_uevent
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_register_uevent (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_register_uevent_invalid
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_register_uevent_invalid (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_unregister_uevent
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_unregister_uevent (0 ms)
[   33s] 1: [ RUN      ] PassResmonTest.pass_resmon_unregister_uevent_invalid
[   33s] 1: [       OK ] PassResmonTest.pass_resmon_unregister_uevent_invalid (0 ms)
[   33s] 1: [----------] 10 tests from PassResmonTest (3 ms total)
[   33s] 1:
[   33s] 1: [----------] Global test environment tear-down
[   33s] 1: [==========] 12 tests from 2 test suites ran. (3 ms total)
[   33s] 1: [  PASSED  ] 12 tests.
[   33s] 1/1 Test #1: pass-resmon-unittests ............   Passed    0.01 sec
[   33s]
[   33s] 100% tests passed, 0 tests failed out of 1
[   33s]
[   33s] Total Test time (real) =   0.01 sec

Change-Id: Idcb8bac8d5d69862d898a810ddf0f802452b6883
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
CMakeLists.txt
packaging/pass.spec
tests/unittest/pass-resmon/CMakeLists.txt [new file with mode: 0644]
tests/unittest/pass-resmon/pass-hal-mock.cpp [new file with mode: 0644]
tests/unittest/pass-resmon/pass-hal-mock.hpp [new file with mode: 0644]
tests/unittest/pass-resmon/pass-resmon-unittests.cc [new file with mode: 0644]