@@ -2829,7 +2829,7 @@ public void run() {
28292829 thread .start ();
28302830 }
28312831
2832- @ Test
2832+ // @Test
28332833 public void test_DBconnection_reconnect_false (){
28342834 DBConnection conn_re = new DBConnection ();
28352835 try {
@@ -2841,7 +2841,7 @@ public void test_DBconnection_reconnect_false(){
28412841 }
28422842 }
28432843
2844- @ Test
2844+ // @Test
28452845 public void test_DBconnection_reconnect_true () throws InterruptedException {
28462846 DBConnection conn_re = new DBConnection ();
28472847 class reconnect extends TimerTask {
@@ -2860,8 +2860,8 @@ public void run() {
28602860 }
28612861 Timer timer = new Timer ("Timer" );
28622862 TimerTask rec = new reconnect ();
2863- timer .scheduleAtFixedRate (rec , 0L , 1000L );
2864- Thread .sleep (5000L );
2863+ timer .scheduleAtFixedRate (rec , 0L , 500L );
2864+ Thread .sleep (500L );
28652865 timer .cancel ();
28662866 }
28672867
@@ -3698,7 +3698,7 @@ public void TestConnectWithoutUserid() throws IOException, InterruptedException
36983698 assertEquals (true , conn .isConnected ());
36993699 }
37003700 @ Test
3701- public void TestConnectEnableHighAvailability_false () throws IOException , InterruptedException {
3701+ public void Test_connect_EnableHighAvailability_false () throws IOException , InterruptedException {
37023702 DBConnection conn = new DBConnection ();
37033703 conn .connect (HOST ,CONTROLLER_PORT ,"admin" ,"123456" ,null ,false );
37043704 DBConnection conn1 = new DBConnection ();
@@ -3708,7 +3708,9 @@ public void TestConnectEnableHighAvailability_false() throws IOException, Interr
37083708 try {
37093709 conn .run ("stopDataNode(\" " +nodeAlias +"\" )" );
37103710 }catch (Exception ex )
3711- {}
3711+ {
3712+ System .out .println (ex );
3713+ }
37123714 //DBConnection conn1 = new DBConnection();
37133715 conn1 .connect (HOST ,PORT ,"admin" ,"123456" ,null ,false );
37143716 Thread .sleep (500 );
@@ -3718,21 +3720,24 @@ public void TestConnectEnableHighAvailability_false() throws IOException, Interr
37183720 }catch (Exception ex )
37193721 {
37203722 e = ex .getMessage ();
3723+ System .out .println (ex );
37213724 }
37223725 assertNotNull (e );
37233726 Thread .sleep (1000 );
37243727 try {
37253728 conn .run ("startDataNode(\" " +nodeAlias +"\" )" );
37263729 }catch (Exception ex )
3727- {}
3730+ {
3731+ System .out .println (ex );
3732+ }
37283733 Thread .sleep (1000 );
37293734 conn1 .connect (HOST ,PORT ,"admin" ,"123456" ,null ,false );
37303735 conn1 .run ("a=1;\n a" );
37313736 assertEquals (true , conn1 .isConnected ());
37323737 conn1 .close ();
37333738 }
37343739 @ Test
3735- public void TestConnectEnableHighAvailability_true () throws IOException , InterruptedException {
3740+ public void Test_connect_EnableHighAvailability_true () throws IOException , InterruptedException {
37363741 DBConnection conn = new DBConnection ();
37373742 conn .connect (HOST ,CONTROLLER_PORT ,"admin" ,"123456" ,null ,false );
37383743 DBConnection conn1 = new DBConnection ();
@@ -3742,30 +3747,34 @@ public void TestConnectEnableHighAvailability_true() throws IOException, Interru
37423747 try {
37433748 conn .run ("stopDataNode(\" " +nodeAlias +"\" )" );
37443749 }catch (Exception ex )
3745- {}
3750+ {
3751+ System .out .println (ex );
3752+ }
37463753 Thread .sleep (1000 );
37473754 conn1 .run ("a=1;\n a" );
37483755 //The connection switches to a different node to execute the code
37493756 try {
37503757 conn .run ("startDataNode(\" " +nodeAlias +"\" )" );
37513758 }catch (Exception ex )
3752- {}
3759+ {
3760+ System .out .println (ex );
3761+ }
37533762 Thread .sleep (1000 );
37543763 assertEquals (true , conn1 .isConnected ());
37553764 }
3756- /// @Test AJ-287
3765+ //@Test // AJ-287
37573766 public void Test_getConnection_highAvailability_false () throws SQLException , ClassNotFoundException , IOException {
37583767 String script = "def restart(n)\n " +
37593768 "{\n " +
37603769 "try{\n " +
37613770 "stopDataNode(\" " +HOST +":" +PORT +"\" );\n " +
37623771 "}catch(ex)\n " +
3763- "{}\n " +
3772+ "{print(ex) }\n " +
37643773 "sleep(n);\n " +
37653774 "try{\n " +
37663775 "stopDataNode(\" " +HOST +":" +PORT +"\" );\n " +
37673776 "}catch(ex)\n " +
3768- "{}\n " +
3777+ "{print(ex) }\n " +
37693778 "}\n " +
37703779 "submitJob(\" restart\" ,\" restart\" ,restart,1000);" ;
37713780 conn = new DBConnection (false , false , false );
@@ -3778,24 +3787,76 @@ public void Test_getConnection_highAvailability_false() throws SQLException, Cla
37783787 }
37793788
37803789 @ Test
3781- public void TestConnectEnableHighAvailability_true_1 () throws IOException , InterruptedException {
3790+ public void Test_connect_EnableHighAvailability_true_1 () throws IOException , InterruptedException {
37823791 DBConnection conn1 = new DBConnection ();
37833792 conn1 .connect (HOST ,PORT ,"admin" ,"123456" ,null ,true );
3784- // BasicString nodeAliasTmp = (BasicString)conn1.run("getNodeAlias()");
3785- // String nodeAlias = nodeAliasTmp.getString();
3786- // try{
3787- // conn.run("stopDataNode(\""+nodeAlias+"\")");
3788- // }catch(Exception ex)
3789- // {}
3790- // Thread.sleep(1000);
3791- // conn1.run("a=1;\n a");
3792- // //The connection switches to a different node to execute the code
3793- // try{
3794- // conn.run("startDataNode(\""+nodeAlias+"\")");
3795- // }catch(Exception ex)
3796- // {}
3797- // Thread.sleep(1000);
3798- // assertEquals(true, conn1.isConnected());
3793+ BasicString nodeAliasTmp = (BasicString )conn1 .run ("getNodeAlias()" );
3794+ String nodeAlias = nodeAliasTmp .getString ();
3795+ try {
3796+ conn .run ("stopDataNode(\" " +nodeAlias +"\" )" );
3797+ }catch (Exception ex )
3798+ {
3799+ System .out .println (ex );
3800+ }
3801+ Thread .sleep (1000 );
3802+ conn1 .run ("a=1;\n a" );
3803+ //The connection switches to a different node to execute the code
3804+ try {
3805+ conn .run ("startDataNode(\" " +nodeAlias +"\" )" );
3806+ }catch (Exception ex )
3807+ {
3808+ System .out .println (ex );
3809+ }
3810+ Thread .sleep (1000 );
3811+ assertEquals (true , conn1 .isConnected ());
3812+ }
3813+ @ Test
3814+ public void Test_reConnect__true () throws IOException , InterruptedException {
3815+ DBConnection conn1 = new DBConnection ();
3816+ conn1 .connect (HOST ,PORT ,"admin" ,"123456" ,null ,false ,null ,true );
3817+ BasicString nodeAliasTmp = (BasicString )conn1 .run ("getNodeAlias()" );
3818+ String nodeAlias = nodeAliasTmp .getString ();
3819+ try {
3820+ conn .run ("stopDataNode(\" " +nodeAlias +"\" )" );
3821+ }catch (Exception ex )
3822+ {
3823+ System .out .println (ex );
3824+ }
3825+ Thread .sleep (1000 );
3826+ conn1 .run ("a=1;\n a" );
3827+ //The connection switches to a different node to execute the code
3828+ try {
3829+ conn .run ("startDataNode(\" " +nodeAlias +"\" )" );
3830+ }catch (Exception ex )
3831+ {
3832+ System .out .println (ex );
3833+ }
3834+ Thread .sleep (1000 );
3835+ assertEquals (true , conn1 .isConnected ());
3836+ }
3837+ @ Test //reConnect is not valid
3838+ public void Test_reConnect__false () throws IOException , InterruptedException {
3839+ DBConnection conn1 = new DBConnection ();
3840+ conn1 .connect (HOST ,PORT ,"admin" ,"123456" ,null ,false ,null ,false );
3841+ BasicString nodeAliasTmp = (BasicString )conn1 .run ("getNodeAlias()" );
3842+ String nodeAlias = nodeAliasTmp .getString ();
3843+ try {
3844+ conn .run ("stopDataNode(\" " +nodeAlias +"\" )" );
3845+ }catch (Exception ex )
3846+ {
3847+ System .out .println (ex );
3848+ }
3849+ Thread .sleep (1000 );
3850+ conn1 .run ("a=1;\n a" );
3851+ //The connection switches to a different node to execute the code
3852+ try {
3853+ conn .run ("startDataNode(\" " +nodeAlias +"\" )" );
3854+ }catch (Exception ex )
3855+ {
3856+ System .out .println (ex );
3857+ }
3858+ Thread .sleep (1000 );
3859+ assertEquals (true , conn1 .isConnected ());
37993860 }
38003861 //@Test
38013862 public void test_string_length ()throws Exception {
0 commit comments