private string DecideLog() { try { if (_iniFile.IniReadValue("server", "LoadLog") == "0") { return("本次任务无需上传log"); } _sjmyHelper.RunCmdPython($@"{_sjmyHelper.ProjectSite}\data\script\servercase\sqlload.py"); DirFile.CopyFolder($@"{_sjmyHelper.ProjectSite}\data\result\serverlog", $@"{_sjmyHelper.ApkSite}{_sjmyHelper.Gnpy}\{_sjmyHelper.AppSrc}\serverlog"); return("本次任务log已上传,为空请检查sqlload.py脚本"); } catch (Exception e) { Console.WriteLine(e); throw; } }
public string CopyServercase(string gnpy) { const string path105 = @"D:\developer\qatest\data\script\"; try { switch (gnpy) { case "sjmy": DirFile.CopyFolder(path105 + "servercase_ndsdk", path105 + "servercase"); break; case "xsjmy": DirFile.CopyFolder(path105 + "servercase_xsj", path105 + "servercase"); break; } } catch (Exception e) { return(e.ToString()); } return("换库脚本文件夹复制完成"); }
/// <summary>179复制需要运行的初始库</summary> /// <param name="gnpy">项目名称</param> /// <param name="AppSrc">时间戳(文件夹名称)</param> /// <returns></returns> public string CopyInitial(string gnpy, string AppSrc) { string path179 = @"\\172.24.140.83\data\"; try { switch (gnpy) { case "sjmy": if (DirFile.IsExistDirectory(path179 + "sjmy_autotest_init_ndsdk")) { if (!CopyCheck("172.24.140.83", $"sjmy_again{AppSrc}", "sjmy_autotest_init_ndsdk", "blacknull", "IDC2.passwd*()")) { return($"sjmy_again{AppSrc}复制失败"); } if (!CopyCheck("172.24.140.83", $"sjmy_autotest{AppSrc}", "sjmy_autotest_init_ndsdk", "blacknull", "IDC2.passwd*()")) { return($"sjmy_autotest{AppSrc}复制失败"); } //DirFile.CopyFolder(path179 + "sjmy_autotest_init_ndsdk", path179 + "sjmy_again" + AppSrc); //DirFile.CopyFolder(path179 + "sjmy_autotest_init_ndsdk", path179 + "sjmy_autotest" + AppSrc); } else { return(path179 + "sjmy_autotest_init_ndsdk不存在"); } break; case "xsjmy": if (DirFile.IsExistDirectory(path179 + "sjmy_autotest_init_xsj")) { if (!CopyCheck("172.24.140.83", $"sjmy_again{AppSrc}", "sjmy_autotest_init_xsj", "blacknull", "IDC2.passwd*()")) { return($"sjmy_again{AppSrc}复制失败"); } if (!CopyCheck("172.24.140.83", $"sjmy_autotest{AppSrc}", "sjmy_autotest_init_xsj", "blacknull", "IDC2.passwd*()")) { return($"sjmy_autotest{AppSrc}复制失败"); } } else { return("sjmy_autotest_init_xsj不存在"); } break; case "myht": path179 = @"\\192.168.9.179\data\"; if (DirFile.IsExistDirectory(path179 + "my_bak")) { if (!CopyCheck("192.168.9.179", $"myht_again{AppSrc}", "my_bak", "blacknull", "shangjia!@#123.idc1")) { DirFile.CopyFolder(path179 + "my_bak", path179 + "myht_again" + AppSrc); } if (!CopyCheck("192.168.9.179", $"myht_autotest{AppSrc}", "my_bak", "blacknull", "shangjia!@#123.idc1")) { DirFile.CopyFolder(path179 + "my_bak", path179 + "myht_autotest" + AppSrc); } } else { return("my_bak不存在"); } break; } } catch (Exception e) { return(e.ToString()); } return("初始库复制完成"); }