From e4081c22d344e9744d9abe6aa8d66b12bcbecf9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Sa=C4=9Flam?= Date: Thu, 16 Feb 2023 13:22:41 +0100 Subject: [PATCH 1/2] Remove superfluous token printer test cases. --- .../de/jplag/special/TokenPrinterTest.java | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/core/src/test/java/de/jplag/special/TokenPrinterTest.java b/core/src/test/java/de/jplag/special/TokenPrinterTest.java index 0340d9d68..4ee77a5d4 100644 --- a/core/src/test/java/de/jplag/special/TokenPrinterTest.java +++ b/core/src/test/java/de/jplag/special/TokenPrinterTest.java @@ -25,36 +25,12 @@ class TokenPrinterTest extends TestBase { private static final int MIN_TOKEN_MATCH = 5; private static final String PRINTER_FOLDER = "PRINTER"; // in the folder 'jplag/src/test/resources/samples' - @Disabled("Not a meaningful test, used for designing the token set") - @Test - void printCPPFiles() { - printSubmissions(options -> options.withLanguageOption(new de.jplag.cpp.Language()).withMinimumTokenMatch(MIN_TOKEN_MATCH)); - } - - @Disabled("Not a meaningful test, used for designing the token set") + @Disabled("Not a meaningful test, used for designing the token set. Can be implemented for other languages.") @Test void printJavaFiles() { printSubmissions(options -> options.withMinimumTokenMatch(MIN_TOKEN_MATCH)); } - @Disabled("Not a meaningful test, used for designing the token set") - @Test - void printRLangFiles() { - printSubmissions(options -> options.withLanguageOption(new de.jplag.rlang.Language()).withMinimumTokenMatch(MIN_TOKEN_MATCH)); - } - - @Disabled("Not a meaningful test, used for designing the token set") - @Test - void printGoFiles() { - printSubmissions(options -> options.withLanguageOption(new de.jplag.golang.Language())); - } - - @Disabled("Not a meaningful test, used for designing the token set") - @Test - void printKotlinFiles() { - printSubmissions(options -> options.withLanguageOption(new de.jplag.kotlin.Language())); - } - private void printSubmissions(Function optionsCustomization) { try { JPlagResult result = runJPlag(PRINTER_FOLDER, optionsCustomization); From e76c4a791cb3db240790ba1d61475675445a0d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Sa=C4=9Flam?= Date: Thu, 16 Feb 2023 13:23:27 +0100 Subject: [PATCH 2/2] Remove dependencies on language modules that are not really required. --- core/pom.xml | 43 +------------------------------------------ 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index f3ca51810..41ef2caa5 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -25,54 +25,13 @@ language-api ${revision} + de.jplag java ${revision} test - - de.jplag - cpp - ${revision} - test - - - de.jplag - rlang - ${revision} - test - - - de.jplag - golang - ${revision} - test - - - de.jplag - scala - ${revision} - test - - - de.jplag - kotlin - ${revision} - test - - - de.jplag - emf-metamodel - ${revision} - test - - - de.jplag - emf-metamodel-dynamic - ${revision} - test -