From 29fd61ef00f96bc8b2256d7ffd20d585e65013e7 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Thu, 2 Mar 2023 13:03:36 +0100
Subject: [PATCH] ignore exempted tests in schema version 1.0 and 2.0 - no
 longer supported

---
 .../Integration/Declaration/ExemptedVehicleTest.cs     | 10 +++++++---
 VectoCore/VectoCoreTest/Integration/XMLReportTest.cs   |  3 ++-
 .../XML/XMLDeclarationReaderVersionsTest.cs            |  3 ++-
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs
index ea674de0ff..7bc3a4ecad 100644
--- a/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs
@@ -78,7 +78,8 @@ namespace TUGraz.VectoCore.Tests.Integration
 		[TestCase(ExemptedVehicle, 1),
 		TestCase(ExemptedVehicleNoHEV, 1),
 		TestCase(ExemptedVehicleV2, 1),
-		TestCase(ExemptedVehicleV2NoHEV, 1)
+		TestCase(ExemptedVehicleV2NoHEV, 1),
+			Ignore("ExemptedVehicles XML Version 1.0/2.0 no longer supported")
 		]
 		public void TestSimulationExemptedVehicle(string filename, int numRuns)
 		{
@@ -127,7 +128,9 @@ namespace TUGraz.VectoCore.Tests.Integration
 
 		[TestCase(ExemptedVehicle, true, true, true, "Invalid input: ZE-HDV and DualFuelVehicle are mutually exclusive!"),
 			TestCase(ExemptedVehicle, true, false, true, "Invalid input: ZE-HDV and DualFuelVehicle are mutually exclusive!"),
-			TestCase(ExemptedVehicle, false, false, false, "Invalid input: at least one option of ZE-HDV, He-HDV, and DualFuelVehicle has to be set for an exempted vehicle!")]
+			TestCase(ExemptedVehicle, false, false, false, "Invalid input: at least one option of ZE-HDV, He-HDV, and DualFuelVehicle has to be set for an exempted vehicle!"),
+		 Ignore("ExemptedVehicles XML Version 1.0 no longer supported")
+		]
 		public void TestInvalidExemptedCombination(string filename, bool zeroEmission, bool hybrid, bool dualFuel, string exMsg)
 		{
 			var writer = new FileOutputWriter(InputDataHelper.GetRandomFilename(filename));
@@ -179,7 +182,8 @@ namespace TUGraz.VectoCore.Tests.Integration
 
 		[TestCase(ExemptedVehicle, null, 10000),
 		TestCase(ExemptedVehicle, 100000, null),
-		TestCase(ExemptedVehicle, null, null)]
+		TestCase(ExemptedVehicle, null, null),
+		Ignore("ExemptedVehicles XML Version 1.0 no longer supported")]
 		public void TestHybridExemptedRequiresMaxNetPower(string filename, double? maxNetPower1, double? maxNetPower2)
 		{
 			var writer = new FileOutputWriter(InputDataHelper.GetRandomFilename(filename));
diff --git a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
index b8f1581e11..f54f2bc418 100644
--- a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs
@@ -164,7 +164,8 @@ namespace TUGraz.VectoCore.Tests.Integration
 		}
 
 		[TestCase(@"Testdata\XML\XMLReaderDeclaration\vecto_vehicle-sample.xml"),
-		 TestCase(@"TestData\Integration\DeclarationMode\ExemptedVehicle\vecto_vehicle-sample_exempted.xml")]
+		 //TestCase(@"TestData\Integration\DeclarationMode\ExemptedVehicle\vecto_vehicle-sample_exempted.xml") // ExemptedVehicles XML Version 1.0 no longer supported
+		]
 		public void TestValidationXMLReports(string jobfile)
 		{
 			var dataProvider = xmlInputReader.CreateDeclaration(jobfile);
diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs
index 1918d4458c..ec1b0c85a1 100644
--- a/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs
@@ -85,7 +85,8 @@ namespace TUGraz.VectoCore.Tests.XML
 			ReadDeclarationJob(jobFile);
 		}
 
-		[TestCase(@"SchemaVersion2.1\vecto_vehicle-exempted-sample.xml")]
+		[TestCase(@"SchemaVersion2.1\vecto_vehicle-exempted-sample.xml"),
+		Ignore("ExemptedVehicles XML Version 1.0 no longer supported")]
 		public void TestReadingJobVersion_V21_Exempted(string jobFile)
 		{
 			ReadDeclarationJob(jobFile);
-- 
GitLab