From 0cb435357e27cd88190659087e58cba609903a59 Mon Sep 17 00:00:00 2001 From: gabrigghia <gabriele.ghia@skywarder.eu> Date: Thu, 21 Nov 2024 17:41:36 +0100 Subject: [PATCH] [unit-test][unitTestClasses] Updated unitTests - Move unit test classes to the root of the unitTests folder - Updated the paths in the unit test scripts - Working TestSimulator --- .../TestApogeeAnalysis.m | 0 .../TestCommonFunctions.m | 0 .../{unitTestClasses => }/TestSensitivity.m | 0 .../{unitTestClasses => }/TestSimulator.m | 92 ++++++++++--------- unitTests/{unitTestClasses => }/UnitTest.m | 0 .../{unitTestClasses => }/configUnitTest.m | 0 .../engineCutApogee/refEngineCut.mat | 0 .../standardApogee/refStandard.mat | 0 .../interpCoeffs/refAngles.mat | 0 .../interpCoeffs/refCoeffsValue.mat | 0 .../refSensitivity.mat | 0 .../testSimulator/HRE/referenceState_HRE.mat | 3 + .../ballistic/referenceState_ballistic.mat | 3 + .../engineCut/referenceState_engineCut.mat | 3 + .../multipleAB/referenceState_multipleAB.mat | 3 + .../{unitTestClasses => }/mainUnitTest.m | 0 unitTests/{unitTestClasses => }/saveTests.m | 0 unitTests/unitTestClasses/README.md | 41 --------- .../createDissileInput/refInput.mat | 3 - .../interpCoeffs/refInterpCoeffs.mat | 3 - .../testCommonFunctions/refInterpCoeffs.mat | 3 - .../testSimulator/HRE/referenceState_HRE.mat | 3 - .../ballistic/referenceState_ballistic.mat | 3 - .../engineCut/referenceState_engineCut.mat | 3 - .../multipleAB/referenceState_multipleAB.mat | 3 - .../{ => unitTestOld}/artifacts/results.xml | 0 unitTests/{ => unitTestOld}/configUnitTests.m | 0 unitTests/{ => unitTestOld}/createTests.m | 0 .../dataOld/HRE_FURIA-EUROC-T04T03.mat | 0 .../dataOld/SRM_M1520-BS.mat | 0 .../{ => unitTestOld}/dataOld/geminiData.m | 0 .../{ => unitTestOld}/dataOld/pyxisData.m | 0 .../engineCutApogee/config.m | 0 .../engineCutApogee/dataEC.mat | 0 .../engineCutApogee/referenceEC.mat | 0 .../engineCutApogee/referenceEngineCut.mat | 0 .../standardApogee/configHYB.m | 0 .../standardApogee/configSLD.m | 0 .../standardApogee/dataHYB.mat | 0 .../standardApogee/dataSOLID.mat | 0 .../standardApogee/referenceHYB.mat | 0 .../standardApogee/referenceSOLID.mat | 0 .../standardApogee/referenceStandard.mat | 0 .../createDissileInput/config.m | 0 .../referenceInputValue.mat | 0 .../interpCoeffs/angles.mat | 0 .../interpCoeffs/coeffsValue.mat | 0 .../testCommonFunctions/interpCoeffs/config.m | 0 .../testOptimization/singleGARun/config1.m | 0 .../testOptimization/singleGARun/config2.m | 0 .../testOptimization/singleGARun/config3.m | 0 .../testOptimization/singleGARun/config4.m | 0 .../testOptimization/singleGARun/refOptGA.mat | 0 .../dataOld/testSensitivityAnalysis/config.m | 0 .../referenceSensitivity.mat | 0 .../dataOld/testSimulator/6DOF/config.m | 0 .../testSimulator/6DOF/referenceState6DOF.mat | 0 .../dataOld/testSimulator/ballistic/config.m | 0 .../ballistic/referenceStateBallistic.mat | 0 .../dataOld/testSimulator/engineCut/config.m | 0 .../testSimulator/multiple_AB/config.m | 0 .../multiple_AB/referenceState_multipleAB.mat | 0 .../testSimulator/standard_HRE/config1.m | 0 .../testSimulator/standard_HRE/config2.m | 0 .../testSimulator/standard_HRE/config3.m | 0 .../referenceState_std_HRE_ARB1.mat | 0 .../referenceState_std_HRE_ARB2.mat | 0 .../referenceState_std_HRE_ARB3.mat | 0 .../testSimulator/standard_solid/config.m | 0 .../referenceState_std_solid.mat | 0 .../referenceWindInputComponents.mat | 0 .../referenceWindVariableComponents.mat | 0 .../windModels/windInputComponents.mat | 0 .../windModels/windVariableComponents.mat | 0 unitTests/{ => unitTestOld}/mainUnitTests.m | 0 .../{ => unitTestOld}/src/apogeeCreateTests.m | 0 .../src/cmnFnctnCreateTests.m | 0 .../{ => unitTestOld}/src/optCreateTests.m | 0 .../src/sensitivityCreateTests.m | 0 .../src/simulatorCreateTests.m | 0 80 files changed, 61 insertions(+), 105 deletions(-) rename unitTests/{unitTestClasses => }/TestApogeeAnalysis.m (100%) rename unitTests/{unitTestClasses => }/TestCommonFunctions.m (100%) rename unitTests/{unitTestClasses => }/TestSensitivity.m (100%) rename unitTests/{unitTestClasses => }/TestSimulator.m (56%) rename unitTests/{unitTestClasses => }/UnitTest.m (100%) rename unitTests/{unitTestClasses => }/configUnitTest.m (100%) rename unitTests/{unitTestClasses => }/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat (100%) rename unitTests/{unitTestClasses => }/data/testApogeeAnalysis/standardApogee/refStandard.mat (100%) rename unitTests/{unitTestClasses => }/data/testCommonFunctions/interpCoeffs/refAngles.mat (100%) rename unitTests/{unitTestClasses => }/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat (100%) rename unitTests/{unitTestClasses => }/data/testSensitivityAnalysis/refSensitivity.mat (100%) create mode 100644 unitTests/data/testSimulator/HRE/referenceState_HRE.mat create mode 100644 unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat create mode 100644 unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat create mode 100644 unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat rename unitTests/{unitTestClasses => }/mainUnitTest.m (100%) rename unitTests/{unitTestClasses => }/saveTests.m (100%) delete mode 100644 unitTests/unitTestClasses/README.md delete mode 100644 unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat delete mode 100644 unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat delete mode 100644 unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat delete mode 100644 unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat delete mode 100644 unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat delete mode 100644 unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat delete mode 100644 unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat rename unitTests/{ => unitTestOld}/artifacts/results.xml (100%) rename unitTests/{ => unitTestOld}/configUnitTests.m (100%) rename unitTests/{ => unitTestOld}/createTests.m (100%) rename unitTests/{ => unitTestOld}/dataOld/HRE_FURIA-EUROC-T04T03.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/SRM_M1520-BS.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/geminiData.m (100%) rename unitTests/{ => unitTestOld}/dataOld/pyxisData.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/engineCutApogee/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/configHYB.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/configSLD.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testCommonFunctions/createDissileInput/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testCommonFunctions/interpCoeffs/angles.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testCommonFunctions/interpCoeffs/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testOptimization/singleGARun/config1.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testOptimization/singleGARun/config2.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testOptimization/singleGARun/config3.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testOptimization/singleGARun/config4.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testOptimization/singleGARun/refOptGA.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSensitivityAnalysis/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSensitivityAnalysis/referenceSensitivity.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/6DOF/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/6DOF/referenceState6DOF.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/ballistic/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/ballistic/referenceStateBallistic.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/engineCut/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/multiple_AB/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/config1.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/config2.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/config3.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_solid/config.m (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/windModels/referenceWindInputComponents.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/windModels/windInputComponents.mat (100%) rename unitTests/{ => unitTestOld}/dataOld/testSimulator/windModels/windVariableComponents.mat (100%) rename unitTests/{ => unitTestOld}/mainUnitTests.m (100%) rename unitTests/{ => unitTestOld}/src/apogeeCreateTests.m (100%) rename unitTests/{ => unitTestOld}/src/cmnFnctnCreateTests.m (100%) rename unitTests/{ => unitTestOld}/src/optCreateTests.m (100%) rename unitTests/{ => unitTestOld}/src/sensitivityCreateTests.m (100%) rename unitTests/{ => unitTestOld}/src/simulatorCreateTests.m (100%) diff --git a/unitTests/unitTestClasses/TestApogeeAnalysis.m b/unitTests/TestApogeeAnalysis.m similarity index 100% rename from unitTests/unitTestClasses/TestApogeeAnalysis.m rename to unitTests/TestApogeeAnalysis.m diff --git a/unitTests/unitTestClasses/TestCommonFunctions.m b/unitTests/TestCommonFunctions.m similarity index 100% rename from unitTests/unitTestClasses/TestCommonFunctions.m rename to unitTests/TestCommonFunctions.m diff --git a/unitTests/unitTestClasses/TestSensitivity.m b/unitTests/TestSensitivity.m similarity index 100% rename from unitTests/unitTestClasses/TestSensitivity.m rename to unitTests/TestSensitivity.m diff --git a/unitTests/unitTestClasses/TestSimulator.m b/unitTests/TestSimulator.m similarity index 56% rename from unitTests/unitTestClasses/TestSimulator.m rename to unitTests/TestSimulator.m index d36cb949..5a628e0e 100644 --- a/unitTests/unitTestClasses/TestSimulator.m +++ b/unitTests/TestSimulator.m @@ -4,41 +4,17 @@ classdef TestSimulator < UnitTest % MANCA refSolid properties - simulatorSettings + SimulatorSettings Settings % [-] refSimulator end properties (TestParameter) - verifiable = {'multipleAB', 'ballistic', 'engineCut', 'solid', 'HRE'}; + verifiable = {'multipleAB', 'ballistic', 'engineCut', 'HRE'}; end - methods - function createTest(testCase, verifiable) - currentPath = fileparts(mfilename('fullpath')); - addpath(genpath(currentPath)); - - fileName = sprintf("referenceState_%s.mat", verifiable); - filePath = fullfile('data', 'testSimulator', verifiable, fileName); - % Load the reference file - testCase.rocket = load(filePath, 'rocket').rocket; - testCase.environment = load(filePath, 'environment').environment; - testCase.wind = load(filePath, 'wind').wind; - - % fieldName = ['referenceState_' verifiable]; - testCase.refSimulator.stateA = load(filePath).stateA; - testCase.refSimulator.stateF = load(filePath).stateF; - - testCase.simulatorSettings = load(filePath).simulatorSettings; - - % Construct the file path dynamically based on the test parameter - end - end - - - - methods (Static) - function saveTest(verifiable, mission) + methods + function saveTest(testCase, testName, mission) Time = tic; disp('Started saving simulator tests') @@ -51,30 +27,60 @@ classdef TestSimulator < UnitTest rocket = Rocket(mission); environment = Environment(mission, rocket.motor); wind = WindCustom(mission); - - % simulator - [stateA, stateF] = mainSimulator(rocket, wind, environment); + mainSimPath = fullfile('..', 'simulator', 'simulatorConfig.m'); + mainOdePath = fullfile('..', 'common', 'settings', 'odeConfig.m'); + SimulatorSettings = Settings(mainSimPath, mainOdePath); + SimulatorSettings.simulator.SMonly = 0; + if strcmp(testName, 'ballistic') + SimulatorSettings.simulator.ballistic = 1; + SimulatorSettings.simulator.parafoil = 0; + end - configPath = fullfile(currentPath, mainSimPath, 'simulator'); - simulatorSettings = Settings(fullfile(configPath), 'simulator'); + % simulator + [ascent, descent] = mainSimulator(rocket, wind, environment, SimulatorSettings); + stateA = ascent(end, :); + stateF = descent(end, :); % Save final state - fileName = sprintf("referenceState_%s.mat", verifiable); - folderPath = fullfile(currentPath, 'data', 'testSimulator', verifiable); + fileName = sprintf("referenceState_%s.mat", testName); + folderPath = fullfile('data', 'testSimulator', testName); filePath = fullfile(folderPath, fileName); if ~exist(folderPath, "dir") mkdir(folderPath) end - save(filePath,'stateA','stateF', 'simulatorSettings',... - 'mission', 'rocket', 'environment', 'wind'); - - close all; + save(filePath,'stateA','stateF', 'SimulatorSettings',... + 'mission', 'rocket',... + 'environment', 'wind'); Time = toc(Time); - fprintf('\t %s test created in: %2.2f seconds\n',verifiable, Time) + fprintf('\t %s test created in: %2.2f seconds\n',testName, Time) + end + + function createTestSimulator(testCase, verifiable) + + + currentPath = fileparts(mfilename('fullpath')); + addpath(currentPath); + + fileName = sprintf("referenceState_%s.mat", verifiable); + filePath = fullfile('data', 'testSimulator', verifiable, fileName); + + % Load the reference file + testCase.rocket = load(filePath, 'rocket').rocket; + testCase.environment = load(filePath, 'environment').environment; + testCase.wind = load(filePath, 'wind').wind; + + % fieldName = ['referenceState_' verifiable]; + testCase.refSimulator = load(filePath, 'stateA', 'stateF'); + testCase.SimulatorSettings = load(filePath, 'SimulatorSettings').SimulatorSettings; + + % Construct the file path dynamically based on the test parameter + + end + end methods (Test) @@ -86,9 +92,9 @@ classdef TestSimulator < UnitTest addpath(genpath(mainSimPath)); % Run main simulator - [postp.stateA, postp.stateF] = mainSimulator(testCase.rocket, testCase.wind, testCase.environment, testCase.simulatorSettings); - - close all; + [postp.stateA, postp.stateF] = mainSimulator(testCase.rocket, testCase.wind, testCase.environment, testCase.SimulatorSettings); + postp.stateA = postp.stateA(end, :); + postp.stateF = postp.stateF(end, :); % Verify results testCase.verifyEqual(postp, testCase.refSimulator, 'AbsTol', testCase.absToll, 'RelTol', testCase.relToll); diff --git a/unitTests/unitTestClasses/UnitTest.m b/unitTests/UnitTest.m similarity index 100% rename from unitTests/unitTestClasses/UnitTest.m rename to unitTests/UnitTest.m diff --git a/unitTests/unitTestClasses/configUnitTest.m b/unitTests/configUnitTest.m similarity index 100% rename from unitTests/unitTestClasses/configUnitTest.m rename to unitTests/configUnitTest.m diff --git a/unitTests/unitTestClasses/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat b/unitTests/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat similarity index 100% rename from unitTests/unitTestClasses/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat rename to unitTests/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat diff --git a/unitTests/unitTestClasses/data/testApogeeAnalysis/standardApogee/refStandard.mat b/unitTests/data/testApogeeAnalysis/standardApogee/refStandard.mat similarity index 100% rename from unitTests/unitTestClasses/data/testApogeeAnalysis/standardApogee/refStandard.mat rename to unitTests/data/testApogeeAnalysis/standardApogee/refStandard.mat diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refAngles.mat b/unitTests/data/testCommonFunctions/interpCoeffs/refAngles.mat similarity index 100% rename from unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refAngles.mat rename to unitTests/data/testCommonFunctions/interpCoeffs/refAngles.mat diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat b/unitTests/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat similarity index 100% rename from unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat rename to unitTests/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat diff --git a/unitTests/unitTestClasses/data/testSensitivityAnalysis/refSensitivity.mat b/unitTests/data/testSensitivityAnalysis/refSensitivity.mat similarity index 100% rename from unitTests/unitTestClasses/data/testSensitivityAnalysis/refSensitivity.mat rename to unitTests/data/testSensitivityAnalysis/refSensitivity.mat diff --git a/unitTests/data/testSimulator/HRE/referenceState_HRE.mat b/unitTests/data/testSimulator/HRE/referenceState_HRE.mat new file mode 100644 index 00000000..9255c4f6 --- /dev/null +++ b/unitTests/data/testSimulator/HRE/referenceState_HRE.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2696a5102cf8171d2aa2f889a95ce9c5fdfac502d865acf5be43db919fd6c200 +size 51442799 diff --git a/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat b/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat new file mode 100644 index 00000000..15af0520 --- /dev/null +++ b/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b82a489c282a3fcf30b5e4ff78fe07216c4e1ed4bcb24b84ffb8ddf7a8f0b7f8 +size 51073079 diff --git a/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat b/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat new file mode 100644 index 00000000..b2085380 --- /dev/null +++ b/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdac77ac3b3731765a85ba913bc46a1300de5e737d10b1d47dbf6fe51678a626 +size 51365870 diff --git a/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat b/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat new file mode 100644 index 00000000..e609d3ee --- /dev/null +++ b/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d0f9d4689fa88721f6eacf21795d02bd133e117ca1ce9b3df6d46960293a7e8 +size 51421916 diff --git a/unitTests/unitTestClasses/mainUnitTest.m b/unitTests/mainUnitTest.m similarity index 100% rename from unitTests/unitTestClasses/mainUnitTest.m rename to unitTests/mainUnitTest.m diff --git a/unitTests/unitTestClasses/saveTests.m b/unitTests/saveTests.m similarity index 100% rename from unitTests/unitTestClasses/saveTests.m rename to unitTests/saveTests.m diff --git a/unitTests/unitTestClasses/README.md b/unitTests/unitTestClasses/README.md deleted file mode 100644 index 3bfad990..00000000 --- a/unitTests/unitTestClasses/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Unit Testing Framework for Rocket Simulations - -This repository provides a unit testing framework designed to validate key functionalities for some tools of the msa-toolkit. -It includes various test classes, scripts for configuration and execution, and a `data` folder containing reference data and inputs for the tests. - ---- - -## **Folder Structure** - -### **Key Components** -- **`data/`**: Stores all reference data and input files needed for the tests. -- **Test Classes**: Each class (e.g., `TestCommonFunctions`, `TestSimulator`). -- **Scripts**: - - **`mainUnitTest.m`**: Executes the selected tests based on the configuration. - - **`saveTests.m`**: Saves settings and reference data for future tests. - - **`configUnitTest.m`**: Allows users to configure which tests to run or save, as well as the mission parameters. - ---- - -## **How to Run Tests** - -### 1. **Automatic Testing** -Tests are executed automatically when merging a branch into the `main` branch. -This ensures all functionalities are validated before the merge. - -### 2. **Manual Testing** -To run tests manually: -1. **Configure Tests**: Open the `configUnitTest.m` script and specify: - - The tests to be executed. - - The mission parameters for the tests. -2. **Run the Tests**: Execute the `mainUnitTest.m` script: - ---- - -## **How to Save Tests** - -### 2. **Manual Testing** -1. **Configure Tests**: Open the `configUnitTest.m` script and specify: - - The tests to be saved. - - The mission parameters for the tests. -2. **Save the Tests**: Execute the `saveTests.m` script: diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat b/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat deleted file mode 100644 index 3fd348ff..00000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78751fa078977dcf31f20f4208cd33661834932485747e7901d74965f545c48a -size 50211135 diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat b/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat deleted file mode 100644 index a3430959..00000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a4c6be7f76a0f3d988a734258b4f4eaa58a4f9b00279630482e7471793621ff -size 50202726 diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat b/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat deleted file mode 100644 index e4f6f0ac..00000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac059678dbc394536a279f7a26dd5be98899d06e3971aadeb5862c17c5223be4 -size 50202726 diff --git a/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat b/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat deleted file mode 100644 index 12b1c78d..00000000 --- a/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64b1a57785c5010effbcd86848c436686ec4f46217dedb8bef14263a28ae9600 -size 51412338 diff --git a/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat b/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat deleted file mode 100644 index 75f24828..00000000 --- a/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa392951ca33d4ab333e03664996c805215c8aa50ea1771b44cbcec97c4fbc5b -size 51461215 diff --git a/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat b/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat deleted file mode 100644 index ccc82ffa..00000000 --- a/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9bf532733ce28926f48eb93aa3f108c35f8672745586cd3004d62b96c4ecc2d -size 51346297 diff --git a/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat b/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat deleted file mode 100644 index edcd85c4..00000000 --- a/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:353e173b54c360b7ae40384cb84823dde1fa20be6f6ab9c4bcb49e24ae553798 -size 51414505 diff --git a/unitTests/artifacts/results.xml b/unitTests/unitTestOld/artifacts/results.xml similarity index 100% rename from unitTests/artifacts/results.xml rename to unitTests/unitTestOld/artifacts/results.xml diff --git a/unitTests/configUnitTests.m b/unitTests/unitTestOld/configUnitTests.m similarity index 100% rename from unitTests/configUnitTests.m rename to unitTests/unitTestOld/configUnitTests.m diff --git a/unitTests/createTests.m b/unitTests/unitTestOld/createTests.m similarity index 100% rename from unitTests/createTests.m rename to unitTests/unitTestOld/createTests.m diff --git a/unitTests/dataOld/HRE_FURIA-EUROC-T04T03.mat b/unitTests/unitTestOld/dataOld/HRE_FURIA-EUROC-T04T03.mat similarity index 100% rename from unitTests/dataOld/HRE_FURIA-EUROC-T04T03.mat rename to unitTests/unitTestOld/dataOld/HRE_FURIA-EUROC-T04T03.mat diff --git a/unitTests/dataOld/SRM_M1520-BS.mat b/unitTests/unitTestOld/dataOld/SRM_M1520-BS.mat similarity index 100% rename from unitTests/dataOld/SRM_M1520-BS.mat rename to unitTests/unitTestOld/dataOld/SRM_M1520-BS.mat diff --git a/unitTests/dataOld/geminiData.m b/unitTests/unitTestOld/dataOld/geminiData.m similarity index 100% rename from unitTests/dataOld/geminiData.m rename to unitTests/unitTestOld/dataOld/geminiData.m diff --git a/unitTests/dataOld/pyxisData.m b/unitTests/unitTestOld/dataOld/pyxisData.m similarity index 100% rename from unitTests/dataOld/pyxisData.m rename to unitTests/unitTestOld/dataOld/pyxisData.m diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/config.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/config.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/config.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/config.m diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/configHYB.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configHYB.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/configHYB.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configHYB.m diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/configSLD.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configSLD.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/configSLD.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configSLD.m diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat diff --git a/unitTests/dataOld/testCommonFunctions/createDissileInput/config.m b/unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/config.m similarity index 100% rename from unitTests/dataOld/testCommonFunctions/createDissileInput/config.m rename to unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/config.m diff --git a/unitTests/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/angles.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/angles.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/angles.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/angles.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/config.m b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/config.m similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/config.m rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/config.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config1.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config1.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config1.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config1.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config2.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config2.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config2.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config2.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config3.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config3.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config3.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config3.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config4.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config4.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config4.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config4.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/refOptGA.mat b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/refOptGA.mat similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/refOptGA.mat rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/refOptGA.mat diff --git a/unitTests/dataOld/testSensitivityAnalysis/config.m b/unitTests/unitTestOld/dataOld/testSensitivityAnalysis/config.m similarity index 100% rename from unitTests/dataOld/testSensitivityAnalysis/config.m rename to unitTests/unitTestOld/dataOld/testSensitivityAnalysis/config.m diff --git a/unitTests/dataOld/testSensitivityAnalysis/referenceSensitivity.mat b/unitTests/unitTestOld/dataOld/testSensitivityAnalysis/referenceSensitivity.mat similarity index 100% rename from unitTests/dataOld/testSensitivityAnalysis/referenceSensitivity.mat rename to unitTests/unitTestOld/dataOld/testSensitivityAnalysis/referenceSensitivity.mat diff --git a/unitTests/dataOld/testSimulator/6DOF/config.m b/unitTests/unitTestOld/dataOld/testSimulator/6DOF/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/6DOF/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/6DOF/config.m diff --git a/unitTests/dataOld/testSimulator/6DOF/referenceState6DOF.mat b/unitTests/unitTestOld/dataOld/testSimulator/6DOF/referenceState6DOF.mat similarity index 100% rename from unitTests/dataOld/testSimulator/6DOF/referenceState6DOF.mat rename to unitTests/unitTestOld/dataOld/testSimulator/6DOF/referenceState6DOF.mat diff --git a/unitTests/dataOld/testSimulator/ballistic/config.m b/unitTests/unitTestOld/dataOld/testSimulator/ballistic/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/ballistic/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/ballistic/config.m diff --git a/unitTests/dataOld/testSimulator/ballistic/referenceStateBallistic.mat b/unitTests/unitTestOld/dataOld/testSimulator/ballistic/referenceStateBallistic.mat similarity index 100% rename from unitTests/dataOld/testSimulator/ballistic/referenceStateBallistic.mat rename to unitTests/unitTestOld/dataOld/testSimulator/ballistic/referenceStateBallistic.mat diff --git a/unitTests/dataOld/testSimulator/engineCut/config.m b/unitTests/unitTestOld/dataOld/testSimulator/engineCut/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/engineCut/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/engineCut/config.m diff --git a/unitTests/dataOld/testSimulator/multiple_AB/config.m b/unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/multiple_AB/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/config.m diff --git a/unitTests/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat b/unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat similarity index 100% rename from unitTests/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat rename to unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config1.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config1.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config1.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config1.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config2.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config2.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config2.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config2.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config3.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config3.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config3.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config3.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat diff --git a/unitTests/dataOld/testSimulator/standard_solid/config.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_solid/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_solid/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_solid/config.m diff --git a/unitTests/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat diff --git a/unitTests/dataOld/testSimulator/windModels/referenceWindInputComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindInputComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/referenceWindInputComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindInputComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/windInputComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/windInputComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/windInputComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/windInputComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/windVariableComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/windVariableComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/windVariableComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/windVariableComponents.mat diff --git a/unitTests/mainUnitTests.m b/unitTests/unitTestOld/mainUnitTests.m similarity index 100% rename from unitTests/mainUnitTests.m rename to unitTests/unitTestOld/mainUnitTests.m diff --git a/unitTests/src/apogeeCreateTests.m b/unitTests/unitTestOld/src/apogeeCreateTests.m similarity index 100% rename from unitTests/src/apogeeCreateTests.m rename to unitTests/unitTestOld/src/apogeeCreateTests.m diff --git a/unitTests/src/cmnFnctnCreateTests.m b/unitTests/unitTestOld/src/cmnFnctnCreateTests.m similarity index 100% rename from unitTests/src/cmnFnctnCreateTests.m rename to unitTests/unitTestOld/src/cmnFnctnCreateTests.m diff --git a/unitTests/src/optCreateTests.m b/unitTests/unitTestOld/src/optCreateTests.m similarity index 100% rename from unitTests/src/optCreateTests.m rename to unitTests/unitTestOld/src/optCreateTests.m diff --git a/unitTests/src/sensitivityCreateTests.m b/unitTests/unitTestOld/src/sensitivityCreateTests.m similarity index 100% rename from unitTests/src/sensitivityCreateTests.m rename to unitTests/unitTestOld/src/sensitivityCreateTests.m diff --git a/unitTests/src/simulatorCreateTests.m b/unitTests/unitTestOld/src/simulatorCreateTests.m similarity index 100% rename from unitTests/src/simulatorCreateTests.m rename to unitTests/unitTestOld/src/simulatorCreateTests.m -- GitLab