[==========] Running 16 tests from 1 test suite. [----------] Global test environment set-up. [----------] 16 tests from BindToDeviceTest/BindToDeviceDistributionTest [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/0 Testing case: Even distribution among sockets not bound to device, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/0, where GetParam() = (336-byte object <98-CC 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object ) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/1 Testing case: Sockets bound to other interfaces get no packets, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/1, where GetParam() = (336-byte object <48-E1 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <60-CF 27-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 D0-C0 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/2 Testing case: Bound has priority over unbound, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/2, where GetParam() = (336-byte object <48-E8 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <70-CE 27-CB 96-61 00-00 1F-00 00-00 00-00 00-00 1F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/3 Testing case: Even distribution among sockets bound to device, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/3, where GetParam() = (336-byte object <18-EF 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object ) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/4 Testing case: Even distribution among sockets not bound to device, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/4, where GetParam() = (336-byte object <48-F6 27-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <90-DE 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/5 Testing case: Sockets bound to other interfaces get no packets, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/5, where GetParam() = (336-byte object <98-FD 27-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object ) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/6 Testing case: Bound has priority over unbound, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/6, where GetParam() = (336-byte object , 56-byte object ) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/7 Testing case: Even distribution among sockets bound to device, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/7, where GetParam() = (336-byte object , 56-byte object <90-DE 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 D0-C0 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/0 Testing case: Even distribution among sockets not bound to device, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/0, where GetParam() = (336-byte object , 56-byte object <00-FD 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/1 Testing case: Sockets bound to other interfaces get no packets, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/1, where GetParam() = (336-byte object , 56-byte object <50-12 28-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/2 Testing case: Bound has priority over unbound, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/2, where GetParam() = (336-byte object , 56-byte object ) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/3 Testing case: Even distribution among sockets bound to device, listener=V4Any, connector=V4Loopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/3, where GetParam() = (336-byte object <18-26 28-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <00-FD 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/4 Testing case: Even distribution among sockets not bound to device, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/4, where GetParam() = (336-byte object <78-2C 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <30-B5 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/5 Testing case: Sockets bound to other interfaces get no packets, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/5, where GetParam() = (336-byte object <88-33 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <00-FD 27-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/6 Testing case: Bound has priority over unbound, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/6, where GetParam() = (336-byte object <98-3A 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <80-C3 27-CB 96-61 00-00 1F-00 00-00 00-00 00-00 1F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) (0 ms) [ RUN ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/7 Testing case: Even distribution among sockets bound to device, listener=V4Loopback, connector=V4MappedLoopback test/syscalls/linux/socket_bind_to_device_distribution.cc:75: Failure Value of: ({ auto _expr_result = (HaveCapability(13)); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::MakePredicateFormatterFromMatcher(IsPosixErrorOkMatcher())("_expr_result", _expr_result))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "test/syscalls/linux/socket_bind_to_device_distribution.cc", 75, gtest_ar.failure_message()) = ::testing::Message(); std::move(_expr_result).ValueOrDie(); }) Actual: false Expected: true CAP_NET_RAW is required to use SO_BINDTODEVICE [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/7, where GetParam() = (336-byte object <88-41 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <30-B5 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) (0 ms) [----------] 16 tests from BindToDeviceTest/BindToDeviceDistributionTest (1 ms total) [----------] Global test environment tear-down [==========] 16 tests from 1 test suite ran. (1 ms total) [ PASSED ] 0 tests. [ FAILED ] 16 tests, listed below: [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/0, where GetParam() = (336-byte object <98-CC 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object ) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/1, where GetParam() = (336-byte object <48-E1 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <60-CF 27-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 D0-C0 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/2, where GetParam() = (336-byte object <48-E8 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <70-CE 27-CB 96-61 00-00 1F-00 00-00 00-00 00-00 1F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/3, where GetParam() = (336-byte object <18-EF 27-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object ) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/4, where GetParam() = (336-byte object <48-F6 27-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <90-DE 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/5, where GetParam() = (336-byte object <98-FD 27-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object ) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/6, where GetParam() = (336-byte object , 56-byte object ) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Tcp/7, where GetParam() = (336-byte object , 56-byte object <90-DE 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 D0-C0 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00 48-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/0, where GetParam() = (336-byte object , 56-byte object <00-FD 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/1, where GetParam() = (336-byte object , 56-byte object <50-12 28-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/2, where GetParam() = (336-byte object , 56-byte object ) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/3, where GetParam() = (336-byte object <18-26 28-CB 96-61 00-00 05-00 00-00 00-00 00-00 56-34 41-6E 79-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-00 00-00 00-00 00-00>, 56-byte object <00-FD 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/4, where GetParam() = (336-byte object <78-2C 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <30-B5 27-CB 96-61 00-00 33-00 00-00 00-00 00-00 33-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/5, where GetParam() = (336-byte object <88-33 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <00-FD 27-CB 96-61 00-00 30-00 00-00 00-00 00-00 30-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/6, where GetParam() = (336-byte object <98-3A 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <80-C3 27-CB 96-61 00-00 1F-00 00-00 00-00 00-00 1F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 10-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00 88-C0 27-CB 96-61 00-00>) [ FAILED ] BindToDeviceTest/BindToDeviceDistributionTest.Udp/7, where GetParam() = (336-byte object <88-41 28-CB 96-61 00-00 0A-00 00-00 00-00 00-00 56-34 4C-6F 6F-70 62-61 63-6B 00-00 00-00 00-00 02-00 00-00 7F-00 00-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 1C-00 00-00 00-00 00-00>, 56-byte object <30-B5 27-CB 96-61 00-00 2F-00 00-00 00-00 00-00 2F-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 50-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00 C8-C1 27-CB 96-61 00-00>) 16 FAILED TESTS Failed to match any benchmarks against regex: .