mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 08:22:16 +01:00 
			
		
		
		
	tests: Improve error handling for fileutils test
The test_stdio_wrappers() test will spuriously fail if the mkdir-test directory already exists and is non-empty, which can happen if a previous test run has failed and left a coredump file in the directory. Tighten up the error checking around the pre-test rmdir() call to catch this failure. Signed-off-by: Philip Withnall <withnall@endlessm.com> https://bugzilla.gnome.org/show_bug.cgi?id=782237
This commit is contained in:
		| @@ -848,7 +848,8 @@ test_stdio_wrappers (void) | |||||||
|   GError *error = NULL; |   GError *error = NULL; | ||||||
|  |  | ||||||
|   g_remove ("mkdir-test/test-create"); |   g_remove ("mkdir-test/test-create"); | ||||||
|   g_rmdir ("mkdir-test"); |   ret = g_rmdir ("mkdir-test"); | ||||||
|  |   g_assert (ret == 0 || errno == ENOENT); | ||||||
|  |  | ||||||
|   ret = g_stat ("mkdir-test", &buf); |   ret = g_stat ("mkdir-test", &buf); | ||||||
|   g_assert_cmpint (ret, ==, -1); |   g_assert_cmpint (ret, ==, -1); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user