Esempio n. 1
0
        /// <summary>
        /// Finish asynchronous writing of all saved files. This has to be called in the end, to ensure all data saved in
        /// this generator is written to the file system.
        /// Will block until writing has finished.
        /// </summary>
        public void Flush()
        {
            while (ScenarioDocuXMLFileUtil.RunningTasks.Count > 0)
            {
                ScenarioDocuXMLFileUtil.RemoveFinishedTasks();

                Thread.Sleep(100);
            }
        }
Esempio n. 2
0
 public Step LoadStep(
     string branchName,
     string buildName,
     string useCaseName,
     string scenarioName,
     string scenarioStepName,
     int stepIndex)
 {
     return
         (ScenarioDocuXMLFileUtil.UnmarshalXml <Step>(
              this.docuFiles.GetScenarioStepFile(
                  branchName,
                  buildName,
                  useCaseName,
                  scenarioName,
                  stepIndex)));
 }
Esempio n. 3
0
 public Scenario LoadScenario(string branchName, string buildName, string useCaseName, string scenarioName)
 {
     return
         (ScenarioDocuXMLFileUtil.UnmarshalXml <Scenario>(
              this.docuFiles.GetScenarioFile(branchName, buildName, useCaseName, scenarioName)));
 }
Esempio n. 4
0
 public UseCase LoadUseCase(string branchName, string buildName, string useCaseName)
 {
     return
         (ScenarioDocuXMLFileUtil.UnmarshalXml <UseCase>(this.docuFiles.GetUseCaseFile(branchName, buildName, useCaseName)));
 }
Esempio n. 5
0
 public Build LoadBuild(string branchName, string buildName)
 {
     return(ScenarioDocuXMLFileUtil.UnmarshalXml <Build>(this.docuFiles.GetBuildFile(branchName, buildName)));
 }
Esempio n. 6
0
 public Branch LoadBranch(string branchName)
 {
     return(ScenarioDocuXMLFileUtil.UnmarshalXml <Branch>(this.docuFiles.GetBranchFile(branchName)));
 }
Esempio n. 7
0
 private static void ExecuteAsyncXmlWriter <T>(T entity, string destFile) where T : class
 {
     ScenarioDocuXMLFileUtil.MarshalXml(entity, destFile);
 }