OnProjectOpened() protected method

protected OnProjectOpened ( string testProgramSetName ) : void
testProgramSetName string
return void
Exemplo n.º 1
0
        public static string OpenProject(string projectName)
        {
            string         testSetName = null;
            ProjectManager pm          = Instance;
            TestProgramSet tps         = TestProgramSet.OpenTestSet(projectName);

            if (tps != null)
            {
                if (HasOpenProject())
                {
                    CloseProject();
                }
                pm.CurrentTestProgramSet = tps;

                string projectFileName = Path.Combine(Instance.CurrentTestProgramSet.TestSetDirectory.FullName,
                                                      ATMLContext.PROJECT_INFO_FILENAME);
                if (!FileManager.FileExists(projectFileName))
                //Project Info File will not exist if it is an old project format is read.
                {
                    pm.CurrentTestProgramSet.ProjectInfo = CreateProjectInfoFile();
                }
                else
                {
                    byte[] data = FileManager.ReadFile(projectFileName);
                    pm.CurrentTestProgramSet.ProjectInfo = new ProjectInfo(data);
                }
                pm.OnProjectOpened(projectName);
                LogManager.Trace("Project \"{0}\" has been opened", pm.CurrentTestProgramSet.TestSetName);
            }
            return(pm.CurrentTestProgramSet.TestSetName);
        }