コード例 #1
0
ファイル: Form1.cs プロジェクト: wangshijia-975/server
        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;
            }
        }
コード例 #2
0
        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("换库脚本文件夹复制完成");
        }
コード例 #3
0
        /// <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("初始库复制完成");
        }