Skip to content

Code Coverage - Messages

Error Messages
Errors while resolving source files on agent:
Removing non-workspace source directory '/var/lib/jenkins2/ws/OpenModelica' - it has not been approved in Jenkins' global configuration.
Errors while computing Git delta in /var/lib/jenkins1/ws/OpenModelica/.git:
Could not find the specified commit - is the SCM parameter correctly set?
org.eclipse.jgit.errors.MissingObjectException: Missing unknown 5b5ee28a6870fc7c44ce420dd221b9ab1a7d7a44
at PluginClassLoader for git-client//org.eclipse.jgit.internal.storage.file.WindowCursor.open(WindowCursor.java:149)
at PluginClassLoader for git-client//org.eclipse.jgit.lib.ObjectReader.open(ObjectReader.java:216)
at PluginClassLoader for git-client//org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:1175)
at PluginClassLoader for git-client//org.eclipse.jgit.revwalk.RevWalk.parseCommit(RevWalk.java:1086)
at PluginClassLoader for git-forensics//io.jenkins.plugins.forensics.git.delta.DeltaRepositoryCallback.calculateDelta(DeltaRepositoryCallback.java:83)
at PluginClassLoader for git-forensics//io.jenkins.plugins.forensics.git.delta.DeltaRepositoryCallback.invoke(DeltaRepositoryCallback.java:66)
at PluginClassLoader for git-forensics//io.jenkins.plugins.forensics.git.delta.DeltaRepositoryCallback.invoke(DeltaRepositoryCallback.java:41)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.withRepository(AbstractGitAPIImpl.java:28)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.withRepository(CliGitAPIImpl.java:83)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:986)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:961)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:907)
at hudson.remoting.UserRequest.perform(UserRequest.java:225)
at hudson.remoting.UserRequest.perform(UserRequest.java:50)
at hudson.remoting.Request$2.run(Request.java:391)
... skipped logging of 5 additional errors ...
Information Messages
Recording coverage results
Creating parser for Cobertura Coverage Reports
Searching for all files in '/var/lib/jenkins1/ws/OpenModelica' that match the pattern 'build_cmake/coverage/coverage.xml'
Traversing of symbolic links: enabled
-> found 1 file
Successfully parsed file '/var/lib/jenkins1/ws/OpenModelica/build_cmake/coverage/coverage.xml'
Module Coverage: 100.00% (1/1)
Package Coverage: 88.33% (53/60)
File Coverage: 82.51% (618/749)
Class Coverage: 82.51% (618/749)
Method Coverage: 53.43% (2548/4769)
Line Coverage: 53.59% (141950/264876)
Branch Coverage: 46.95% (58289/124150)
Lines of Code: 264876
Cyclomatic Complexity: 0
Successfully processed file 'build_cmake/coverage/coverage.xml'
Resolving source code files...
Searching for source code files in '/var/lib/jenkins1/ws/OpenModelica/src/main/java'
-> resolved absolute paths for all 749 source files
Obtaining result action of reference build
Obtaining reference build from reference recorder
-> Found 'OpenModelica » master #7735'
-> Using reference build 'OpenModelica/master #7735'
Calculating the code delta...
-> Git delta calculator successfully created for SCM 'hudson.plugins.git.GitSCM@55711dfd' in working tree '/var/lib/jenkins1/ws/OpenModelica'
-> Using commit '5b5ee28' as latest commit for build 'OpenModelica » Source-code FMUs for --simCodeTarget=C+Rust (#16763) #4'
-> Using commit '31453eb' as latest commit for build 'OpenModelica » master #7735'
-> Invoking Git delta calculator for determining the changes between commits '5b5ee28' and '31453eb' in repository '/var/lib/jenkins1/ws/OpenModelica'
Preprocessing code changes...
Successfully mapped SCM paths to coverage report paths
Successfully verified that the coverage data matches with the code delta
Obtaining code changes for files...
Obtaining indirect coverage changes...
Obtaining coverage delta for files...
Calculating coverage deltas...
No quality gates have been set - skipping
Executing source code painting...
Painting 749 source files on agent
-> finished painting successfully
-> zipping sources from folder '/var/lib/jenkins1/ws/OpenModelica/coverage-sources-.tmp2838856817289736261/omc-coverage' as '/var/lib/jenkins1/ws/OpenModelica/coverage-sources-omc-coverage.zip'
-> deleted temporary source folder '/var/lib/jenkins1/ws/OpenModelica/coverage-sources-.tmp2838856817289736261'
Copying painted sources from agent to build folder
-> extracting...
-> done
Finished coverage processing - adding the action to the build...