|
@@ -897,10 +897,10 @@ DWORD CSATExecutor::HearbeatThread(LPVOID lpVoid)
|
|
do {
|
|
do {
|
|
// 没有登录成功,不查询;
|
|
// 没有登录成功,不查询;
|
|
if ( !that->m_bLogin ) continue;
|
|
if ( !that->m_bLogin ) continue;
|
|
-
|
|
|
|
// 更新设备;
|
|
// 更新设备;
|
|
that->UpdateDevice();
|
|
that->UpdateDevice();
|
|
-
|
|
|
|
|
|
+ // 脚本保存目录;
|
|
|
|
+ std::string strScriptSaveDir;
|
|
SATHTTP::STHeartbeatReq stHeartbeatReq;
|
|
SATHTTP::STHeartbeatReq stHeartbeatReq;
|
|
SATHTTP::STHeartbeatResp stHeartbeatResp;
|
|
SATHTTP::STHeartbeatResp stHeartbeatResp;
|
|
std::string url = GLOBAL::g_stSATConfig.szExecuteServer;
|
|
std::string url = GLOBAL::g_stSATConfig.szExecuteServer;
|
|
@@ -923,7 +923,13 @@ DWORD CSATExecutor::HearbeatThread(LPVOID lpVoid)
|
|
// 下载脚本;
|
|
// 下载脚本;
|
|
_case->_nCaseStep = i++;
|
|
_case->_nCaseStep = i++;
|
|
SATHTTP::STScriptUrlResp stScriptUrlResp;
|
|
SATHTTP::STScriptUrlResp stScriptUrlResp;
|
|
- if ( DownloadScript(url, _case->strId, GLOBAL::g_stSATConfig.szScriptDir, stScriptUrlResp) ) {
|
|
|
|
|
|
+ // 脚本保存路径;
|
|
|
|
+ strScriptSaveDir = GLOBAL::g_stSATConfig.szScriptDir;
|
|
|
|
+ strScriptSaveDir.append(it->Job.strProjectName+"\\");
|
|
|
|
+ strScriptSaveDir.append(it->Job.strUniqueId+"\\");
|
|
|
|
+ // 把冒号改成下划线;
|
|
|
|
+ strScriptSaveDir.append(GLOBAL::Replace(it->Job.strDeviceId, "_", ":")+"\\");
|
|
|
|
+ if ( DownloadScript(url, _case->strId, strScriptSaveDir, stScriptUrlResp) ) {
|
|
_case->_strFileDir = stScriptUrlResp._strFileDir;
|
|
_case->_strFileDir = stScriptUrlResp._strFileDir;
|
|
_case->_strFileName = stScriptUrlResp._strFileName;
|
|
_case->_strFileName = stScriptUrlResp._strFileName;
|
|
_case->_strScriptPath = stScriptUrlResp._strScripFile;
|
|
_case->_strScriptPath = stScriptUrlResp._strScripFile;
|