3030import org .apache .http .NameValuePair ;
3131import org .apache .http .message .BasicNameValuePair ;
3232import org .apache .http .client .entity .*;
33+ import org .apache .logging .log4j .*;
3334
3435import java .io .IOException ;
3536import java .io .InputStream ;
37+ import java .util .Calendar ;
38+ import java .util .Date ;
3639import java .util .Iterator ;
3740import java .util .List ;
3841import java .util .ArrayList ;
5356
5457import static org .junit .Assert .*;
5558
59+
5660/**
5761 * @author gvaidees
5862 *
@@ -63,7 +67,10 @@ public abstract class ConnectedRESTQA {
6367 * Use Rest call to create a database.
6468 * @param dbName
6569 */
70+ private static final Logger logger = LogManager .getLogger (ConnectedRESTQA .class );
71+
6672
73+
6774 public static void createDB (String dbName ) {
6875 try {
6976
@@ -325,14 +332,26 @@ public static void createRESTServerWithDB(String restServerName,int restPort) {
325332 *
326333 */
327334 public static void setupJavaRESTServer (String dbName , String fName , String restServerName , int restPort )throws Exception {
328-
335+
336+
337+ Calendar cal = Calendar .getInstance ();
338+ Date d = cal .getTime ();
339+ long before =cal .getTimeInMillis ();
340+ logger .info ("###Entering Application SETUP.###" +d );
329341 createDB (dbName );
330342 createForest (fName ,dbName );
331343 Thread .sleep (1500 );
332344 assocRESTServer (restServerName , dbName ,restPort );
333345 createRESTUser ("rest-admin" ,"x" ,"rest-admin" );
334346 createRESTUser ("rest-writer" ,"x" ,"rest-writer" );
335347 createRESTUser ("rest-reader" ,"x" ,"rest-reader" );
348+ cal = Calendar .getInstance ();
349+ long after =cal .getTimeInMillis ();
350+ long diff = after - before ;
351+
352+ String msg = "###Ending Application SETUP.###:" +diff /1000 +" seconds" ;
353+ logger .info (msg );
354+
336355 }
337356 public static void setupJavaRESTServer (String dbName , String fName , String restServerName , int restPort ,boolean attachRestContextDB )throws Exception {
338357
@@ -791,7 +810,11 @@ else if(response.getStatusLine().getStatusCode() == 200){
791810 * This function move rest server first to documents and deletes forests and databases in separate calls
792811 */
793812 public static void tearDownJavaRESTServer (String dbName , String [] fNames , String restServerName ) throws Exception {
794-
813+ Calendar cal = Calendar .getInstance ();
814+ Date d = cal .getTime ();
815+ long before =cal .getTimeInMillis ();
816+ logger .info ("###Entering Application Teardown.###" +d );
817+
795818 try {
796819 associateRESTServerWithDB (restServerName ,"Documents" );
797820 }catch (Exception e ){
@@ -815,7 +838,14 @@ public static void tearDownJavaRESTServer(String dbName, String [] fNames, Strin
815838 e .printStackTrace ();
816839 }
817840
818- deleteDB (dbName );
841+ deleteDB (dbName );
842+ cal = Calendar .getInstance ();
843+ long after =cal .getTimeInMillis ();
844+ long diff = after - before ;
845+
846+ String msg = "###Ending Application SETUP.###:-" +diff /1000 +" seconds" ;
847+ logger .info (msg );
848+
819849 }
820850
821851
0 commit comments