summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/test-loaders.c
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2002-02-10 21:06:15 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2002-02-10 21:06:15 +0000
commit73aa2bfe050ec9c1ae4cb2e913d46f550ce19668 (patch)
tree170366183831f6d7981efe75e87787910915c0c1 /gdk-pixbuf/test-loaders.c
parent8846275862f6362bfd211c53cf21ebe826da01c3 (diff)
downloadgtk+-73aa2bfe050ec9c1ae4cb2e913d46f550ce19668.tar.gz
Enable some tests which should work now.
* test-loaders.c (main): Enable some tests which should work now. * io-wbmp.c (gdk_pixbuf__wbmp_image_load_increment): Detect invalid image dimensions and insufficient memory. * io-tga.c (try_preload): Detect invalid image dimensions. (gdk_pixbuf__tga_stop_load): Don't try to unref NULL pointers. * io-ico.c (DecodeHeader): Detect some invalid headers and don't segfault.
Diffstat (limited to 'gdk-pixbuf/test-loaders.c')
-rw-r--r--gdk-pixbuf/test-loaders.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/gdk-pixbuf/test-loaders.c b/gdk-pixbuf/test-loaders.c
index 95c4a6ec0d..49066362a0 100644
--- a/gdk-pixbuf/test-loaders.c
+++ b/gdk-pixbuf/test-loaders.c
@@ -401,10 +401,7 @@ main (int argc, char **argv)
TEST (png_test_2, FALSE);
-#if 0
TEST (valid_ico_test, TRUE);
-#endif
-
TEST (ico_test_1, FALSE);
TEST (valid_jpeg_test, TRUE);
@@ -417,6 +414,11 @@ main (int argc, char **argv)
TEST (tga_test_1, FALSE);
TEST (xpm_test_1, FALSE);
+
+#if 0
+ TEST (wbmp_test_1, FALSE);
+ TEST (wbmp_test_2, FALSE);
+#endif
TEST_RANDOM (GIF_HEADER, 150, FALSE);
TEST_RANDOM (PNG_HEADER, 1100, FALSE);
@@ -431,17 +433,11 @@ main (int argc, char **argv)
TEST_RANDOMLY_MODIFIED (valid_png_test, FALSE);
TEST_RANDOMLY_MODIFIED (valid_tga_test, FALSE);
TEST_RANDOMLY_MODIFIED (valid_jpeg_test, FALSE); /* The jpeg loader does not break */
-#if 0
- TEST_RANDOMLY_MODIFIED (valid_ico_test, TRUE); /* The ico loader does not seem to
+ TEST_RANDOMLY_MODIFIED (valid_ico_test, FALSE); /* The ico loader does not seem to
* break, but the image tend to
* mutate into a wbmp image, and
* the wbmp loader is broken
*/
-#endif
-#if 0
- TEST (wbmp_test_1, FALSE);
- TEST (wbmp_test_2, FALSE);
-#endif
/* memory tests */
/* How do the loaders behave when memory is low?