[Groonga-commit] groonga/grnxx at 64e7da5 [master] Run tests for Merger with different values. (#67)

Zurück zum Archiv-Index

susumu.yata null+****@clear*****
Wed Sep 24 13:37:47 JST 2014


susumu.yata	2014-09-24 13:37:47 +0900 (Wed, 24 Sep 2014)

  New Revision: 64e7da536037642326983d0ae1cec03385de9305
  https://github.com/groonga/grnxx/commit/64e7da536037642326983d0ae1cec03385de9305

  Message:
    Run tests for Merger with different values. (#67)

  Modified files:
    test/test_merger.cpp

  Modified: test/test_merger.cpp (+12 -11)
===================================================================
--- test/test_merger.cpp    2014-09-24 13:37:19 +0900 (09a5014)
+++ test/test_merger.cpp    2014-09-24 13:37:47 +0900 (7ef50d2)
@@ -37,6 +37,8 @@ struct {
   grnxx::Array<grnxx::Float> scores2;
 } test;
 
+std::mt19937_64 mersenne_twister;
+
 void init_test() {
   grnxx::Error error;
 
@@ -63,8 +65,7 @@ void init_test() {
 
   // Generate random values.
   // Bool: true or false.
-  constexpr grnxx::Int NUM_ROWS = 1 << 16;
-  std::mt19937_64 mersenne_twister;
+  constexpr grnxx::Int NUM_ROWS = 1 << 12;
   assert(test.bool_values.resize(&error, NUM_ROWS + 1));
   assert(test.bool2_values.resize(&error, NUM_ROWS + 1));
   assert(test.float_values.resize(&error, NUM_ROWS + 1));
@@ -622,14 +623,14 @@ void test_rhs() {
 }
 
 int main() {
-  init_test();
-
-  test_and();
-  test_or();
-  test_xor();
-  test_minus();
-  test_lhs();
-  test_rhs();
-
+  for (int i = 0; i < 5; ++i) {
+    init_test();
+    test_and();
+    test_or();
+    test_xor();
+    test_minus();
+    test_lhs();
+    test_rhs();
+  }
   return 0;
 }
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index