mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-07 01:29:52 +02: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) (cherry picked from commitedf23f434e) (cherry picked from commit01134c6fe8)
This commit is contained in:
parent
c1312de171
commit
526f701bcc
1 changed files with 8 additions and 1 deletions
|
|
@ -3209,7 +3209,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;
|
||||
|
|
@ -3252,7 +3254,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