summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeikki Linnakangas2018-04-30 11:45:51 +0000
committerHeikki Linnakangas2018-05-02 11:21:13 +0000
commitd5352f2167c3eba20e3c5f04574950a7b2354007 (patch)
tree5746f7777ad65a9339b9aa99b6f40f00858d82d7
parentdea2e970251bfe2f5de6b8faac10fede707c45b5 (diff)
test changes
-rw-r--r--src/test/sort/speed.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/test/sort/speed.c b/src/test/sort/speed.c
index 7f4b9ee9ea..13a86f8bf9 100644
--- a/src/test/sort/speed.c
+++ b/src/test/sort/speed.c
@@ -6,7 +6,7 @@
#include <libpq-fe.h>
-#define REPETITIONS 1
+#define REPETITIONS 6
static PGconn *conn;
@@ -35,6 +35,8 @@ static void
execute_test(const char *testname, const char *query)
{
double duration;
+ double min_duration;
+ double avg_duration = 0;
char buf[100];
int i;
@@ -48,8 +50,14 @@ execute_test(const char *testname, const char *query)
printf(", ");
printf("%.0f ms", duration);
fflush(stdout);
+
+ if (i == 0 || duration < min_duration)
+ min_duration = duration;
+
+ avg_duration += duration;
}
- printf("\n");
+ avg_duration /= (double) REPETITIONS;
+ printf(" min: %.0f ms avg: %.0f ms\n", min_duration, avg_duration);
}
static void