Пример #1
0
        public void TestHpcLibGetMostAppropriateCluster()
        {
            HpcLibSettings.CreateExampleSettingsFiles("c.txt", "d.txt");
            string clusterName = HpcLib.GetMostAppropriateCluster(10).Cluster;

            Assert.IsFalse(string.IsNullOrEmpty(clusterName));
        }
Пример #2
0
        public void TestClusterSubmitterArgsFinalizeParse()
        {
            ClusterSubmitterArgs clusterSubmitterArgs = new ClusterSubmitterArgs();

            clusterSubmitterArgs.JobID         = 2;
            clusterSubmitterArgs.StdOutDirName = @"\TestUtils\Fasta";
            clusterSubmitterArgs.TaskCount     = 1;
            clusterSubmitterArgs.Cluster       = ":auto:";
            clusterSubmitterArgs.Version       = 3;
            clusterSubmitterArgs.Dir           = @"\TestUtils\Fasta\5_sequences.fasta";
            HpcLibSettings.CreateExampleSettingsFiles("a.txt", "b.txt");
            clusterSubmitterArgs.FinalizeParse();

            ClusterSubmitterArgs expected = (ClusterSubmitterArgs)clusterSubmitterArgs.Clone();

            Assert.AreEqual(clusterSubmitterArgs, expected);
        }
Пример #3
0
        public void TestHpcLibSettingsTryWriteToLog()
        {
            ClusterSubmitterArgs clusterSubmitterArgs = new ClusterSubmitterArgs();

            clusterSubmitterArgs.TaskRange = new Util.RangeCollection(2);
            string   path     = Path.GetTempPath() + @"\clusterLog.xml";
            FileInfo fileInfo = new FileInfo(path);

            if (fileInfo.Exists)
            {
                fileInfo.Delete();
            }
            HpcLibSettings.CreateExampleSettingsFiles("a.txt", "b.txt");
            bool ActualResult   = HpcLibSettings.TryWriteToLog(clusterSubmitterArgs);
            bool ExpectedResult = true;

            Assert.AreEqual(ExpectedResult, ActualResult);
        }
Пример #4
0
        public void TestHpcLibSettingsTryWriteToLog()
        {
            ClusterSubmitterArgs clusterSubmitterArgs = new ClusterSubmitterArgs {
                TaskRange = new Util.RangeCollection(2)
            };

            string   path     = Path.Combine(Path.GetTempPath(), @"\clusterLog.xml");
            FileInfo fileInfo = new FileInfo(path);

            if (fileInfo.Exists)
            {
                fileInfo.Delete();
            }

            HpcLibSettings.CreateExampleSettingsFiles("a.txt", "b.txt");
            bool result = HpcLibSettings.TryWriteToLog(clusterSubmitterArgs);

            Assert.AreEqual(true, result);
        }