mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-28 11:00:09 +01:00
platform/tests: check errno on failure to umount() in test_netns_bind_to_path()
The umount() call failed in a test. Rework the assertion, so we might see the errno of the problem. (cherry picked from commit1a0fa85397) (cherry picked from commitc66ae93415)
This commit is contained in:
parent
d2e1c8bee0
commit
edf23f434e
1 changed files with 8 additions and 1 deletions
|
|
@ -3244,7 +3244,9 @@ test_netns_bind_to_path(gpointer fixture, gconstpointer test_data)
|
|||
nm_auto_pop_netns NMPNetns *netns_pop = NULL;
|
||||
NMPlatform *platforms[3];
|
||||
NMPNetns *netns;
|
||||
int errsv;
|
||||
int i;
|
||||
int r;
|
||||
|
||||
if (_test_netns_check_skip())
|
||||
return;
|
||||
|
|
@ -3287,7 +3289,12 @@ test_netns_bind_to_path(gpointer fixture, gconstpointer test_data)
|
|||
!=,
|
||||
0);
|
||||
|
||||
g_assert_cmpint(umount(P_VAR_RUN), ==, 0);
|
||||
r = umount(P_VAR_RUN);
|
||||
if (r != 0) {
|
||||
errsv = errno;
|
||||
g_assert_cmpint(errsv, ==, 0);
|
||||
g_assert_cmpint(r, ==, 0);
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue