示例#1
0
        void LoadConfig(string file)
        {
            string[] key =
            {
                tmMarcos.kConfigLogDir,
                tmMarcos.kConfigStationName,
                tmMarcos.kConfigLineName,
                "profile_path",
                tmMarcos.kConfigTestFlowPath,
            };
            string[] val =
            {
                "C:\\work",                         //默认路径为C:\\work
                "Unknown Station",
                "Unknown Line",
                Path.Combine(tmEnvironment.AppDir(),"Profile\\Glass_Alsar_test.lua"),
                Path.Combine(tmEnvironment.AppDir(),"CVS"),
            };

            try
            {
                if (!File.Exists(file)) // using default
                {
                    for (int i = 0; i < key.Length; i++)
                    {
                        m_dicConfig[key[i]] = val[i];
                    }
                }
                else
                {
                    m_dicConfig.ReadXmlFile(file);
                    for (int i = 0; i < key.Length; i++)
                    {
                        if (!m_dicConfig.ContainsKey(key[i]))
                        {
                            m_dicConfig[key[i]] = val[i];
                        }
                    }
                }
            }
            catch (System.Exception e)
            {
                for (int i = 0; i < key.Length; i++)
                {
                    m_dicConfig[key[i]] = val[i];
                }
            }
            finally
            {
            }
        }
示例#2
0
        void LoadConfig(string file)
        {
            string[] key =
            {
                tmMarcos.kConfigLogDir,
                tmMarcos.kConfigStationName,
                tmMarcos.kConfigLineName,
                "profile_path",
                tmMarcos.kConfigTestFlowPath,
            };
            string[] val =
            {
                "C:\\work",                         //默认路径为C:\\work
                "Unknown Station",
                "Unknown Line",
                Path.Combine(tmEnvironment.AppDir(),"Profile\\Glass_Alsar_test.lua"),
                Path.Combine(tmEnvironment.AppDir(),"CVS"),
            };

            string[] UUTkey =
            {
                tmMarcos.kUUTEnable0,
                tmMarcos.kUUTEnable1,
                tmMarcos.kUUTEnable2,
                tmMarcos.kUUTEnable3,
                tmMarcos.kUUTEnable4,
                tmMarcos.kUUTEnable5,
            };
            bool[] UUTval =
            {
                true,
                false,
                false,
                false,
                false,
                false,
            };
            try
            {
                if (!File.Exists(file)) // using default
                {
                    for (int i = 0; i < key.Length; i++)
                    {
                        m_dicConfig[key[i]] = val[i];
                    }
                    for (int i = 0; i < UUTkey.Length; i++)
                    {
                        m_dicConfig[UUTkey[i]] = UUTval[i];
                    }
                }
                else
                {
                    m_dicConfig.ReadXmlFile(file);
                    for (int i = 0; i < UUTkey.Length; i++)
                    {
                        m_dicConfig[UUTkey[i]] = UUTval[i];
                    }
                    for (int i = 0; i < key.Length; i++)
                    {
                        if (!m_dicConfig.ContainsKey(key[i]))
                        {
                            m_dicConfig[key[i]] = val[i];
                        }
                    }
                }
                //   System.Windows.Forms.MessageBox.Show("加载配置档案!");
                string   readText = File.ReadAllText("C://1.txt");
                string[] a        = readText.Split(',');
                m_frmState.txtFail.Text         = a[1];
                m_frmState.txtPass.Text         = a[0];
                m_frmState.textBoxPassRate.Text = a[2];
                m_frmState.textBoxFailRate.Text = a[3];
            }
            catch (System.Exception e)
            {
                for (int i = 0; i < key.Length; i++)
                {
                    m_dicConfig[key[i]] = val[i];
                }
                for (int i = 0; i < UUTkey.Length; i++)
                {
                    m_dicConfig[UUTkey[i]] = UUTval[i];
                }
            }
            finally
            {
            }
        }