88beac7045
All vhost_dev_register() tests are negative - they all expect error. They all were failing on a single check: *ERROR*: no cpu is selected among reactor mask(=1) *ERROR*: cpumask 0x1 is invalid (app mask is 0x1) That's because we mock cpumask parsing. Even when "parsed", the real cpumask would always be == 0. Our unit tests were treating this as a valid behavior. To really test what they should, we have to properly implement cpumask parsing. That's what this patch does. We should also assert against a specific error code, not just != 0. But that's a matter for a separate commit. Change-Id: Iae93b31292a0d9aee4e773ef568b2052a1de714d Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/399442 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>