|  | @@ -20,6 +20,30 @@ public:
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  namespace SATHTTP{
 | 
	
		
			
				|  |  | +	// 执行状态;
 | 
	
		
			
				|  |  | +	enum _EXECUTION_STATE_ {
 | 
	
		
			
				|  |  | +		// 未执行;
 | 
	
		
			
				|  |  | +		UNEXECUTED,
 | 
	
		
			
				|  |  | +		// 执行中;
 | 
	
		
			
				|  |  | +		INEXECUTED,
 | 
	
		
			
				|  |  | +		// 已执行;
 | 
	
		
			
				|  |  | +		EXECUTED,
 | 
	
		
			
				|  |  | +	};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	// 执行结果;
 | 
	
		
			
				|  |  | +	enum _EXECUTION_RESULT_ {
 | 
	
		
			
				|  |  | +		// 无;
 | 
	
		
			
				|  |  | +		NONE,
 | 
	
		
			
				|  |  | +		// 成功;
 | 
	
		
			
				|  |  | +		SUCCESS,
 | 
	
		
			
				|  |  | +		// 失败;
 | 
	
		
			
				|  |  | +		FAIL,
 | 
	
		
			
				|  |  | +		// 异常;
 | 
	
		
			
				|  |  | +		ABNORMAL,
 | 
	
		
			
				|  |  | +		// 超时;
 | 
	
		
			
				|  |  | +		OVERTIME
 | 
	
		
			
				|  |  | +	};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	//////////////////////////////////////////////////////////////////////////
 | 
	
		
			
				|  |  |  	// 通用的结构体;
 | 
	
		
			
				|  |  |  	typedef struct __ST_DEVICE__{
 | 
	
	
		
			
				|  | @@ -116,6 +140,8 @@ namespace SATHTTP{
 | 
	
		
			
				|  |  |  		void *_pExcutor;
 | 
	
		
			
				|  |  |  		// 执行状态;
 | 
	
		
			
				|  |  |  		int _nExecutionState;
 | 
	
		
			
				|  |  | +		// 执行结果;
 | 
	
		
			
				|  |  | +		int _nExecutionResult;
 | 
	
		
			
				|  |  |  		// 脚本保存路径;
 | 
	
		
			
				|  |  |  		std::string _strFileDir;
 | 
	
		
			
				|  |  |  		std::string _strFileName;	// 脚本文件名;
 | 
	
	
		
			
				|  | @@ -126,12 +152,13 @@ namespace SATHTTP{
 | 
	
		
			
				|  |  |  		std::string _strEndTime;
 | 
	
		
			
				|  |  |  		// 用例的日志文件;
 | 
	
		
			
				|  |  |  		std::string _strCaseLog;
 | 
	
		
			
				|  |  | -		__ST_CASE__()
 | 
	
		
			
				|  |  | -		{
 | 
	
		
			
				|  |  | +		__ST_CASE__() {
 | 
	
		
			
				|  |  |  			_nCaseStep = 1;
 | 
	
		
			
				|  |  |  			_pExcutor = NULL;
 | 
	
		
			
				|  |  | -			// 0表示未执行;1表示执行中;2表示执行完毕;3表示超时中断;4表示脚本文件初始化失败或异常;
 | 
	
		
			
				|  |  | -			_nExecutionState = 0;
 | 
	
		
			
				|  |  | +			// 0表示未执行;1表示执行中;2表示已执行;
 | 
	
		
			
				|  |  | +			_nExecutionState = UNEXECUTED;
 | 
	
		
			
				|  |  | +			// 默认成功;
 | 
	
		
			
				|  |  | +			_nExecutionResult = SUCCESS;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}STCase, *pSTCase;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -196,6 +223,8 @@ namespace SATHTTP{
 | 
	
		
			
				|  |  |  		std::string strProgress;
 | 
	
		
			
				|  |  |  		// 任务执行状态;
 | 
	
		
			
				|  |  |  		int _nExecutionState;
 | 
	
		
			
				|  |  | +		// 任务执行结果;
 | 
	
		
			
				|  |  | +		int _nExecutionResult;
 | 
	
		
			
				|  |  |  		std::string strStartTime;
 | 
	
		
			
				|  |  |  		std::string strStopTime;
 | 
	
		
			
				|  |  |  		std::string strTaskName;
 | 
	
	
		
			
				|  | @@ -206,11 +235,12 @@ namespace SATHTTP{
 | 
	
		
			
				|  |  |  		STJob Job;
 | 
	
		
			
				|  |  |  		// 任务日志;
 | 
	
		
			
				|  |  |  		std::string _strTaskLog;
 | 
	
		
			
				|  |  | -		__ST_TASK__()
 | 
	
		
			
				|  |  | -		{
 | 
	
		
			
				|  |  | +		__ST_TASK__() {
 | 
	
		
			
				|  |  |  			_bConcurrent = false;
 | 
	
		
			
				|  |  |  			// 0表示未执行;1表示执行中;2表示执行完毕;
 | 
	
		
			
				|  |  | -			_nExecutionState = 0;
 | 
	
		
			
				|  |  | +			_nExecutionState = UNEXECUTED;
 | 
	
		
			
				|  |  | +			// 默认成功;
 | 
	
		
			
				|  |  | +			_nExecutionResult = SUCCESS;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}STTask, *pSTTask;
 | 
	
		
			
				|  |  |  
 |