UnstableConsole Output

Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/workspace/development/jqassistant-reports
No credentials specified
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/JMRI/JMRI.git # timeout=10
Using shallow fetch with depth 50
Fetching upstream changes from https://github.com/JMRI/JMRI.git
 > git --version # timeout=10
 > git fetch --tags --progress --depth=50 -- https://github.com/JMRI/JMRI.git +refs/heads/master:refs/remotes/origin/master # timeout=30
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 15326e5f2a1a55c180be7ed843c182b1da4837d3 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 15326e5f2a1a55c180be7ed843c182b1da4837d3 # timeout=10
Commit message: "Merge pull request #9085 from silverailscolo/eb-athearn"
 > git rev-list --no-walk 9f6d11dd2c3e434da94c71dda5d73c13fbbb1298 # timeout=10
Xvfb starting$ Xvfb :1 -fbdir /var/lib/jenkins/xvfb-311-..fbdir16668882276712972510
[jqassistant-reports] $ mvn clean compile test-compile jqassistant:scan jqassistant:analyze jqassistant:report
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[INFO] 
[INFO] ---------------------------< org.jmri:jmri >----------------------------
[INFO] Building JMRI 4.21.3-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ jmri ---
[INFO] Deleting /var/lib/jenkins/workspace/development/jqassistant-reports/target
[INFO] 
[INFO] --- build-helper-maven-plugin:3.0.0:timestamp-property (timestamp-property) @ jmri ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ jmri ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (prepare-agent) @ jmri ---
[INFO] surefire.argLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/var/lib/jenkins/workspace/development/jqassistant-reports/target/jacoco-unit.exec,append=true
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (prepare-agent-integration) @ jmri ---
[INFO] failsafe.argLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/var/lib/jenkins/workspace/development/jqassistant-reports/target/jacoco-it.exec,append=true
[INFO] 
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ jmri ---
[INFO] Quiet processing - ignoring properties cannot be loaded from File: /var/lib/jenkins/workspace/development/jqassistant-reports/local.properties
[INFO] 
[INFO] --- javacc-maven-plugin:2.6:jjtree-javacc (default) @ jmri ---
Java Compiler Compiler Version 7.0.3 (Tree Builder)
(type "jjtree" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/jmrix/srcp/SRCPClientParser.jjt . . .
opt:java
File "Node.java" does not exist.  Will create one.
File "SimpleNode.java" does not exist.  Will create one.
File "ASThandshakeresponse.java" does not exist.  Will create one.
File "ASTtimestamp.java" does not exist.  Will create one.
File "ASTserviceversion.java" does not exist.  Will create one.
File "ASTinforesponse.java" does not exist.  Will create one.
File "ASTinfo.java" does not exist.  Will create one.
File "ASTerror.java" does not exist.  Will create one.
File "ASTok.java" does not exist.  Will create one.
File "ASTcommandresponse.java" does not exist.  Will create one.
File "ASTbus.java" does not exist.  Will create one.
File "ASTpower.java" does not exist.  Will create one.
File "ASTzeroaddress.java" does not exist.  Will create one.
File "ASTnonzeroaddress.java" does not exist.  Will create one.
File "ASTport.java" does not exist.  Will create one.
File "ASTdevicegroup.java" does not exist.  Will create one.
File "ASTgl.java" does not exist.  Will create one.
File "ASTsm.java" does not exist.  Will create one.
File "ASTga.java" does not exist.  Will create one.
File "ASTfb.java" does not exist.  Will create one.
File "ASTtime.java" does not exist.  Will create one.
File "ASTserver.java" does not exist.  Will create one.
File "ASTsession.java" does not exist.  Will create one.
File "ASTlock.java" does not exist.  Will create one.
File "ASTdescription.java" does not exist.  Will create one.
File "ASTonoff.java" does not exist.  Will create one.
File "SRCPClientParserTreeConstants.java" does not exist.  Will create one.
File "SRCPClientParserVisitor.java" does not exist.  Will create one.
File "SRCPClientParserDefaultVisitor.java" does not exist.  Will create one.
File "JJTSRCPClientParserState.java" does not exist.  Will create one.
Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981324533/node/SRCPClientParser.jj
Java Compiler Compiler Version 7.0.3 (Parser Generator)
(type "javacc" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981324533/node/SRCPClientParser.jj . . .
File "TokenMgrError.java" does not exist.  Will create one.
File "ParseException.java" does not exist.  Will create one.
File "Token.java" does not exist.  Will create one.
File "SimpleCharStream.java" does not exist.  Will create one.
Parser generated successfully.
Java Compiler Compiler Version 7.0.3 (Tree Builder)
(type "jjtree" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/jmris/srcp/SRCPParser.jjt . . .
opt:java
File "Node.java" does not exist.  Will create one.
File "SimpleNode.java" does not exist.  Will create one.
File "ASThandshakecommand.java" does not exist.  Will create one.
File "ASTcommand.java" does not exist.  Will create one.
File "ASTserviceversion.java" does not exist.  Will create one.
File "ASTconnectionmode.java" does not exist.  Will create one.
File "ASTbus.java" does not exist.  Will create one.
File "ASTaddress.java" does not exist.  Will create one.
File "ASTvalue.java" does not exist.  Will create one.
File "ASTcvno.java" does not exist.  Will create one.
File "ASTzeroaddress.java" does not exist.  Will create one.
File "ASTnonzeroaddress.java" does not exist.  Will create one.
File "ASTport.java" does not exist.  Will create one.
File "ASTdevicegroup.java" does not exist.  Will create one.
File "ASTgo.java" does not exist.  Will create one.
File "ASTget.java" does not exist.  Will create one.
File "ASThandshake_set.java" does not exist.  Will create one.
File "ASTprotocollitteral.java" does not exist.  Will create one.
File "ASTconnectionlitteral.java" does not exist.  Will create one.
File "ASTset.java" does not exist.  Will create one.
File "ASTterm.java" does not exist.  Will create one.
File "ASTcheck.java" does not exist.  Will create one.
File "ASTwait_cmd.java" does not exist.  Will create one.
File "ASTinit.java" does not exist.  Will create one.
File "ASTreset.java" does not exist.  Will create one.
File "ASTverify.java" does not exist.  Will create one.
File "ASTgl.java" does not exist.  Will create one.
File "ASTsm.java" does not exist.  Will create one.
File "ASTga.java" does not exist.  Will create one.
File "ASTfb.java" does not exist.  Will create one.
File "ASTtime.java" does not exist.  Will create one.
File "ASTpower.java" does not exist.  Will create one.
File "ASTserver.java" does not exist.  Will create one.
File "ASTsession.java" does not exist.  Will create one.
File "ASTlock.java" does not exist.  Will create one.
File "ASTdescription.java" does not exist.  Will create one.
File "ASTonoff.java" does not exist.  Will create one.
File "ASTzeroone.java" does not exist.  Will create one.
File "ASTdelay.java" does not exist.  Will create one.
File "ASTtimeout.java" does not exist.  Will create one.
File "ASTprogmode.java" does not exist.  Will create one.
File "ASTcv.java" does not exist.  Will create one.
File "ASTcvbit.java" does not exist.  Will create one.
File "ASTreg.java" does not exist.  Will create one.
File "ASTprotocol.java" does not exist.  Will create one.
File "ASTdrivemode.java" does not exist.  Will create one.
File "ASTfunctionmode.java" does not exist.  Will create one.
File "SRCPParserTreeConstants.java" does not exist.  Will create one.
File "SRCPParserVisitor.java" does not exist.  Will create one.
File "SRCPParserDefaultVisitor.java" does not exist.  Will create one.
File "JJTSRCPParserState.java" does not exist.  Will create one.
Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981324969/node/SRCPParser.jj
Java Compiler Compiler Version 7.0.3 (Parser Generator)
(type "javacc" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981324969/node/SRCPParser.jj . . .
File "TokenMgrError.java" does not exist.  Will create one.
File "ParseException.java" does not exist.  Will create one.
File "Token.java" does not exist.  Will create one.
File "SimpleCharStream.java" does not exist.  Will create one.
Parser generated successfully.
Java Compiler Compiler Version 7.0.3 (Tree Builder)
(type "jjtree" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/jmris/simpleserver/JmriServerParser.jjt . . .
opt:java
File "Node.java" does not exist.  Will create one.
File "SimpleNode.java" does not exist.  Will create one.
File "ASTcommand.java" does not exist.  Will create one.
File "ASTpowercmd.java" does not exist.  Will create one.
File "ASTpower.java" does not exist.  Will create one.
File "ASTonoff.java" does not exist.  Will create one.
File "ASTturnoutcmd.java" does not exist.  Will create one.
File "ASTturnout.java" does not exist.  Will create one.
File "ASTturnoutdevice.java" does not exist.  Will create one.
File "ASTthrownclosed.java" does not exist.  Will create one.
File "ASTlightcmd.java" does not exist.  Will create one.
File "ASTlight.java" does not exist.  Will create one.
File "ASTlightdevice.java" does not exist.  Will create one.
File "ASTreportercmd.java" does not exist.  Will create one.
File "ASTreporter.java" does not exist.  Will create one.
File "ASTreporterdevice.java" does not exist.  Will create one.
File "ASTsensorcmd.java" does not exist.  Will create one.
File "ASTsensor.java" does not exist.  Will create one.
File "ASTsensordevice.java" does not exist.  Will create one.
File "ASToperationscmd.java" does not exist.  Will create one.
File "ASToperations.java" does not exist.  Will create one.
File "ASTtrains.java" does not exist.  Will create one.
File "ASTlocations.java" does not exist.  Will create one.
File "ASTterminate.java" does not exist.  Will create one.
File "ASTtraincmd.java" does not exist.  Will create one.
File "ASTattributelist.java" does not exist.  Will create one.
File "ASTattributename.java" does not exist.  Will create one.
File "ASTvalue.java" does not exist.  Will create one.
File "JmriServerParserTreeConstants.java" does not exist.  Will create one.
File "JmriServerParserVisitor.java" does not exist.  Will create one.
File "JmriServerParserDefaultVisitor.java" does not exist.  Will create one.
File "JJTJmriServerParserState.java" does not exist.  Will create one.
Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981325231/node/JmriServerParser.jj
Java Compiler Compiler Version 7.0.3 (Parser Generator)
(type "javacc" with no arguments for help)
Reading from file /var/lib/jenkins/workspace/development/jqassistant-reports/target/javacc-1602981325231/node/JmriServerParser.jj . . .
File "TokenMgrError.java" does not exist.  Will create one.
File "ParseException.java" does not exist.  Will create one.
File "Token.java" does not exist.  Will create one.
File "SimpleCharStream.java" does not exist.  Will create one.
Parser generated successfully.
[INFO] Processed 3 grammars
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create-metadata (generate) @ jmri ---
[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/workspace/development/jqassistant-reports' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[INFO] Working directory: /var/lib/jenkins/workspace/development/jqassistant-reports
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jmri ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2528 resources
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jmri ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4959 source files to /var/lib/jenkins/workspace/development/jqassistant-reports/target/classes
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/util/JmriJFrame.java: Some input files use or override a deprecated API.
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/util/JmriJFrame.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- build-helper-maven-plugin:3.0.0:timestamp-property (timestamp-property) @ jmri ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ jmri ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (prepare-agent) @ jmri ---
[INFO] surefire.argLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/var/lib/jenkins/workspace/development/jqassistant-reports/target/jacoco-unit.exec,append=true
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (prepare-agent-integration) @ jmri ---
[INFO] failsafe.argLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/var/lib/jenkins/workspace/development/jqassistant-reports/target/jacoco-it.exec,append=true
[INFO] 
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ jmri ---
[INFO] Quiet processing - ignoring properties cannot be loaded from File: /var/lib/jenkins/workspace/development/jqassistant-reports/local.properties
[INFO] 
[INFO] --- javacc-maven-plugin:2.6:jjtree-javacc (default) @ jmri ---
[INFO] Skipping - all parsers are up to date
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create-metadata (generate) @ jmri ---
[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/workspace/development/jqassistant-reports' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[INFO] Working directory: /var/lib/jenkins/workspace/development/jqassistant-reports
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jmri ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2528 resources
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jmri ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4959 source files to /var/lib/jenkins/workspace/development/jqassistant-reports/target/classes
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/util/JmriJFrame.java: Some input files use or override a deprecated API.
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/src/jmri/util/JmriJFrame.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- build-helper-maven-plugin:3.0.0:add-test-source (add-test-source) @ jmri ---
[INFO] Test Source directory: /var/lib/jenkins/workspace/development/jqassistant-reports/java/acceptancetest/step_definitions added.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jmri ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 523 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ jmri ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4429 source files to /var/lib/jenkins/workspace/development/jqassistant-reports/target/test-classes
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/test/jmri/jmrit/log/LogOutputWindowActionTest.java: Some input files use or override a deprecated API.
[INFO] /var/lib/jenkins/workspace/development/jqassistant-reports/java/test/jmri/jmrit/log/LogOutputWindowActionTest.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- jqassistant-maven-plugin:1.6.0:scan (default-cli) @ jmri ---
[INFO] Loaded jQAssistant plugins [CDI, Common, Core Analysis, Core Report, EJB3, GraphML, JAX-RS, JPA 2, JSON, JUnit, Java, Java 8, Java EE 6, Maven 3, OSGi, RDBMS, Spring, TestNG, Tycho, XML, YAML].
[INFO] Connecting to store at 'file:/var/lib/jenkins/workspace/development/jqassistant-reports/target/jqassistant/store/'
[INFO] Initializing embedded Neo4j server 3.x
[INFO] Resetting store.
[INFO] Reset finished (removed 0 nodes, 0 relations).
[INFO] Entering /var/lib/jenkins/workspace/development/jqassistant-reports/target/classes
[INFO] Leaving /var/lib/jenkins/workspace/development/jqassistant-reports/target/classes (11279 entries, 93699 ms)
[INFO] Entering /var/lib/jenkins/workspace/development/jqassistant-reports/target/test-classes
[INFO] Entering /jmri/jmrit/vsdecoder/steam1min8.zip
[INFO] Leaving /jmri/jmrit/vsdecoder/steam1min8.zip (10 entries, 13 ms)
[INFO] Entering /jmri/util/UnzipFileClassTest.zip
[INFO] Leaving /jmri/util/UnzipFileClassTest.zip (1 entries, 0 ms)
[INFO] Leaving /var/lib/jenkins/workspace/development/jqassistant-reports/target/test-classes (6839 entries, 51274 ms)
[INFO] 
[INFO] --- jqassistant-maven-plugin:1.6.0:analyze (default-cli) @ jmri ---
[INFO] Executing analysis for 'JMRI'.
[INFO] Will warn on violations starting from severity 'MINOR'
[INFO] Will fail on violations starting from severity 'MAJOR'.
[INFO] Reading rules from directory /var/lib/jenkins/workspace/development/jqassistant-reports/jqassistant
[INFO] Executing group 'default'
[INFO] Applying concept 'junit4:IgnoreTestClassOrMethod' with severity: 'MINOR'.
[INFO] Validating constraint 'testrules:IgnoredTest' with severity: 'MINOR (from MAJOR)'.
[INFO] Applying concept 'junit4:TestMethod' with severity: 'MINOR'.
[INFO] Applying concept 'junit4:TestClass' with severity: 'MINOR'.
[INFO] Validating constraint 'testrules:TestClassName' with severity: 'MAJOR'.
[INFO] Applying concept 'junit4:AssertMethod' with severity: 'MINOR'.
[INFO] Applying concept 'testrules:TestWithExpectedException' with severity: 'MINOR'.
[INFO] Validating constraint 'testrules:TestMethodWithoutAssertion' with severity: 'MINOR (from MAJOR)'.
[INFO] Validating constraint 'junit:IgnoreWithoutMessage' with severity: 'MAJOR'.
[WARNING] --[ Concept Application Failure ]----------------------------------
[WARNING] Concept: testrules:TestWithExpectedException
[WARNING] Severity: MINOR
[WARNING] Number of rows: 0
[WARNING] Finds tests with an Expected Exception.
[WARNING] -------------------------------------------------------------------
[WARNING] 

[WARNING] --[ Constraint Violation ]-----------------------------------------
[WARNING] Constraint: testrules:IgnoredTest
[WARNING] Severity: MINOR (from MAJOR)
[WARNING] Number of rows: 15
[WARNING] List all ignored JUnit 4 tests.
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnout()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnoutWithDone()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnoutFromMenu()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtLevelXing()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtLevelXingFromMenu()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testRemoveSignalHeadFromPanelNameNullName()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalHeadOnPanelAtXYIntAndRemove()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalHeadOnPanelAtPointAndRemove()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalHeadOnPanelAtXYDoubleAndRemove()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testGetSignalHeadIcon()
[WARNING]   method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testInitializeBlockBossLogic()
[WARNING]   method=jmri.jmrit.throttle.ThrottleFrameTest#void testToggleMomentaryStatus()
[WARNING]   method=jmri.jmrit.roster.swing.RosterFrameTest#void testIdentify3Multiple()
[WARNING]   method=jmri.jmrit.roster.swing.RosterFrameTest#void testCheckIfEntrySelected()
[WARNING]   method=jmri.util.junit.rules.RetryRuleTest#void testIgnore()
[WARNING] -------------------------------------------------------------------
[WARNING] 

[WARNING] --[ Constraint Violation ]-----------------------------------------
[WARNING] Constraint: testrules:TestMethodWithoutAssertion
[WARNING] Severity: MINOR (from MAJOR)
[WARNING] Number of rows: 144
[WARNING] Finds tests without an assert.
[WARNING]   DeclaringType=jmri.jmrit.signalling.SignallingGuiToolsTest, Method=jmri.jmrit.signalling.SignallingGuiToolsTest#void testShowAndCloseUpdateSignalmastLogicDialog()
[WARNING]   DeclaringType=jmri.jmrit.signalling.SignallingGuiToolsTest, Method=jmri.jmrit.signalling.SignallingGuiToolsTest#void testShowAndCloseSwapSignalmastLogicDialog()
[WARNING]   DeclaringType=jmri.jmrit.signalling.SignallingGuiToolsTest, Method=jmri.jmrit.signalling.SignallingGuiToolsTest#void testShowAndCloseRemoveSignalmastLogicDialog()
[WARNING]   DeclaringType=jmri.jmrit.signalling.SignallingGuiToolsTest, Method=jmri.jmrit.signalling.SignallingGuiToolsTest#void testShowAndCloseRemoveAlreadyAssignedSignalmastLogicDialog()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.MoveSelectionDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.MoveSelectionDialogTest#void testMoveSelectionCanceled()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.MoveSelectionDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.MoveSelectionDialogTest#void testMoveSelection()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterReporterDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterReporterDialogTest#void testEnterReporterCanceled()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterReporterDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterReporterDialogTest#void testEnterReporter()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.ScaleTrackDiagramDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.ScaleTrackDiagramDialogTest#void testScaleTrackDiagramCanceled()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.ScaleTrackDiagramDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.ScaleTrackDiagramDialogTest#void testScaleTrackDiagram()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterGridSizesDialogTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorDialogs.EnterGridSizesDialogTest#void testEnterGridSizesCanceled()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnout()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnoutWithCancel()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtTurnoutFromMenu()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtLevelXing()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testSetSignalsAtLevelXingFromMenu()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testRemoveSignalHeadFromPanelNameNullName()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testRemoveSignalHeadFromPanelEmptyName()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testFinalizeBlockBossLogicNullInput()
[WARNING]   DeclaringType=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest, Method=jmri.jmrit.display.layoutEditor.LayoutEditorToolsTest#void testRemoveSignalHeadAssignment()
[WARNING]   DeclaringType=jmri.jmrit.throttle.StealingOrSharingThrottleTest, Method=jmri.jmrit.throttle.StealingOrSharingThrottleTest#void testPreferenceSteal()
[WARNING]   DeclaringType=jmri.jmrit.throttle.StealingOrSharingThrottleTest, Method=jmri.jmrit.throttle.StealingOrSharingThrottleTest#void testPreferenceShare()
[WARNING]   DeclaringType=jmri.jmrit.throttle.ThrottleFrameTest, Method=jmri.jmrit.throttle.ThrottleFrameTest#void testToggleAlt2()
[WARNING]   DeclaringType=jmri.jmrit.throttle.ThrottleFrameTest, Method=jmri.jmrit.throttle.ThrottleFrameTest#void testChangeToSpeedStepMode()
[WARNING]   DeclaringType=jmri.jmrit.throttle.ThrottleFrameTest, Method=jmri.jmrit.throttle.ThrottleFrameTest#void testSaveThrottle()
[WARNING]   DeclaringType=jmri.jmrit.beantable.MaintenanceTest, Method=jmri.jmrit.beantable.MaintenanceTest#void testDeviceReportPressed()
[WARNING]   DeclaringType=jmri.jmrit.beantable.MaintenanceTest, Method=jmri.jmrit.beantable.MaintenanceTest#void testFindOrphansPressed()
[WARNING]   DeclaringType=jmri.jmrit.roster.swing.RosterFrameTest, Method=jmri.jmrit.roster.swing.RosterFrameTest#void testIdentify3NotPresent()
[WARNING]   DeclaringType=jmri.util.junit.rules.RetryRuleTest, Method=jmri.util.junit.rules.RetryRuleTest#void testFirstOK()
[WARNING]   DeclaringType=jmri.util.junit.rules.RetryRuleTest, Method=jmri.util.junit.rules.RetryRuleTest#void testPassOnThirdRetry()
[WARNING]   DeclaringType=jmri.util.junit.rules.RetryRuleTest, Method=jmri.util.junit.rules.RetryRuleTest#void testJemmyTimeout()
[WARNING]   DeclaringType=jmri.util.junit.rules.RetryRuleTest, Method=jmri.util.junit.rules.RetryRuleTest#void testIgnore()
[WARNING]   DeclaringType=jmri.managers.ProxyAnalogIOManagerTest, Method=jmri.managers.ProxyAnalogIOManagerTest#void testDispose()
[WARNING]   DeclaringType=jmri.managers.ProxyAnalogIOManagerTest, Method=jmri.managers.ProxyAnalogIOManagerTest#void testAnalogIOManager()
[WARNING]   DeclaringType=jmri.managers.ProxyStringIOManagerTest, Method=jmri.managers.ProxyStringIOManagerTest#void testDispose()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionTypeListTest, Method=jmri.jmrix.ipocs.IpocsConnectionTypeListTest#void GetManufacturersTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionTypeListTest, Method=jmri.jmrix.ipocs.IpocsConnectionTypeListTest#void GetAvailableProtocolClassesTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void configureTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void connectTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void getInputStreamTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void getOutputStreamTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void addListenerTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void removeListenerTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void clientConnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void onMessageTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void clientDisconnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsPortControllerTest, Method=jmri.jmrix.ipocs.IpocsPortControllerTest#void sendTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutTest, Method=jmri.jmrix.ipocs.IpocsTurnoutTest#void testOnMessage()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutTest, Method=jmri.jmrix.ipocs.IpocsTurnoutTest#void testForwardCommandChangeToLayout()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutTest, Method=jmri.jmrix.ipocs.IpocsTurnoutTest#void testTurnoutPushbuttonLockout()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutTest, Method=jmri.jmrix.ipocs.IpocsTurnoutTest#void testClientConnected()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutTest, Method=jmri.jmrix.ipocs.IpocsTurnoutTest#void testClientDisconnected()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsTurnoutManagerTest, Method=jmri.jmrix.ipocs.IpocsTurnoutManagerTest#void createNewSensorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void constructorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void completedClosedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void completedReceived1Test()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void completedReceived2Test()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void completedReceived3Test()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void failedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void addClientListenerTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void removeClientListenerTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsClientHandlerTest, Method=jmri.jmrix.ipocs.IpocsClientHandlerTest#void sendMessageTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightManagerTest, Method=jmri.jmrix.ipocs.IpocsLightManagerTest#void validSystemNameConfigTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightManagerTest, Method=jmri.jmrix.ipocs.IpocsLightManagerTest#void createNewLightTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void constructorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void doNewStateTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void setStateTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void clientConnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void clientDisconnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsLightTest, Method=jmri.jmrix.ipocs.IpocsLightTest#void onMessageTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsSensorManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsSensorManagerXmlTest#void loadTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsSensorManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsSensorManagerXmlTest#void setStoreelementClassTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsConnectionConfigXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsConnectionConfigXmlTest#void specificLoadTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsLightManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsLightManagerXmlTest#void loadTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsLightManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsLightManagerXmlTest#void setStoreelementClassTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsTurnoutManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsTurnoutManagerXmlTest#void loadTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.configurexml.IpocsTurnoutManagerXmlTest, Method=jmri.jmrix.ipocs.configurexml.IpocsTurnoutManagerXmlTest#void setStoreelementClassTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ConnectionRequestPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ConnectionRequestPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ConnectionRequestPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ConnectionRequestPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.OutputStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.OutputStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.OutputStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.OutputStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetDerailerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetDerailerPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetDerailerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetDerailerPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.PointsStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.PointsStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.PointsStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.PointsStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.RequestStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.RequestStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.RequestStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.RequestStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SignOfLifeTimerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SignOfLifeTimerPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SignOfLifeTimerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SignOfLifeTimerPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.DerailerStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.DerailerStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.DerailerStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.DerailerStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ConnectionResponsePacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ConnectionResponsePacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ConnectionResponsePacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ConnectionResponsePacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetOutputPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetOutputPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetOutputPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetOutputPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.LocalReleasePacketTest, Method=jmri.jmrix.ipocs.protocol.packets.LocalReleasePacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.LocalReleasePacketTest, Method=jmri.jmrix.ipocs.protocol.packets.LocalReleasePacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.DisconnectPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.DisconnectPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.DisconnectPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.DisconnectPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ThrowPointsPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ThrowPointsPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ThrowPointsPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ThrowPointsPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetLevelCrossingPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetLevelCrossingPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetLevelCrossingPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetLevelCrossingPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.InputStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.InputStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.InputStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.InputStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ApplicationDataPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ApplicationDataPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ApplicationDataPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ApplicationDataPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ResetControllerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ResetControllerPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ResetControllerPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ResetControllerPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.LevelCrossingStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.LevelCrossingStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.LevelCrossingStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.LevelCrossingStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ElectricalPointsLockStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ElectricalPointsLockStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ElectricalPointsLockStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ElectricalPointsLockStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SignOfLifePacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SignOfLifePacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.AlarmPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.AlarmPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.AlarmPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.AlarmPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.AcknowledgementPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.AcknowledgementPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.AcknowledgementPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.AcknowledgementPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetElectricalPointsLockPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetElectricalPointsLockPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.SetElectricalPointsLockPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.SetElectricalPointsLockPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ControllerStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ControllerStatusPacketTest#void getIdTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.ControllerStatusPacketTest, Method=jmri.jmrix.ipocs.protocol.packets.ControllerStatusPacketTest#void parseSpecificTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.PacketTest, Method=jmri.jmrix.ipocs.protocol.packets.PacketTest#void ackTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.packets.PacketTest, Method=jmri.jmrix.ipocs.protocol.packets.PacketTest#void serializeTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.MessageTest, Method=jmri.jmrix.ipocs.protocol.MessageTest#void testSerialize()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.protocol.MessageTest, Method=jmri.jmrix.ipocs.protocol.MessageTest#void testParse()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSocketAdapterTest, Method=jmri.jmrix.ipocs.IpocsSocketAdapterTest#void completedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSocketAdapterTest, Method=jmri.jmrix.ipocs.IpocsSocketAdapterTest#void failedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest, Method=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest#void constructorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest, Method=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest#void configureManagersEnabledTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest, Method=jmri.jmrix.ipocs.IpocsSystemConnectionMemoTest#void configureManagersDisabledTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSensorManagerTest, Method=jmri.jmrix.ipocs.IpocsSensorManagerTest#void createNewSensorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void constructorTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void setInstanceTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void checkInitDoneTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void updateAdapterTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void loadDetailsTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void showAdvancedItemsTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsConnectionConfigTest, Method=jmri.jmrix.ipocs.IpocsConnectionConfigTest#void setManufacturerTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSensorTest, Method=jmri.jmrix.ipocs.IpocsSensorTest#void requestUpdateFromLayout()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSensorTest, Method=jmri.jmrix.ipocs.IpocsSensorTest#void clientConnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSensorTest, Method=jmri.jmrix.ipocs.IpocsSensorTest#void clientDisconnectedTest()
[WARNING]   DeclaringType=jmri.jmrix.ipocs.IpocsSensorTest, Method=jmri.jmrix.ipocs.IpocsSensorTest#void onMessageTest()
[WARNING]   DeclaringType=apps.TrainCrew.InstallFromURLTest, Method=apps.TrainCrew.InstallFromURLTest#void testCtor()
[WARNING] -------------------------------------------------------------------
[WARNING] 

[INFO] 
[INFO] --- jqassistant-maven-plugin:1.6.0:report (default-cli) @ jmri ---
[INFO] Transforming /var/lib/jenkins/workspace/development/jqassistant-reports/target/jqassistant/jqassistant-report.xml.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  05:40 min
[INFO] Finished at: 2020-10-18T02:40:58+02:00
[INFO] ------------------------------------------------------------------------
[INFO] Closing store in directory 'file:/var/lib/jenkins/workspace/development/jqassistant-reports/target/jqassistant/store/'.
Xvfb stopping
[ConsoleLogToWorkspace] Writing console log to workspace file console.log started
[ConsoleLogToWorkspace] Wrote console log to workspace file console.log successfully
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/workspace/development/jqassistant-reports/target/site to /var/lib/jenkins/jobs/development/jobs/jqassistant-reports/htmlreports/JQAssistant_20Report
Recording test results
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
Finished: UNSTABLE