security-manager-tests: don't use semaphores in privacy_manager tests 02/60702/1
authorRafal Krypa <r.krypa@samsung.com>
Tue, 1 Mar 2016 17:01:36 +0000 (18:01 +0100)
committerRafal Krypa <r.krypa@samsung.com>
Tue, 1 Mar 2016 17:01:36 +0000 (18:01 +0100)
commit5889cab2aa5ed68b2d5ac30b7f2e9a97111aa554
treedd555af7bef0b53b3a0c9892012ec0935937fa0f
parente6dc2a6d033194f310596bfedbeb3ecf5022cd29
security-manager-tests: don't use semaphores in privacy_manager tests

Drop usage of POSIX semaphores in
security_manager_*_privacy_manager_* test cases. It doesn't handle
failing scenario properly - tests are hanging, waiting inifinitely
on a semaphore.

Use internal SynchronizationPipe class instead, with a proper RAII
semantics.

Change-Id: I8dd250f5403cf453bb25df9a87b88f58a577d475
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
src/security-manager-tests/security_manager_tests.cpp