• 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);
                }
            }

  • 相关阅读:
    Interrupt、Interrupted、IsInterrupted
    ReentrantLock
    tcp粘包、拆包
    jstat 分析应用垃圾回收状况
    CopyOnWriteArrayList
    storm基础概念
    余弦距离
    websocket
    awk
    sed
  • 原文地址:https://www.cnblogs.com/zzj8704/p/1711591.html
Copyright © 2020-2023  润新知