test: intergration-test: Add resource-monitor-tests 45/277445/3
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 4 Jul 2022 22:37:38 +0000 (07:37 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 8 Jul 2022 09:03:23 +0000 (18:03 +0900)
commite45c248c8ddd067b9de838af54fc682f19b48a34
tree38ff3f9be02c363677c9fcbacb85b542bcff920c
parentdc0876d6aaa583fb46792b4412fcbe72b413b9b5
test: intergration-test: Add resource-monitor-tests

In order that test the resource-monitor library and internal logic,
add resource-monitor-tests.

[Example, the result of resource-monitor-tests]
root:~> resource-monitor-tests
[==========] Running 16 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 4 tests from ResourceMonitorTest
[ RUN      ] ResourceMonitorTest.pass_resource_monitor_init_and_exit
[       OK ] ResourceMonitorTest.pass_resource_monitor_init_and_exit (0 ms)
[ RUN      ] ResourceMonitorTest.pass_resource_monitor_get_resource_count_valid
[       OK ] ResourceMonitorTest.pass_resource_monitor_get_resource_count_valid (2 ms)
[ RUN      ] ResourceMonitorTest.pass_resource_monitor_get_resource_count_invalid
[       OK ] ResourceMonitorTest.pass_resource_monitor_get_resource_count_invalid (0 ms)
[ RUN      ] ResourceMonitorTest.pass_resource_monitor_is_resource_attr_supported_invalid
[       OK ] ResourceMonitorTest.pass_resource_monitor_is_resource_attr_supported_invalid (1 ms)
[----------] 4 tests from ResourceMonitorTest (6 ms total)

[----------] 12 tests from ResourceMonitorTest/EachResourceMonitorTest
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/0
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/0 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/1
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/1 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/2
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_create_resource_and_delete/2 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/0
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/0 (1 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/1
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/1 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/2
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_ctrl/2 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/0
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/0 (2 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/1
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/1 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/2
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_set_resource_attr/2 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/0
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/0 (3 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/1
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/1 (0 ms)
[ RUN      ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/2
[       OK ] ResourceMonitorTest/EachResourceMonitorTest.pass_resource_monitor_get_value/2 (0 ms)
[----------] 12 tests from ResourceMonitorTest/EachResourceMonitorTest (15 ms total)

[----------] Global test environment tear-down
[==========] 16 tests from 2 test suites ran. (21 ms total)
[  PASSED  ] 16 tests.

Change-Id: Id15d6948849decedcbe0f48bee083667afdc996b
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
packaging/pass.spec
tests/integration-test/CMakeLists.txt
tests/integration-test/resource-monitor-tests.cpp [new file with mode: 0644]