mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-14 15:40:30 +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.
This commit is contained in:
parent
dcfcb55166
commit
1a0fa85397
1 changed files with 8 additions and 1 deletions
|
|
@ -3451,7 +3451,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;
|
||||
|
|
@ -3494,7 +3496,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