You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, when test coverage tasks are run jacoco doesn't know about multirelease sources, so it detects a mismatch between the executed bytecode and the source in the case of any class file using multirelease variants.
This results in error messages like:
> Task :core:jacocoTestReport
[ant:jacocoReport] Classes in bundle 'core' do not match with execution data. For report generation the same class files must be used as at runtime.
[ant:jacocoReport] Execution data for class org/spongepowered/configurate/objectmapping/RecordFieldDiscoverer$1 does not match.
[ant:jacocoReport] Execution data for class org/spongepowered/configurate/util/UnmodifiableCollections does not match.
[ant:jacocoReport] Execution data for class org/spongepowered/configurate/objectmapping/RecordFieldDiscoverer does not match.
Is it possible to resolve this, and (potentially) run coverage reports for every multirelease variant?
The text was updated successfully, but these errors were encountered:
Right now, when test coverage tasks are run jacoco doesn't know about multirelease sources, so it detects a mismatch between the executed bytecode and the source in the case of any class file using multirelease variants.
This results in error messages like:
Is it possible to resolve this, and (potentially) run coverage reports for every multirelease variant?
The text was updated successfully, but these errors were encountered: