You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2005/12/17 02:06:49 UTC

svn commit: r357266 - /incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp

Author: sebor
Date: Fri Dec 16 17:06:46 2005
New Revision: 357266

URL: http://svn.apache.org/viewcvs?rev=357266&view=rev
Log:
2005-12-16  Martin Sebor  <se...@roguewave.com>

	* 25.generate.cpp (rw_opt_no_generate, rw_opt_no_generate_n): Added new
	command line options to disable tests exercising the corresponding
	algorithms.

Modified:
    incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp

Modified: incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp?rev=357266&r1=357265&r2=357266&view=diff
==============================================================================
--- incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp (original)
+++ incubator/stdcxx/trunk/tests/algorithms/25.generate.cpp Fri Dec 16 17:06:46 2005
@@ -219,6 +219,8 @@
 /**************************************************************************/
 
 /* extern */ int rw_opt_nloops = 32;     // --nloops
+/* extern */ int rw_opt_no_generate;     // --no-generate
+/* extern */ int rw_opt_no_generate_n;   // --no-generate_n
 /* extern */ int rw_opt_no_output_iter;  // --no-OutputIterator
 /* extern */ int rw_opt_no_fwd_iter;     // --no-ForwardIterator
 /* extern */ int rw_opt_no_bidir_iter;   // --no-BidirectionalIterator
@@ -305,9 +307,19 @@
 
     const std::size_t N = std::size_t (rw_opt_nloops);
 
-    test_generate (N);
+    if (rw_opt_no_generate) {
+        rw_note (0, __FILE__, __LINE__, "std::generate test disabled");
+    }
+    else {
+        test_generate (N);
+    }
 
-    test_generate_n (N);
+    if (rw_opt_no_generate_n) {
+        rw_note (0, __FILE__, __LINE__, "std::generate_n test disabled");
+    }
+    else {
+        test_generate_n (N);
+    }
 
     return 0;
 }
@@ -320,11 +332,15 @@
                     "lib.alg.generate",
                     0 /* no comment */, run_test,
                     "|-nloops# "
+                    "|-no-generate# "
+                    "|-no-generate_n# "
                     "|-no-OutputIterator# "
                     "|-no-ForwardIterator# "
                     "|-no-BidirectionalIterator# "
                     "|-no-RandomAccessIterator#",
                     &rw_opt_nloops,
+                    &rw_opt_no_generate,
+                    &rw_opt_no_generate_n,
                     &rw_opt_no_output_iter,
                     &rw_opt_no_fwd_iter,
                     &rw_opt_no_bidir_iter,