From 5844a5f9a395ac1c20e9f4bc65a3179b6bc4bd7a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Janis=20Da=CC=88hne?= <janis.daehne@informatik.uni-halle.de>
Date: Wed, 24 May 2023 11:05:27 +0200
Subject: [PATCH] - added support for adt structural induction checker (test)

---
 src/helpers/convertersAndTransformers.ts | 4 ++--
 src/types/testTypes.ts                   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/helpers/convertersAndTransformers.ts b/src/helpers/convertersAndTransformers.ts
index 47c47511..69be066d 100644
--- a/src/helpers/convertersAndTransformers.ts
+++ b/src/helpers/convertersAndTransformers.ts
@@ -878,7 +878,7 @@ export function convertTestProtocol(protocol: ReadonlyArray<string>,
     })
 
   }
-  else if (testType.internalName === KnownInternalTestTypes.externalCheckerTest) {
+  else if (testType.internalName === KnownInternalTestTypes.externalCheckerTest || testType.internalName === KnownInternalTestTypes.externalCheckerStructuralInductionTest) {
 
     return protocol.map<TestProtocolItem>(line => {
 
@@ -888,7 +888,7 @@ export function convertTestProtocol(protocol: ReadonlyArray<string>,
 
         //some normal lines from the checker
         return {
-          type: TestProtocolType.isOutput,
+          type: TestProtocolType.plain,
           hasOutputMismatched: false,
           content: line.substring(TestProtocol.outputSign.length),
         }
diff --git a/src/types/testTypes.ts b/src/types/testTypes.ts
index 025afec5..a8755fd5 100644
--- a/src/types/testTypes.ts
+++ b/src/types/testTypes.ts
@@ -30,6 +30,7 @@ export enum KnownInternalTestTypes {
   compileTest = 'compileTest',
   regexTest = 'regexTest',
   externalCheckerTest = 'externalCheckerTest',
+  externalCheckerStructuralInductionTest = 'externalCheckerStructuralInductionTest',
   /**
    * in this case the test content is
    * @see CompareFileTestContentFrontendOnly[]
-- 
GitLab