Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/31/14 10:26:09 (10 years ago)
Author:
jkarder
Message:

#2211:

  • updated/added unit tests
    • added AssemblyInitialize method to load all plugins, create output directories for (script) samples and initialize the MainForm
    • script code is now stored in test resource files
    • refactored unit tests
  • updated (script) samples
  • added Test.cmd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Tests/HeuristicLab.Tests.csproj

    r11466 r11514  
    102102  </PropertyGroup>
    103103  <ItemGroup>
    104     <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     104    <Reference Include="ALGLIB-3.7.0">
    105105      <HintPath>..\bin\ALGLIB-3.7.0.dll</HintPath>
    106106      <Private>False</Private>
     
    122122      <Private>False</Private>
    123123    </Reference>
    124     <Reference Include="HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    125       <SpecificVersion>False</SpecificVersion>
     124    <Reference Include="HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm-3.3">
    126125      <HintPath>..\bin\HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm-3.3.dll</HintPath>
     126      <Private>False</Private>
    127127    </Reference>
    128128    <Reference Include="HeuristicLab.Algorithms.ParticleSwarmOptimization-3.3">
     
    150150      <Private>False</Private>
    151151    </Reference>
    152     <Reference Include="HeuristicLab.Analysis-3.3, Version=3.3.0.0">
     152    <Reference Include="HeuristicLab.Analysis-3.3">
    153153      <HintPath>..\bin\HeuristicLab.Analysis-3.3.dll</HintPath>
    154154      <Private>False</Private>
     
    214214      <Private>False</Private>
    215215    </Reference>
    216     <Reference Include="HeuristicLab.Optimizer-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    217       <SpecificVersion>False</SpecificVersion>
     216    <Reference Include="HeuristicLab.Optimization.Views-3.3">
     217      <HintPath>..\bin\HeuristicLab.Optimization.Views-3.3.dll</HintPath>
     218      <Private>False</Private>
     219    </Reference>
     220    <Reference Include="HeuristicLab.Optimizer-3.3">
    218221      <HintPath>..\bin\HeuristicLab.Optimizer-3.3.dll</HintPath>
    219       <Private>True</Private>
     222      <Private>False</Private>
    220223    </Reference>
    221224    <Reference Include="HeuristicLab.ParallelEngine-3.3">
     
    259262      <Private>False</Private>
    260263    </Reference>
    261     <Reference Include="HeuristicLab.Problems.GrammaticalEvolution-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    262       <SpecificVersion>False</SpecificVersion>
     264    <Reference Include="HeuristicLab.Problems.GrammaticalEvolution-3.3">
    263265      <HintPath>..\bin\HeuristicLab.Problems.GrammaticalEvolution-3.3.dll</HintPath>
     266      <Private>False</Private>
    264267    </Reference>
    265268    <Reference Include="HeuristicLab.Problems.Instances-3.3">
     
    327330      <Private>False</Private>
    328331    </Reference>
    329     <Reference Include="HeuristicLab.Scripting-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    330       <SpecificVersion>False</SpecificVersion>
     332    <Reference Include="HeuristicLab.Scripting-3.3">
    331333      <HintPath>..\bin\HeuristicLab.Scripting-3.3.dll</HintPath>
    332334      <Private>False</Private>
     
    338340    <Reference Include="HeuristicLab.SequentialEngine-3.3">
    339341      <HintPath>..\bin\HeuristicLab.SequentialEngine-3.3.dll</HintPath>
     342      <Private>False</Private>
     343    </Reference>
     344    <Reference Include="LibSVM-3.12">
     345      <HintPath>..\bin\LibSVM-3.12.dll</HintPath>
    340346      <Private>False</Private>
    341347    </Reference>
     
    358364  </ItemGroup>
    359365  <ItemGroup>
     366    <Compile Include="AssemblyInitializer.cs" />
    360367    <Compile Include="HeuristicLab-3.3\AlgorithmExtensions.cs" />
    361368    <Compile Include="HeuristicLab-3.3\CloningConstructorTest.cs" />
     
    504511    <Compile Include="HeuristicLab.Problems.VehicleRouting-3.4\VRPInstancesTest.cs" />
    505512    <Compile Include="HeuristicLab.Random-3.3\RandomEnumerableSampleTest.cs" />
    506     <Compile Include="HeuristicLab.Scripting-3.3\GridSearchScriptTest.cs" />
     513    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GAQAPScriptTest.cs" />
     514    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GridSearchRFClassificationScriptTest.cs" />
     515    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GridSearchRFRegressionScriptTest.cs" />
     516    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GridSearchSVMClassificationScriptTest.cs" />
     517    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GridSearchSVMRegressionScriptTest.cs" />
     518    <Compile Include="HeuristicLab.Scripting-3.3\ScriptingUtils.cs" />
     519    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\GUIAutomationScriptTest.cs" />
     520    <Compile Include="HeuristicLab.Scripting-3.3\Scripts\OSGARastriginScriptTest.cs" />
    507521    <Compile Include="Properties\AssemblyInfo.cs" />
     522    <Compile Include="Test Resources\Script Sources\GridSearch_RF_Classification_Script.cs">
     523      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     524    </Compile>
     525    <Compile Include="Test Resources\Script Sources\GridSearch_RF_Regression_Script.cs">
     526      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     527    </Compile>
     528    <Compile Include="Test Resources\Script Sources\GridSearch_SVM_Classification_Script.cs">
     529      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     530    </Compile>
     531    <Compile Include="Test Resources\Script Sources\GridSearch_SVM_Regression_Script.cs">
     532      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     533    </Compile>
     534    <Compile Include="Test Resources\Script Sources\GA_QAP_Script.cs">
     535      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     536    </Compile>
     537    <Compile Include="Test Resources\Script Sources\OSGA_Rastrigin_Script.cs">
     538      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     539    </Compile>
     540    <Compile Include="Test Resources\Script Sources\GUI_Automation_Script.cs">
     541      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     542    </Compile>
    508543    <Compile Include="TestRandom.cs" />
    509544  </ItemGroup>
Note: See TracChangeset for help on using the changeset viewer.