From 28dca9112f696282550811641f1bb248ff0b0245 Mon Sep 17 00:00:00 2001
From: smaguin <smaguin@localhost>
Date: Tue, 24 Jun 2008 07:47:21 +0000
Subject: [PATCH] update the output message to be used by gnuplot
---
opends/tests/system-tests/scenario/singleServer/clients/secureUserpasswordModify/src/Client.java | 41 +++++++++++++++++++++++++----------------
1 files changed, 25 insertions(+), 16 deletions(-)
diff --git a/opends/tests/system-tests/scenario/singleServer/clients/secureUserpasswordModify/src/Client.java b/opends/tests/system-tests/scenario/singleServer/clients/secureUserpasswordModify/src/Client.java
index 89b3a77..bbc5928 100644
--- a/opends/tests/system-tests/scenario/singleServer/clients/secureUserpasswordModify/src/Client.java
+++ b/opends/tests/system-tests/scenario/singleServer/clients/secureUserpasswordModify/src/Client.java
@@ -61,7 +61,7 @@
static ArrayList<String> DNList;
static long delayCnx=1000;
static long delaySec=1;
-
+ static long delayPrint=60000;
public Client()
{
@@ -148,12 +148,13 @@
int seconds=0;
// initialize startup
long t1=System.currentTimeMillis();
+ long print_t1=System.currentTimeMillis();
// work until Max duration is reached
while (true) {
long new_t1=System.currentTimeMillis();
-
+ long print_t2=System.currentTimeMillis();
// end of the system test. Exit
if ( ( timeTostopTest != 0 ) && ( new_t1 > timeTostopTest ) ) {
@@ -163,7 +164,20 @@
}
break;
}
-
+ // status every delayPrint
+ if ( (print_t2 - print_t1) >= delayPrint ) {
+ duration=((print_t2-print_t1)/1000);
+ println("INFO", "Rate: " + (total_nb_mod/duration) + " mods/sec");
+ print_t1=System.currentTimeMillis();
+ try {
+ synchronized(this) {
+ total_nb_mod=0;
+ }
+ } catch ( Exception e2 ) {
+ System.out.println("E2");
+ e2.printStackTrace();
+ }
+ }
// status every delayCnx
if ( (new_t1 - t1) >= delayCnx) {
@@ -194,11 +208,6 @@
e1.printStackTrace();
}
- if ( (seconds++) >= 9 ) {
- duration=((new_t1-startup)/1000);
- println("INFO", "Avg rate: " + (total_nb_mod/duration) + " mod/sec. after " + getTime(duration));
- seconds=0;
- }
t1=new_t1;
}
}
@@ -235,45 +244,45 @@
// BaseDN
suffix = System.getProperty("suffix");
- println ("INFO" , "suffix " + suffix);
+ println ("INFO" , "CONFIG suffix " + suffix);
// nb_threads
String snb_threads = System.getProperty("nb_threads");
nb_threads = Integer.parseInt(snb_threads);
- println ("INFO" , "nb_threads " + snb_threads);
+ println ("INFO" , "CONFIG nb_threads " + snb_threads);
// test duration
String sMaxDuration = System.getProperty("maxDuration");
maxDuration = Long.parseLong(sMaxDuration);
- println ("INFO" , "maxDuration " + maxDuration);
+ println ("INFO" , "CONFIG maxDuration " + maxDuration);
// credential for simple bind
bindDN = System.getProperty("bindDN");
bindPW = System.getProperty("bindPW");
- println ("INFO" , "bindDN " + bindDN);
+ println ("INFO" , "CONFIG bindDN " + bindDN);
// Max number of searchs
String sNB_MAX_mod = System.getProperty("NB_MAX_mod");
NB_MAX_mod = Integer.parseInt(sNB_MAX_mod);
- println ("INFO" , "sNB_MAX_mod " + sNB_MAX_mod);
+ println ("INFO" , "CONFIG sNB_MAX_mod " + sNB_MAX_mod);
// attribute to modify or add
attributeName = System.getProperty("attributeName");
- println ("INFO" , "attributeName " + attributeName);
+ println ("INFO" , "CONFIG attributeName " + attributeName);
// hostname
hostname = System.getProperty("hostname");
// protocol : SSL or TLS
protocol = System.getProperty("protocol");
- println ("INFO" , "protocol " + protocol);
+ println ("INFO" , "CONFIG protocol " + protocol);
// delay Sec before closing conx
String sdelaySec = System.getProperty("delaySec");
delaySec = Long.parseLong(sdelaySec);
delayCnx = delaySec * 1000;
- println ("INFO" , "delayCnx " + delayCnx);
+ println ("INFO" , "CONFIG delayCnx " + delayCnx);
if ( maxDuration != 0 ) {
maxDuration= maxDuration * 1000;
--
Gitblit v1.10.0