void test_split() {
  stringlist_type *  s1 = stringlist_alloc_from_split("My Name    is Joakim Hove" , " ");
  test_assert_int_equal( 5 , stringlist_get_size( s1 ));
  test_assert_string_equal( "My" , stringlist_iget( s1 , 0 ));
  test_assert_string_equal( "Name" , stringlist_iget( s1  , 1 ));
  test_assert_string_equal( "is" , stringlist_iget( s1  , 2 ));
  test_assert_string_equal( "Joakim" , stringlist_iget( s1  , 3 ));
  test_assert_string_equal( "Hove" , stringlist_iget( s1  , 4 ));
  stringlist_free( s1 );


  s1 = stringlist_alloc_from_split("StringWithNoSPlit" , " ");
  test_assert_int_equal( 1 , stringlist_get_size( s1 ));
  test_assert_string_equal( "StringWithNoSPlit" , stringlist_iget( s1 , 0 ));
  stringlist_free( s1 );

  s1 = stringlist_alloc_from_split("A:B::C:D:" , ":");
  test_assert_int_equal( 4 , stringlist_get_size( s1 ));
  test_assert_string_equal( "A" , stringlist_iget( s1 , 0 ));
  test_assert_string_equal( "B" , stringlist_iget( s1 , 1 ));
  test_assert_string_equal( "C" , stringlist_iget( s1 , 2 ));
  test_assert_string_equal( "D" , stringlist_iget( s1 , 3 ));
  stringlist_free( s1 );

  s1 = stringlist_alloc_from_split("A:B::C:D:" , "::");
  test_assert_int_equal( 4 , stringlist_get_size( s1 ));
  test_assert_string_equal( "A" , stringlist_iget( s1 , 0 ));
  test_assert_string_equal( "B" , stringlist_iget( s1 , 1 ));
  test_assert_string_equal( "C" , stringlist_iget( s1 , 2 ));
  test_assert_string_equal( "D" , stringlist_iget( s1 , 3 ));
  stringlist_free( s1 );
}
int main( int argc , char ** argv) {
  lsf_driver_type * driver = lsf_driver_alloc();
  stringlist_type * server_list = stringlist_alloc_from_split( argv[2] , " ");
  int iarg;
  for (iarg = 0; iarg < stringlist_get_size( server_list ); iarg++) {
    const char * server = stringlist_iget( server_list , iarg );
    test_submit(driver , server , NULL , NULL , NULL , argv[1]);
  }
  stringlist_free( server_list );

  exit(0);
}
Example #3
0
int main( int argc , char ** argv) {
  test_install_SIGNALS();
  test_assert_true( util_ping("localhost" ));
  test_assert_true( util_ping("127.0.0.1" ));
  test_assert_false( util_ping("does.not.exist"));

  if (argc > 1) {
    stringlist_type * server_list = stringlist_alloc_from_split( argv[1] , " ");
    int is ; 
    for (is = 0; is < stringlist_get_size( server_list ); is++) {
      test_assert_true( util_ping( stringlist_iget( server_list , is )));
    }
  }
  
  exit(0);
}