@ -265,35 +265,6 @@ ok:
return EINA_TRUE ;
}
static Eina_Bool
_check_prefix ( const char * prefix , const char * name )
{
unsigned int len = strlen ( prefix ) ;
return ( ! strncmp ( name , prefix , len ) & & ( strlen ( name ) > len ) & & ( name [ len ] = = SHOT_DELIMITER ) ) ;
}
static void
_prefix_rm_cb ( const char * name , const char * path , void * data )
{
const char * prefix = data ;
if ( _check_prefix ( prefix , name ) )
{
char * buf = alloca ( strlen ( path ) + strlen ( name ) ) ;
sprintf ( buf , " %s/%s " , path , name ) ;
if ( unlink ( buf ) )
{
printf ( " Failed deleting '%s/%s': " , path , name ) ;
perror ( " " ) ;
}
}
}
static void
_run_test_prefix_rm ( const char * dir , const char * prefix )
{
eina_file_dir_list ( dir , 0 , _prefix_rm_cb , ( void * ) prefix ) ;
}
static void
_job_compare ( void * data )
{
@ -345,22 +316,6 @@ _job_consume()
_running_jobs + + ;
_tests_executed + + ;
switch ( _mode )
{
case RUN_PLAY :
{
_run_test_prefix_rm ( CURRENT_SUBDIR , ent - > name ) ;
_printf ( 1 , " Running %s \n " , ent - > name ) ;
break ;
}
case RUN_INIT :
{
_run_test_prefix_rm ( ORIG_SUBDIR , ent - > name ) ;
break ;
}
default : break ;
}
if ( ! job_del_callback_handler )
{
job_del_callback_handler = ecore_event_handler_add ( ECORE_EXE_EVENT_DEL ,