示例#1
0
        private void LoadAtomics()

        {
            this.atomic_engine = new AtomicEngine(this.atomic_dir, this.output_dir, this.config_path);


            ProgressBar.IsIndeterminate = true;

            StartSimulationButton.IsEnabled = true;
            StartCleanupButton.IsEnabled    = true;
            AtomicsLoadedLabel.Content      = this.atomic_engine.atomics.Count + " atomics loaded, " + this.atomic_engine.atomic_runnables.Count + " commands staged";
            AtomicsListView.ItemsSource     = this.atomic_engine.atomic_runnables;
            ProgressBar.IsIndeterminate     = false;
            ProgressDivider.Content         = "0/" + this.atomic_engine.atomic_runnables.Count;
            ProgressBar.Maximum             = this.atomic_engine.atomic_runnables.Count;
            ExportTestPLan.IsEnabled        = true;
        }
        private void LoadAtomics()

        {
            try
            {
                this.atomic_engine = new AtomicEngine(this.atomic_dir, this.output_dir, this.config_path);
            }
            catch
            {
                System.Windows.MessageBox.Show("Ensure you have chosen valid directories for your atomics and output folder");
                return;
            }
            ProgressBar.IsIndeterminate = true;

            StartSimulationButton.IsEnabled = true;
            AtomicsLoadedLabel.Content      = this.atomic_engine.atomics.Count + " atomics loaded, " + this.atomic_engine.atomic_runnables.Count + " commands staged";
            AtomicsListView.ItemsSource     = this.atomic_engine.atomic_runnables;
            ProgressBar.IsIndeterminate     = false;
            ProgressDivider.Content         = "0/" + this.atomic_engine.atomic_runnables.Count;
            ProgressBar.Maximum             = this.atomic_engine.atomic_runnables.Count;
            ExportTestPLan.IsEnabled        = true;
        }