1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
   |                             StreamReader _scenario_file = new StreamReader(scenario_file, System.Text.Encoding.Default);
                            while (_scenario_file.Peek() >= 0)
                            {
                                string ligne = _scenario_file.ReadLine();
                                str = (string)ligne.ToString().Trim('\"');
 
                                if (str != null)
                                {
                                    if (str.Contains("imultaneously"))
                                    {
                                        simultaneously++;
                                    }
 
                                    if (str.Contains("verify"))
                                    {
 
                                        string exg_verify_modify = str.Replace(" ", "");
                                        exg_verify_modify = exg_verify_modify.Replace(";", "");
                                        exg_verify_modify = exg_verify_modify.Replace("verify:[", "");
                                        exg_verify_modify = exg_verify_modify.Replace("]", "");
                                        if (exg_verify_modify.Contains("-TC"))
                                        {
                                            exg_verify_modify = exg_verify_modify.Replace("-TC", ";TC");
                                            ArrayList Array_exg_verify_modify = new ArrayList();
                                            Array_exg_verify_modify.AddRange(exg_verify_modify.Split(';'));
 
                                            for (int s = 0; s < Array_exg_verify_modify.Count; s++)
                                            {
                                                if (Array_exg_verify_modify[s].ToString() != "" && Array_exg_verify_modify[s].ToString() != null)
                                                    Feuille_Test_sequence_design_i[p].Add_element_List_Test_verify_design(Array_exg_verify_modify[s].ToString(), simultaneously);
                                            }
 
                                            Feuille_Test_sequence_design_i[p].Add_nom_feuille_design(scenario_file_Name.ToString().Replace(" ", ""));
 
                                        }
                                        else
                                        {
                                            Feuille_Test_sequence_design_i[p].Add_element_List_Test_verify_design(exg_verify_modify, simultaneously);
                                            Feuille_Test_sequence_design_i[p].Add_nom_feuille_design(scenario_file_Name.ToString().Replace(" ", ""));
                                        }
                                    }
                                    else if (str.Contains("TC_"))
                                    {
                                        string exg_sequence_modify = str.Replace(" ", "");
                                        exg_sequence_modify = exg_sequence_modify.Replace(";;", "");
 
                                        if (exg_sequence_modify.Contains("sequence:"))
                                        {
                                            exg_sequence_modify = exg_sequence_modify.Replace("sequence:", "");
                                        }
                                        if (exg_sequence_modify.Contains("%"))
                                        {
                                            exg_sequence_modify = exg_sequence_modify.Replace("%", "");
                                        }
                                        if (exg_sequence_modify.Contains(";"))
                                        {
                                            ArrayList Array_exg_sequence_modify = new ArrayList();
                                            Array_exg_sequence_modify.AddRange(exg_sequence_modify.Split((';'), ('"')));// ici il faut supprimer les element vides dans le tableau
 
                                            for (int s = 0; s < Array_exg_sequence_modify.Count; s++)
                                            {
                                                if (Array_exg_sequence_modify[s].ToString() != "" && Array_exg_sequence_modify[s].ToString() != null)
                                                    Feuille_Test_sequence_design_i[p].Add_element_List_Test_sequence_design(Array_exg_sequence_modify[s].ToString(), simultaneously);
                                                toolStripStatusLabel1.Text = "Chargement des fichiers svtci " + Array_exg_sequence_modify[s].ToString() + "  en cours..."; //statusStrip1.Refresh();
 
                                            }
                                            Feuille_Test_sequence_design_i[p].Add_nom_feuille_design(scenario_file_Name.ToString().Replace(" ", ""));
                                        }
                                        else
                                        {
                                            List_sequence.Add(exg_sequence_modify); Feuille_sequence_verify.Add(scenario_file_Name.ToString().Trim()); Simultaneously_sequence.Add(simultaneously);
                                            Feuille_Test_sequence_design_i[p].Add_element_List_Test_sequence_design(exg_sequence_modify, simultaneously);
                                            Feuille_Test_sequence_design_i[p].Add_nom_feuille_design(scenario_file_Name.ToString().Replace(" ", ""));
                                        }
                                    }
                                }
 
                            } _scenario_file.Close(); | 
Partager