]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
trie_no_data_map_rand.cc: Reduce iterations by half.
authorBenjamin Kosnik <bkoz@redhat.com>
Tue, 27 Jun 2006 03:25:40 +0000 (03:25 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 27 Jun 2006 03:25:40 +0000 (03:25 +0000)
2006-06-26  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc:
Reduce iterations by half.
* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Same.
* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.

* testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
Set probability of compare from 1 to 0.25.
* testsuite/util/regression/rand/priority_queue/
rand_regression_test.hpp: Same.

From-SVN: r115032

12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc
libstdc++-v3/testsuite/util/regression/rand/assoc/rand_regression_test.hpp
libstdc++-v3/testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp

index 359e79d2d0237bbe2536de04196c4d9ee4056bf0..1cfd17d40d2df1b0b128ccf079d7de7f8d983188 100644 (file)
@@ -1,3 +1,21 @@
+2006-06-26  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc:
+       Reduce iterations by half.
+       * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
+
+       * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
+       Set probability of compare from 1 to 0.25.
+       * testsuite/util/regression/rand/priority_queue/
+       rand_regression_test.hpp: Same.
+
 2006-06-25  Paolo Carlini  <pcarlini@suse.de>
 
        * include/tr1/random (operator<<(std::basic_ostream<>&,
index 06c51f53d1c40e2def0626f106d4bc548ba5d35b..d9814830b7e1ac7d3b181e4993c178e4a18b4ebd 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef hash_map_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "hash_data_map_rand_regression_test",
                              map_tl_t());
 }
index 50bf33344cde218b43105ffe0e2446bd2f6a390d..76753ad011445c5275148324f9e77328ce01f150 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef hash_set_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "hash_no_data_map_rand_regression_test",
                              map_tl_t());
 }
index d184844f1ae73ad341ae0899cc6e0bf5e6e92f85..98bbf59cf55657761c1e2aa77848c19f55f73c90 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef lu_map_tl_t map_tl_t;
 
-  return rand_regression_test(100, 10, 
+  return rand_regression_test(50, 10, 
                              "lu_data_map_rand_regression_test",
                              map_tl_t());
 }
index ae70c1ea6a3471562dba83d2ea9f3d6b312a15ea..90e0de038c29ff4628e7d686ff7b41b7fa4ac3c6 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef lu_set_tl_t map_tl_t;
 
-  return rand_regression_test(100, 10,
+  return rand_regression_test(50, 10,
                              "lu_no_data_map_rand_regression_test",
                              map_tl_t());
 }
index 6266e13d0ca34dc781482fd5255e58eed96bfed5..aae3971fa2deaa3e09258a8199f009546851ab56 100644 (file)
@@ -52,7 +52,7 @@ int
 main(int argc, char* a_p_argv[])
 {
   using namespace pb_ds::test;
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "tree_no_data_map_rand_regression_test", 
                              pq_tl_t());
 }
index 4a51facf43900fd6e90fdc9b4feeb0ad55697282..8ffabd22a53c94a11d0941cf4d61cf0ad8110583 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef tree_map_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "tree_data_map_rand_regression_test",
                              map_tl_t());
 }
index 4d3c8ff510f465d3b5d6ddc1d3d5851b6a8fc0b2..57fe8dcff9fbae7e6d5aae69b353a462b77d88e0 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef tree_set_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "tree_no_data_map_rand_regression_test",
                              map_tl_t());
 }
index e6841970cbdbd9ca97a6427cf1d319911300432e..fa64607d1a356bcf8049a57e7f8fc18aab3aa5c2 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef trie_map_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "trie_data_map_rand_regression_test",
                              map_tl_t());
 }
index b8af58cdb8ba1ffd0409f910817dcbd13564aab6..eec51dfa0170e0308ab7b9f9040b20f5d1cc4715 100644 (file)
@@ -54,7 +54,7 @@ main(int argc, char* a_p_argv[])
   using namespace pb_ds::test;
   typedef trie_set_tl_t map_tl_t;
 
-  return rand_regression_test(10000, 10000,
+  return rand_regression_test(5000, 10000,
                              "trie_no_data_map_rand_regression_test", 
                              map_tl_t());
 }
index 6f6bafa861bde1f9365d9e04dbe644b02d49ee05..2a169434977b0eb9c1593271bc631f113769f5bb 100644 (file)
@@ -113,7 +113,7 @@ namespace detail
     double ip = 0.6;
     double ep = 0.2; 
     double cp = 0.001;
-    double mp = 1;
+    double mp = 0.25;
     bool disp = false; // show progress
 
     try
index ebd6d33c8d2533c3588b18fd60141cbf06f08596..31b912fc95ddd0236f3b48cfbb8bb6bb5125d47b 100644 (file)
@@ -115,7 +115,7 @@ namespace detail
     double dp = 0.1;
     double ep = 0.2; 
     double cp = 0.001;
-    double mp = 1;
+    double mp = 0.25;
     bool disp = false; // show progress
 
     try