Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/13/13 11:59:36 (11 years ago)
Author:
mkommend
Message:

#2108: Added new resource folder for unit tests and removed run configuration.

Location:
trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/CollectObjectGraphTest.cs

    r9783 r9955  
    4747    [TestCategory("Essential")]
    4848    [TestProperty("Time", "medium")]
    49     [DeploymentItem(@"HeuristicLab-3.3/Resources/GA_SymbReg.hl")]
    5049    public void CollectGASample() {
    51       GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize("GA_SymbReg.hl");
     50      GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize(@"Test Resources\GA_SymbReg.hl");
    5251
    5352      Stopwatch watch = new Stopwatch();
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/DeepCloneableCloningTest.cs

    r9783 r9955  
    6767    [TestCategory("Essential")]
    6868    [TestProperty("Time", "long")]
    69     [DeploymentItem(@"HeuristicLab-3.3\Resources\SamplesExperimentFinished.hl")]
    7069    public void TestCloningFinishedExperiment() {
    71       Experiment experiment = (Experiment)XmlParser.Deserialize("SamplesExperimentFinished.hl");
     70      Experiment experiment = (Experiment)XmlParser.Deserialize(@"Test Resources\SamplesExperimentFinished.hl");
    7271
    7372      Experiment clone = (Experiment)experiment.Clone(new Cloner());
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/GeneticAlgorithmTest.cs

    r9783 r9955  
    4545    [TestCategory("General")]
    4646    [TestProperty("Time", "long")]
    47     [DeploymentItem(@"HeuristicLab-3.3/Resources/GA_TSP.hl")]
    4847    public void GeneticAlgorithmPerformanceTest() {
    4948      ex = null;
    50       GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize("GA_TSP.hl");
     49      GeneticAlgorithm ga = (GeneticAlgorithm)XmlParser.Deserialize(@"Test Resources\GA_TSP.hl");
    5150      ga.ExceptionOccurred += new EventHandler<EventArgs<Exception>>(ga_ExceptionOccurred);
    5251      ga.Stopped += new EventHandler(ga_Stopped);
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/SamplesTest.cs

    r9783 r9955  
    2121
    2222using System;
     23using System.IO;
    2324using System.Linq;
    2425using System.Threading;
     
    6566namespace HeuristicLab.Tests {
    6667  [TestClass]
    67   [DeploymentItem(@"HeuristicLab-3.3/Resources/C101.opt.txt")]
    68   [DeploymentItem(@"HeuristicLab-3.3/Resources/C101.txt")]
    6968  public class SamplesTest {
     69    private const string samplesDirectory = @"Samples\";
     70
     71    [ClassInitialize]
     72    public static void MyClassInitialize(TestContext testContext) {
     73      if (!Directory.Exists(samplesDirectory))
     74        Directory.CreateDirectory(samplesDirectory);
     75    }
     76
    7077    #region GA
    7178    #region TSP
     
    7582    public void CreateGaTspSampleTest() {
    7683      var ga = CreateGaTspSample();
    77       XmlGenerator.Serialize(ga, "../../GA_TSP.hl");
     84      XmlGenerator.Serialize(ga, @"Samples\GA_TSP.hl");
    7885    }
    7986    [TestMethod]
     
    115122    public void CreateGaVrpSampleTest() {
    116123      var ga = CreateGaVrpSample();
    117       XmlGenerator.Serialize(ga, "../../GA_VRP.hl");
     124      XmlGenerator.Serialize(ga, @"Samples\GA_VRP.hl");
    118125    }
    119126
     
    137144
    138145      SolomonFormatInstanceProvider instanceProvider = new SolomonInstanceProvider();
    139       CVRPTWData data = instanceProvider.Import("C101.txt", "C101.opt.txt") as CVRPTWData;
     146      CVRPTWData data = instanceProvider.Import(@"Test Resources\C101.txt", @"Test Resources\C101.opt.txt") as CVRPTWData;
    140147      vrpProblem.Load(data);
    141148      vrpProblem.Name = "C101 VRP (imported from Solomon)";
     
    189196    public void CreateGpArtificialAntSampleTest() {
    190197      var ga = CreateGpArtificialAntSample();
    191       XmlGenerator.Serialize(ga, "../../SGP_SantaFe.hl");
     198      XmlGenerator.Serialize(ga, @"Samples\SGP_SantaFe.hl");
    192199    }
    193200
     
    245252    public void CreateGpSymbolicRegressionSampleTest() {
    246253      var ga = CreateGpSymbolicRegressionSample();
    247       XmlGenerator.Serialize(ga, "../../SGP_SymbReg.hl");
     254      XmlGenerator.Serialize(ga, @"Samples\SGP_SymbReg.hl");
    248255    }
    249256    [TestMethod]
     
    353360    public void CreateGpSymbolicClassificationSampleTest() {
    354361      var ga = CreateGpSymbolicClassificationSample();
    355       XmlGenerator.Serialize(ga, "../../SGP_SymbClass.hl");
     362      XmlGenerator.Serialize(ga, @"Samples\SGP_SymbClass.hl");
    356363    }
    357364
     
    496503    public void CreateEsGriewankSampleTest() {
    497504      var es = CreateEsGriewankSample();
    498       XmlGenerator.Serialize(es, "../../ES_Griewank.hl");
     505      XmlGenerator.Serialize(es, @"Samples\ES_Griewank.hl");
    499506    }
    500507    [TestMethod]
     
    554561    public void CreateIslandGaTspSampleTest() {
    555562      var ga = CreateIslandGaTspSample();
    556       XmlGenerator.Serialize(ga, "../../IslandGA_TSP.hl");
     563      XmlGenerator.Serialize(ga, @"Samples\IslandGA_TSP.hl");
    557564    }
    558565    [TestMethod]
     
    598605    public void CreateLocalSearchKnapsackSampleTest() {
    599606      var ls = CreateLocalSearchKnapsackSample();
    600       XmlGenerator.Serialize(ls, "../../LS_Knapsack.hl");
     607      XmlGenerator.Serialize(ls, @"Samples\LS_Knapsack.hl");
    601608    }
    602609    [TestMethod]
     
    663670    public void CreatePsoSchwefelSampleTest() {
    664671      var pso = CreatePsoSchwefelSample();
    665       XmlGenerator.Serialize(pso, "../../PSO_Schwefel.hl");
     672      XmlGenerator.Serialize(pso, @"Samples\PSO_Schwefel.hl");
    666673    }
    667674    [TestMethod]
     
    746753    public void CreateSimulatedAnnealingRastriginSampleTest() {
    747754      var sa = CreateSimulatedAnnealingRastriginSample();
    748       XmlGenerator.Serialize(sa, "../../SA_Rastrigin.hl");
     755      XmlGenerator.Serialize(sa, @"Samples\SA_Rastrigin.hl");
    749756    }
    750757    [TestMethod]
     
    816823    public void CreateTabuSearchTspSampleTest() {
    817824      var ts = CreateTabuSearchTspSample();
    818       XmlGenerator.Serialize(ts, "../../TS_TSP.hl");
     825      XmlGenerator.Serialize(ts, @"Samples\TS_TSP.hl");
    819826    }
    820827    [TestMethod]
     
    887894    public void CreateTabuSearchVRPSampleTest() {
    888895      var vrp = CreateTabuSearchVrpSample();
    889       XmlGenerator.Serialize(vrp, "../../TS_VRP.hl");
     896      XmlGenerator.Serialize(vrp, @"Samples\TS_VRP.hl");
    890897    }
    891898    [TestMethod]
     
    959966    public void CreateVnsTspSampleTest() {
    960967      var vns = CreateVnsTspSample();
    961       XmlGenerator.Serialize(vns, "../../VNS_TSP.hl");
     968      XmlGenerator.Serialize(vns, @"Samples\VNS_TSP.hl");
    962969    }
    963970    [TestMethod]
     
    10401047    public void CreateGaussianProcessRegressionSampleTest() {
    10411048      var gpr = CreateGaussianProcessRegressionSample();
    1042       XmlGenerator.Serialize(gpr, "../../GPR.hl");
     1049      XmlGenerator.Serialize(gpr, @"Samples\GPR.hl");
    10431050    }
    10441051    [TestMethod]
     
    10831090    public void CreateScatterSearchVRPSampleTest() {
    10841091      var ss = CreateScatterSearchVRPSample();
    1085       XmlGenerator.Serialize(ss, "../../SS_VRP.hl");
     1092      XmlGenerator.Serialize(ss, @"Samples\SS_VRP.hl");
    10861093    }
    10871094
     
    11431150    public void CreateRAPGASchedulingSampleTest() {
    11441151      var ss = CreateRAPGASchedulingSample();
    1145       XmlGenerator.Serialize(ss, "../../RAPGA_JSSP.hl");
     1152      XmlGenerator.Serialize(ss, @"Samples\RAPGA_JSSP.hl");
    11461153    }
    11471154
Note: See TracChangeset for help on using the changeset viewer.