Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 768dfc31 authored by Michael KRISPER's avatar Michael KRISPER
Browse files

added testcases without PCC to be able to compare

parent c7b353fe
No related branches found
No related tags found
No related merge requests found
......@@ -15,6 +15,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
[Parallelizable(ParallelScope.All)]
public class ADASTestsHEV
{
const string Group5NoPCC = @"TestData\Integration\ADAS-HEV\Group5PCCEng\Class5_Tractor_ENG.vecto";
const string Group5PCC12 = @"TestData\Integration\ADAS-HEV\Group5PCCEng\Class5_Tractor_ENG_PCC12.vecto";
const string Group5PCC123 = @"TestData\Integration\ADAS-HEV\Group5PCCEng\Class5_Tractor_ENG_PCC123.vecto";
const string Group5PCC123EcoSS = @"TestData\Integration\ADAS-HEV\Group5PCCEng\Class5_Tractor_ENG_PCC123EcoSS.vecto";
......@@ -164,7 +165,19 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
GetGraphWriter().Write(modFilename);
}
[
[TestCase(Group5NoPCC, 0, TestName = "G5Eng NoPCC CrestCoast 1"),
TestCase(Group5NoPCC, 1, TestName = "G5Eng NoPCC CrestCoast 2"),
TestCase(Group5NoPCC, 2, TestName = "G5Eng NoPCC Case A"), // Case A
TestCase(Group5NoPCC, 3, TestName = "G5Eng NoPCC Case B"), // Case B
TestCase(Group5NoPCC, 4, TestName = "G5Eng NoPCC Case C"), // Case C
TestCase(Group5NoPCC, 5, TestName = "G5Eng NoPCC Case D"), // Case D
TestCase(Group5NoPCC, 6, TestName = "G5Eng NoPCC Case E"), // Case E
TestCase(Group5NoPCC, 7, TestName = "G5Eng NoPCC Case F"), // Case F
TestCase(Group5NoPCC, 8, TestName = "G5Eng NoPCC Case G"), // Case G
TestCase(Group5NoPCC, 9, TestName = "G5Eng NoPCC Case H"), // Case H
TestCase(Group5NoPCC, 10, TestName = "G5Eng NoPCC Case I"), // Case I
TestCase(Group5NoPCC, 11, TestName = "G5Eng NoPCC Case J"), // Case J
TestCase(Group5PCC12, 0, TestName = "G5Eng PCC12 CrestCoast 1"),
TestCase(Group5PCC12, 1, TestName = "G5Eng PCC12 CrestCoast 2"),
TestCase(Group5PCC12, 2, TestName = "G5Eng PCC12 Case A"), // Case A
......@@ -178,6 +191,8 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
TestCase(Group5PCC12, 10, TestName = "G5Eng PCC12 Case I"), // Case I
TestCase(Group5PCC12, 11, TestName = "G5Eng PCC12 Case J"), // Case J
TestCase(Group5PCC123, 0, TestName = "G5Eng PCC123 CrestCoast 1"),
TestCase(Group5PCC123, 1, TestName = "G5Eng PCC123 CrestCoast 2"),
TestCase(Group5PCC123, 2, TestName = "G5Eng PCC123 Case A"), // Case A
TestCase(Group5PCC123, 3, TestName = "G5Eng PCC123 Case B"), // Case B
TestCase(Group5PCC123, 4, TestName = "G5Eng PCC123 Case C"), // Case C
......@@ -189,6 +204,8 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
TestCase(Group5PCC123, 10, TestName = "G5Eng PCC123 Case I"), // Case I
TestCase(Group5PCC123, 11, TestName = "G5Eng PCC123 Case J"), // Case J
TestCase(Group5PCC123EcoSS, 0, TestName = "G5Eng PCC123-EcoSS CrestCoast 1"),
TestCase(Group5PCC123EcoSS, 1, TestName = "G5Eng PCC123-EcoSS CrestCoast 2"),
TestCase(Group5PCC123EcoSS, 2, TestName = "G5Eng PCC123-EcoSS Case A"), // Case A
TestCase(Group5PCC123EcoSS, 3, TestName = "G5Eng PCC123-EcoSS Case B"), // Case B
TestCase(Group5PCC123EcoSS, 4, TestName = "G5Eng PCC123-EcoSS Case C"), // Case C
......
......@@ -15,6 +15,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
[Parallelizable(ParallelScope.All)]
public class ADASTestsPEV
{
const string Group5NoPCC = @"TestData\Integration\ADAS-PEV\Group5PCCEng\Class5_Tractor_ENG.vecto";
const string Group5PCC12 = @"TestData\Integration\ADAS-PEV\Group5PCCEng\Class5_Tractor_ENG_PCC12.vecto";
const string Group5PCC123 = @"TestData\Integration\ADAS-PEV\Group5PCCEng\Class5_Tractor_ENG_PCC123.vecto";
const string Group5PCC123EcoSS = @"TestData\Integration\ADAS-PEV\Group5PCCEng\Class5_Tractor_ENG_PCC123EcoSS.vecto";
......@@ -40,8 +41,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
graphWriter.PlotIgnitionState = true;
return graphWriter;
}
[TestCase(Group5PCC12, 0, TestName = "G5Eng PCC12 CrestCoast 1"),
[
TestCase(Group5NoPCC, 0, TestName = "G5Eng NoPCC CrestCoast 1"),
TestCase(Group5NoPCC, 1, TestName = "G5Eng NoPCC CrestCoast 2"),
TestCase(Group5NoPCC, 2, TestName = "G5Eng NoPCC Case A"), // Case A: Tests Use-Case 1: Creast Coasting (allowing slower speed before a crest)
TestCase(Group5NoPCC, 3, TestName = "G5Eng NoPCC Case B"), // Case B:
TestCase(Group5NoPCC, 4, TestName = "G5Eng NoPCC Case C"), // Case C
TestCase(Group5NoPCC, 5, TestName = "G5Eng NoPCC Case D"), // Case D: Test two crests after each other
TestCase(Group5NoPCC, 6, TestName = "G5Eng NoPCC Case E"), // Case E
TestCase(Group5NoPCC, 7, TestName = "G5Eng NoPCC Case F"), // Case F
TestCase(Group5NoPCC, 8, TestName = "G5Eng NoPCC Case G"), // Case G: PCC Use Case 1 even if there is a small dip inbetween (at the crest)
TestCase(Group5NoPCC, 9, TestName = "G5Eng NoPCC Case H"), // Case H
TestCase(Group5NoPCC, 10, TestName = "G5Eng NoPCC Case I"), // Case I
TestCase(Group5NoPCC, 11, TestName = "G5Eng NoPCC Case J"), // Case J
TestCase(Group5PCC12, 0, TestName = "G5Eng PCC12 CrestCoast 1"),
TestCase(Group5PCC12, 1, TestName = "G5Eng PCC12 CrestCoast 2"),
TestCase(Group5PCC12, 2, TestName = "G5Eng PCC12 Case A"), // Case A: Tests Use-Case 1: Creast Coasting (allowing slower speed before a crest)
TestCase(Group5PCC12, 3, TestName = "G5Eng PCC12 Case B"), // Case B:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment