From acecbf62a1816260d02fa72e67edb12d5ccc8f3b Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 9 Apr 2014 12:26:47 +0000 Subject: [PATCH] .autotest git-svn-id: svn://ultimatepp.org/upp/trunk@7203 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- autotest/InVector/InVector.cpp | 2 -- autotest/StableSort/StableSort.cpp | 21 +++++++++++---------- autotest/StableSort/StableSort.upp | 2 ++ 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/autotest/InVector/InVector.cpp b/autotest/InVector/InVector.cpp index 97313d39c..8adbd0b14 100644 --- a/autotest/InVector/InVector.cpp +++ b/autotest/InVector/InVector.cpp @@ -250,8 +250,6 @@ CONSOLE_APP_MAIN TimeStop tm; - StdLogSetup(LOG_FILE|LOG_COUT); - int time0 = msecs(); SeedRandom(); diff --git a/autotest/StableSort/StableSort.cpp b/autotest/StableSort/StableSort.cpp index 2b8b164fb..2a3b0b292 100644 --- a/autotest/StableSort/StableSort.cpp +++ b/autotest/StableSort/StableSort.cpp @@ -18,18 +18,18 @@ void Benchmark(); void Check(int N, int M) { - Cout() << "LESS\n"; + LOG("LESS"); for(int pass = 0; pass < 2; pass++) { int i; Vector k; Vector v; StableSort(k); - Cout() << "Testing " << N << ' ' << M << EOL; + LOG("Testing " << N << ' ' << M); for(i = 0; i < N; i++) { k.Add(AsString(rand() % M)); v.Add(i); } - Cout() << " GetStableSortOrder..." << EOL; + LOG(" GetStableSortOrder..."); Vector o = pass ? GetStableSortOrderCmp(k) : GetStableSortOrder(k); i = 0; while(i < o.GetCount()) { @@ -41,12 +41,12 @@ void Check(int N, int M) ASSERT(o[j] > o[j - 1]); i = j; } - Cout() << " StableIndexSort..." << EOL; + LOG(" StableIndexSort..."); if(pass) StableIndexSortCmp(k, v); else StableIndexSort(k, v); - Cout() << " Testing..." << EOL; + LOG(" Testing..."); for(i = 0; i < k.GetCount(); i++) LLOG(k[i] << ' ' << v[i]); LLOG("----------"); @@ -61,24 +61,27 @@ void Check(int N, int M) i = j; } if(pass == 0) - Cout() << "CMP\n"; + LOG("CMP"); } } CONSOLE_APP_MAIN { + TimeStop tm; + StdLogSetup(LOG_COUT|LOG_FILE); + Check(1000, 100); Check(1000000, 100); Check(1000000, 10000); Check(1000000, 1); for(int i = 1; i < 30000; i += i) Check(2000000, i); + + LOG("=========== OK " << tm << " s"); } void CompileCheck() { - int time0 = msecs(); - Vector x; IndexSort(x, x); IndexSort2(x, x, x); @@ -89,6 +92,4 @@ void CompileCheck() StableIndexSortCmp(x, x); StableIndexSort2Cmp(x, x, x); StableIndexSort3Cmp(x, x, x, x); - - Cout() << "=========== OK " << msecs(time0) / 1000 << " s" << "\n"; } diff --git a/autotest/StableSort/StableSort.upp b/autotest/StableSort/StableSort.upp index 0e78ff460..aeb0132ec 100644 --- a/autotest/StableSort/StableSort.upp +++ b/autotest/StableSort/StableSort.upp @@ -1,3 +1,5 @@ +description "#WAIT: 15\377"; + uses Core;