From 5ae482797078cb38529102fc1c9411507e6414cd Mon Sep 17 00:00:00 2001 From: Willem Jan Withagen Date: Wed, 11 Nov 2020 15:09:12 +0100 Subject: [PATCH] test/mon: Accept ENOENT as returned value on FreeBSD FreeBSD returns ENOENT on resolv error Tracker: https://tracker.ceph.com/issues/48183 Signed-off-by: Willem Jan Withagen --- src/test/mon/MonMap.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/mon/MonMap.cc b/src/test/mon/MonMap.cc index 81b054a9048f..c9bcb7fec083 100644 --- a/src/test/mon/MonMap.cc +++ b/src/test/mon/MonMap.cc @@ -237,5 +237,9 @@ TEST(MonMapBuildInitial, build_initial_mon_host_from_dns_fail) { cct->_conf.set_val("mon_host", "ceph.noname"); MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); +#if defined(__FreeBSD__) + ASSERT_EQ(r, -ENOENT); +#else ASSERT_EQ(r, -EINVAL); +#endif } -- 2.47.3