zoukankan      html  css  js  c++  java
  • Testcase中Debug 提示

    当TestCase运行时需要进行调试,但是case的代码非常多,并不想或则没发打开所有项目进行调试,只需要调试某个Case即可.

    添加下面代码到case的初始化中,设置ISDEBUG变量=true,在运行case时,会提示进行进行调试,附加相关进程,点击确定即可进行调试.

    当然也可以应用到其他的应用程序中,不一定为Testcase.

      public static bool IsDebugging
            {
                get
                {
                    string s = Environment.GetEnvironmentVariable("ISDEBUG");
                    bool result = false;
                    if (bool.TryParse(s, out result))
                    {
                        return result;
                    }
                    return false;
                }
            }

            public static void DebugPrompt(string msg)
            {
                if (IsDebugging)
                {
                    int procId = System.Diagnostics.Process.GetCurrentProcess().Id;
                    MessageBox.Show(
                       string.Format("ISDEBUG 已设置,测试现处在 '{0}'\n需要附加的进程ID为: {1}", msg, procId),
                       "Debugging: " + procId,
                       MessageBoxButtons.OK,
                       MessageBoxIcon.Exclamation,
                       MessageBoxDefaultButton.Button1,
                       MessageBoxOptions.RightAlign);
                }
            }

  • 相关阅读:
    单片机就那点资源,为啥还要用RTOS?
    JVM 虚拟机参数配置
    C# 多态virtual标记重写 以及EF6 查询性能AsNoTracking
    C# HttpClient发送请求获取接口数据
    C# Socket服务端和客户端通话
    C# 生成图片验证码 图片缩略图 水印
    ADO.NET 帮助类 参数传递 存储过程 分页
    hadoop单机部署
    tengine-sticky
    redis持久化
  • 原文地址:https://www.cnblogs.com/zzj8704/p/1711591.html
Copyright © 2011-2022 走看看