-
Notifications
You must be signed in to change notification settings - Fork 315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overhauled the end to end tests and added the test code from progpedia #1279
Conversation
@TwoOfTwelve could you take a look into the failing build :) ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With my generated expected test values, the E2E tests still fail, but due to:
Error: Run 4646: EndToEndSuiteTest.lambda$generateGoldStandardTest$6:214 The gold standard tests are skipped, because no gold standard is defined
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a summary of the recent discussions:
- GST changes should be separate PR
- Datsets should be zipped due to bloat
- End-to-end test results should use language regarding plagiarisms and non-plagiarisms and include if the value is higher or lower than expected
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few comments.
endtoend-testing/src/main/java/de/jplag/endtoend/helper/AverageCalculator.java
Outdated
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/ComparisonIdentifier.java
Outdated
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/ComparisonIdentifier.java
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/DataSet.java
Outdated
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/DataSet.java
Outdated
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/DataSet.java
Outdated
Show resolved
Hide resolved
endtoend-testing/src/main/java/de/jplag/endtoend/model/DataSet.java
Outdated
Show resolved
Hide resolved
# Conflicts: # core/src/main/java/de/jplag/GreedyStringTiling.java
[JPlag Plagiarism Detector] Kudos, SonarCloud Quality Gate passed! |
Reworked the End-to-End tests. They now use a data set descriptor to identify the sources to be tested.
Also added the progpedia code to the end to end tests.