From: Robin Dong <san...@taobao.com> Test case in test_hash.c will call create_vdisks() which need to check sys->cinfo.flags, but variable 'sys' is uninitialized in unit-test environment. Therefore we need to init 'sys' before calling create_vdisks().
Reported-by: Ruoyu <lian...@ucweb.com> Signed-off-by: Robin Dong <san...@taobao.com> --- tests/unit/sheep/test_hash.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/unit/sheep/test_hash.c b/tests/unit/sheep/test_hash.c index 26386b9..7779288 100644 --- a/tests/unit/sheep/test_hash.c +++ b/tests/unit/sheep/test_hash.c @@ -605,7 +605,9 @@ static Suite *test_suite(void) int main(void) { + struct system_info __sys; int number_failed; + sys = &__sys; Suite *s = test_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); -- 1.7.12.4 -- sheepdog mailing list sheepdog@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/sheepdog