Fix smoke-test functions for rollback cases 93/218093/3
authorSangyoon Jang <jeremy.jang@samsung.com>
Tue, 19 Nov 2019 09:10:04 +0000 (18:10 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 25 Nov 2019 04:35:15 +0000 (13:35 +0900)
commit392d2ea39da99af49c3d512262cb27f22ab1311f
treee28650f9499cf84f7983041f3e095b61e955121c
parent3a9fdce551eca71da4a5cc3d3022aa117e4a4a7e
Fix smoke-test functions for rollback cases

The custom step cannot be added outside of installer, because steps are
initialized when Run() invoked.
(If some step added outside of installer, that step will be executed at
first, ignoring original steps)
This patch defines a new virtual function creating overridden installer
object which is fail at the end of steps or specific stage.

Change-Id: I00eed98d51bb4d083c421baa6a83f4b8ca17e90d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/unit_tests/common/smoke_utils.cc
src/unit_tests/common/smoke_utils.h