]> granicus.if.org Git - icu/commitdiff
ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
authorMichael Ow <mow@svn.icu-project.org>
Mon, 14 Nov 2011 22:33:19 +0000 (22:33 +0000)
committerMichael Ow <mow@svn.icu-project.org>
Mon, 14 Nov 2011 22:33:19 +0000 (22:33 +0000)
X-SVN-Rev: 30961

16 files changed:
icu4c/source/Makefile.in
icu4c/source/common/Makefile.in
icu4c/source/data/Makefile.in
icu4c/source/extra/Makefile.in
icu4c/source/i18n/Makefile.in
icu4c/source/io/Makefile.in
icu4c/source/layout/Makefile.in
icu4c/source/layoutex/Makefile.in
icu4c/source/samples/Makefile.in
icu4c/source/stubdata/Makefile.in
icu4c/source/test/Makefile.in
icu4c/source/test/cintltst/Makefile.in
icu4c/source/test/intltest/Makefile.in
icu4c/source/test/iotest/Makefile.in
icu4c/source/test/testdata/Makefile.in
icu4c/source/tools/Makefile.in

index 8be914ccc76fc102a7ddce7393fc28aa54bb7cee..d18fa43a109a2b7432dfa842394f8e176272bcf5 100644 (file)
@@ -68,7 +68,8 @@ EXTRA_DATA =
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive doc dist dist-local dist-recursive \
 check check-local check-recursive clean-recursive-with-twist install-icu \
-doc install-doc tests icu4j-data icu4j-data-install update-windows-makefiles xcheck-local xcheck-recursive xperf xcheck xperf-recursive
+doc install-doc tests icu4j-data icu4j-data-install update-windows-makefiles xcheck-local xcheck-recursive xperf xcheck xperf-recursive \
+check-exhaustive check-exhaustive-recursive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -83,6 +84,7 @@ check: all check-recursive
 check-recursive: all
 xcheck: all xcheck-recursive
 xperf: all xperf-recursive
+check-exhaustive: all check-exhaustive-recursive
 
 xcheck-recursive: all xcheck-local
        @$(MAKE) -C test xcheck
@@ -119,7 +121,7 @@ $(LIBDIR) $(BINDIR):
        -$(MKINSTALLDIRS) $@
 
 ## Recursive targets
-all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: $(LIBDIR) $(BINDIR)
+all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive check-exhaustive-recursive: $(LIBDIR) $(BINDIR)
        @dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
        list='$(LOCAL_SUBDIRS)'; for subdir in $$list; do \
index c95f1b6aa80040c0376eda8ecfb59fcb847a7c4f..dd300a9b6b17929fdbc320682a1821c38cbb3e6c 100644 (file)
@@ -116,7 +116,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library install-headers dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -129,6 +129,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-headers install-library
index 18f051cfbf9dba3de265610e812dc9ac0f6e6625..4db65c3b4492f760638923cadb277fd126261d90 100644 (file)
@@ -104,7 +104,8 @@ TOOLDIR=$(top_builddir)/tools
 .PHONY : all all-local all-recursive install install-local install-files       \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-local dist-recursive     \
-check check-local check-recursive build-local clean-resindex build-dir icudata.jar
+check check-local check-recursive build-local clean-resindex build-dir icudata.jar     \
+check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -117,6 +118,8 @@ distclean : distclean-local
 dist: 
 check: all
 
+check-exhaustive: check
+
 -include Makefile.local
 
 
index 937859ca5527a2f23325a4d34df414ad0e186f14..34d727000ef76bec4080af2261bc173c48a23748 100644 (file)
@@ -1,6 +1,6 @@
 #******************************************************************************
 #
-#   Copyright (C) 1999-2004, International Business Machines
+#   Copyright (C) 1999-2011, International Business Machines
 #   Corporation and others.  All Rights Reserved.
 #
 #******************************************************************************
@@ -27,7 +27,7 @@ SUBDIRS = uconv
 .PHONY : all all-local all-recursive install install-local             \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-recursive dist-local     \
-check check-recursive check-local
+check check-recursive check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -40,6 +40,8 @@ distclean : distclean-recursive distclean-local
 dist: dist-recursive dist-local
 check: all check-recursive check-local
 
+check-exhaustive: check
+
 ## Recursive targets
 all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
        @dot_seen=no; \
index b01468ff602ee4249faa1aef6271f2ffbcc385a0..0e05f0cd516aba6975eca3dbcce89a43217a3be5 100644 (file)
@@ -96,7 +96,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library install-headers dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -109,6 +109,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-headers install-library
index e316610d3b66754e43e098390c6f1ba1cabf4227..97cbc8064db4b244430dc3cc8a61a8c8562429e0 100644 (file)
@@ -74,7 +74,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library install-headers dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -87,6 +87,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-headers install-library
index c59f5a4cd8485578d5d00844fbe4d2ac3f57b74d..d63a244942fa114b37cc107a2ccd8f379d724079 100644 (file)
@@ -144,7 +144,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library install-headers dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -157,6 +157,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-headers install-library
index 6fd49a1e77dd7f6c3b4d8f1b90d838cae52e9bda..b23e7dbdd9c34c91797fb96bdbc07e14e765e4ba 100644 (file)
@@ -75,7 +75,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library install-headers dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -88,6 +88,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-headers install-library
index c852a5b25a0cc65391c8aa26b7ae2480b9771d0b..0d6647184a1029ae41bf3fb933f4fdb5774bc3b6 100644 (file)
@@ -1,5 +1,5 @@
 ## Makefile.in for ICU samples
-## Copyright (c) 1999-2010, International Business Machines Corporation and
+## Copyright (c) 1999-2011, International Business Machines Corporation and
 ## others. All Rights Reserved.
 
 ## Install directory information
@@ -26,7 +26,7 @@ ALLSUBDIRS = break case csdet datefmt msgfmt numfmt props translit ucnv udata uf
 .PHONY : all all-local all-recursive install install-local             \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-recursive dist-local     \
-check check-recursive check-local
+check check-recursive check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -46,6 +46,7 @@ check-samples: check-samples-recursive
 #check: all check-recursive check-local
 check: all check-local
 
+check-exhaustive: check
 
 ## Recursive targets
 all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
index 7f8e20cac2d6a8134640c854528d87291f151088..f1e404797045e1463372b946f0e08df919a5ed8a 100644 (file)
@@ -60,7 +60,7 @@ DEPS = $(OBJECTS:.o=.d)
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
 distclean distclean-local install-library dist \
-dist-local check check-local
+dist-local check check-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -73,6 +73,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: $(ALL_TARGETS)
 
 install-local: install-library
index 3821e6fba98a1b655d3c730b99c02b7a46baf751..c6e5a8c185582fbfff42943ce40b8522199a870c 100644 (file)
@@ -1,5 +1,5 @@
 ## Makefile.in for ICU tests
-## Copyright (c) 1999-2010, International Business Machines Corporation and
+## Copyright (c) 1999-2011, International Business Machines Corporation and
 ## others. All Rights Reserved.
 
 ## Source directory information
@@ -24,7 +24,8 @@ SUBDIRS = testdata intltest $(IOTEST) cintltst
 .PHONY : everything all all-local all-recursive install install-local          \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-recursive dist-local     \
-check check-recursive check-local xcheck xcheck-recursive xcheck-local
+check check-recursive check-local xcheck xcheck-recursive xcheck-local \
+check-exhaustive check-exhaustive-recursive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -48,6 +49,7 @@ check-recursive: all-recursive
 # the xcheck targets create a ../test-*.xml file in JUnit format.
 xcheck: everything xcheck-recursive xcheck-local
 xcheck-recursive: all-recursive
+check-exhaustive: everything check-exhaustive-recursive check-local
 
 ## Recursive targets
 all-recursive install-recursive clean-recursive distclean-recursive dist-recursive:
@@ -67,7 +69,7 @@ all-recursive install-recursive clean-recursive distclean-recursive dist-recursi
          $(MAKE) "$$target-local" || exit; \
        fi
 
-xcheck-recursive check-recursive:
+xcheck-recursive check-recursive check-exhaustive-recursive:
        @goods=; \
        bads=; \
        target=`echo $@ | sed s/-recursive//`; \
index 67dd11fdba56b502f80b2757abd3c580dac8dc75..6be462522d3357f6aea4f932dffe03f7cd3f2be0 100644 (file)
@@ -57,7 +57,8 @@ DEPS = $(OBJECTS:.o=.d)
 
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
-distclean distclean-local dist dist-local check check-local xcheck
+distclean distclean-local dist dist-local check check-local xcheck     \
+check-exhaustive check-exhaustive-local
 
 ## Clear suffix list
 .SUFFIXES :
@@ -70,6 +71,7 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 xcheck: all xcheck-local
+check-exhaustive: all check-exhaustive-local
 
 all-local: $(TARGET)
 
@@ -87,6 +89,9 @@ distclean-local: clean-local
 check-local: all-local
        $(INVOKE) ./$(TARGET) $(CINTLTST_OPTS)
 
+check-exhaustive-local: all-local
+       $(INVOKE) ./$(TARGET) -e
+
 TESTXML=$(top_builddir)/test-$(TARGET).xml
 xcheck-local: all-local
        $(INVOKE) ./$(TARGET) $(CINTLTST_OPTS) -x $(TESTXML)
index cf38e6b9d502ed78b53a7c3bf7f9242659684cb2..295e83141b0451dc1becb171bfdb0c9664c6a732 100644 (file)
@@ -63,7 +63,8 @@ DEPS = $(OBJECTS:.o=.d)
 
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
-distclean distclean-local dist dist-local check check-local xcheck xcheck-local
+distclean distclean-local dist dist-local check check-local xcheck xcheck-local        \
+check-exhaustive check-exhaustive-local
 
 ## Clear suffix list
 .SUFFIXES :
@@ -76,6 +77,7 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 xcheck: all xcheck-local
+check-exhaustive: all check-exhaustive-local
 
 all-local: $(TARGET)
 
@@ -93,6 +95,9 @@ distclean-local: clean-local
 check-local: all-local
        $(INVOKE) ./$(TARGET) $(INTLTEST_OPTS) 
 
+check-exhaustive-local: all-local
+       $(INVOKE) ./$(TARGET) -e
+
 TESTXML=$(top_builddir)/test-$(TARGET).xml
 xcheck-local: all-local
        $(INVOKE) ./$(TARGET) $(INTLTEST_OPTS) -x $(TESTXML)
index 9095f11b49f299454141cb6fe4a8a1030f696b8e..39f70df2824c65200f78200a984d3eaf71dd633c 100644 (file)
@@ -44,7 +44,8 @@ DEPS = $(OBJECTS:.o=.d)
 
 ## List of phony targets
 .PHONY : all all-local install install-local clean clean-local \
-distclean distclean-local dist dist-local check check-local xcheck
+distclean distclean-local dist dist-local check check-local xcheck     \
+check-exhaustive check-exhaustive-local
 
 ## Clear suffix list
 .SUFFIXES :
@@ -57,6 +58,7 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 xcheck: all xcheck-local
+check-exhaustive: all check-exhaustive-local
 
 all-local: $(TARGET)
 
@@ -74,6 +76,9 @@ distclean-local: clean-local
 check-local: all-local
        $(INVOKE) ./$(TARGET) $(IOTEST_OPTS) 
 
+check-exhaustive-local: all-local
+       $(INVOKE) ./$(TARGET) -e
+
 TESTXML=$(top_builddir)/test-$(TARGET).xml
 xcheck-local: all-local
        $(INVOKE) ./$(TARGET) $(IOTEST_OPTS) -x $(TESTXML)
index 40c79f96c29abef793d63bf10d9a6b5cbdb23000..3baada9692d5aac3ffc47f8f653ef0984cb5d937 100644 (file)
@@ -1,6 +1,6 @@
 #******************************************************************************
 #
-#   Copyright (C) 1998-2010, International Business Machines
+#   Copyright (C) 1998-2011, International Business Machines
 #   Corporation and others.  All Rights Reserved.
 #
 #******************************************************************************
@@ -29,7 +29,7 @@ SUBDIRS =
 .PHONY : all all-local all-recursive install install-local     \
 install-recursive clean clean-local clean-recursive distclean  \
 distclean-local distclean-recursive doc dist dist-local dist-recursive \
-check check-local check-recursive build-dir testdata.jar xcheck
+check check-local check-recursive build-dir testdata.jar xcheck check-exhaustive
 
 xcheck: all-local
 
@@ -46,6 +46,8 @@ distclean : distclean-local
 dist: dist-local
 check: all check-local
 
+check-exhaustive: check
+
 all-local: build-dir build-testdata testdata packagetest
 
 install-local: 
index 1cfb2f0566db56b777e48ce64106c2cca20bfe15..e2c0c4992e63e773b092d9f7d015d295c93a61a3 100644 (file)
@@ -1,5 +1,5 @@
 ## Makefile.in for ICU tools
-## Copyright (c) 1999-2010, International Business Machines Corporation and
+## Copyright (c) 1999-2011, International Business Machines Corporation and
 ## others. All Rights Reserved.
 
 ## Source directory information
@@ -21,7 +21,7 @@ gentest gennorm2 gencfu
 .PHONY : all all-local all-recursive install install-local     \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-local dist-recursive     \
-check check-local check-recursive build-local
+check check-local check-recursive build-local check-exhaustive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -34,6 +34,8 @@ distclean : distclean-recursive
 dist: dist-recursive 
 check: all check-recursive
 
+check-exhaustive: check
+
 ## Recursive targets
 all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
        @dot_seen=no; \