//
//  NewTestScheduler.h
//  SKCore
//
//  Created by jungeol.park on 2014. 10. 8..
//  Copyright (c) 2014 ACCVUER. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface NewTestScheduler : NSObject
{
    BOOL hasLocalSavedConfig;
    
    NSArray *m_serverList;
    NSDictionary *m_downloadedScenarioDic;
    NSDictionary *m_localSavedScenarioDic;
    
    NSMutableArray *hosts;
}


@property (strong, nonatomic) NSMutableDictionary *m_closestTargetTestInfo; // closest target test info
@property (strong, nonatomic) NSMutableArray *tests; // all Tests schedule

-(BOOL)startLoadConfigFromJsonFiles;
- (NSString*)getClosestTargetName:(NSString*)dns;
-(NSString *)getTransferTestPort;
-(void)poplateAllTestsInfoWithBestServer:(NSString *)bestServerName;
-(NSMutableDictionary *)getScenarioDic;
@end
