SuccessConsole Output

Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on sos-builder01 (lin) in workspace /builds/workspace/npefix
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/Spirals-Team/npefix.git
 > git init /builds/workspace/npefix # timeout=10
Fetching upstream changes from https://github.com/Spirals-Team/npefix.git
 > git --version # timeout=10
 > git fetch --tags --progress https://github.com/Spirals-Team/npefix.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url https://github.com/Spirals-Team/npefix.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/Spirals-Team/npefix.git # timeout=10
Fetching upstream changes from https://github.com/Spirals-Team/npefix.git
 > git fetch --tags --progress https://github.com/Spirals-Team/npefix.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 80cfc38d4c3d5244c1a74c86e285193bb2670ea6 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 80cfc38d4c3d5244c1a74c86e285193bb2670ea6
Commit message: "Update README.md"
 > git rev-list --no-walk 80cfc38d4c3d5244c1a74c86e285193bb2670ea6 # timeout=10
[npefix] $ /bin/sh -xe /tmp/jenkins7417388356858253990.sh
+ rm -rf /builds/.m2/repository/fr/inria/gforge/spoon
[npefix] $ /bin/sh -xe /tmp/jenkins7719090511217194913.sh
+ mvn versions:use-latest-versions -DallowSnapshots=true
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO]   ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building npefix 0.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- versions-maven-plugin:2.4:use-latest-versions (default-cli) @ npefix ---
[INFO] Major version changes allowed
[INFO] artifact junit:junit: checking for updates from gforge.inria.fr-snapshot
[INFO] Updated junit:junit:jar:4.11 to version 4.13
[INFO] artifact org.json:json: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.json:json: checking for updates from central
[INFO] Updated org.json:json:jar:20160212 to version 20190722
[INFO] artifact org.hamcrest:hamcrest-core: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.hamcrest:hamcrest-core: checking for updates from central
[INFO] Updated org.hamcrest:hamcrest-core:jar:1.3 to version 2.2
[INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from gforge.inria.fr-snapshot
[INFO] Updated fr.inria.gforge.spoon:spoon-core:jar:7.5.0-SNAPSHOT to version 8.1.0-SNAPSHOT
[INFO] artifact org.slf4j:slf4j-simple: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.slf4j:slf4j-simple: checking for updates from central
[INFO] Updated org.slf4j:slf4j-simple:jar:1.7.6 to version 2.0.0-alpha1
[INFO] artifact log4j:log4j: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact log4j:log4j: checking for updates from central
[INFO] artifact com.cloudbees:diff4j: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact com.cloudbees:diff4j: checking for updates from central
[INFO] Updated com.cloudbees:diff4j:jar:1.2 to version 1.3
[INFO] artifact org.eclipse.core:org.eclipse.core.runtime: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.eclipse.core:org.eclipse.core.runtime: checking for updates from central
[INFO] Updated org.eclipse.core:org.eclipse.core.runtime:jar:3.6.0.v20100505 to version 3.7.0
[INFO] artifact org.eclipse.core:org.eclipse.core.resources: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.eclipse.core:org.eclipse.core.resources: checking for updates from central
[INFO] Updated org.eclipse.core:org.eclipse.core.resources:jar:3.6.0.v20100526-0737 to version 3.7.100
[INFO] artifact org.glassfish.tyrus.bundles:tyrus-standalone-client: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.glassfish.tyrus.bundles:tyrus-standalone-client: checking for updates from central
[INFO] Updated org.glassfish.tyrus.bundles:tyrus-standalone-client:jar:1.13.1 to version 1.15
[INFO] artifact org.apache.maven:maven-model: checking for updates from gforge.inria.fr-snapshot
[INFO] artifact org.apache.maven:maven-model: checking for updates from central
[INFO] Updated org.apache.maven:maven-model:jar:3.5.0 to version 3.6.3
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.145 s
[INFO] Finished at: 2020-01-28T05:24:08+01:00
[INFO] Final Memory: 23M/186M
[INFO] ------------------------------------------------------------------------
+ mvn test
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO]   ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building npefix 0.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/maven-metadata.xml
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
1013/1013 B   
              
Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/maven-metadata.xml (1013 B at 7.3 KB/sec)
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/spoon-core-8.1.0-20200127.234143-98.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
3/8 KB        
7/8 KB   
8/8 KB   
         
Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/spoon-core-8.1.0-20200127.234143-98.pom (8 KB at 182.9 KB/sec)
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
         
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom
2/21 KB   
3/21 KB   
5/21 KB   
6/21 KB   
7/21 KB   
9/21 KB   
10/21 KB   
11/21 KB   
13/21 KB   
14/21 KB   
15/21 KB   
17/21 KB   
18/21 KB   
19/21 KB   
21/21 KB   
21/21 KB   
           
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom (21 KB at 111.6 KB/sec)
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/spoon-core-8.1.0-20200127.234143-98.jar
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
4/1699 KB   
8/1699 KB   
12/1699 KB   
13/1699 KB   
17/1699 KB   
21/1699 KB   
25/1699 KB   
29/1699 KB   
33/1699 KB   
37/1699 KB   
41/1699 KB   
42/1699 KB   
46/1699 KB   
50/1699 KB   
54/1699 KB   
58/1699 KB   
62/1699 KB   
66/1699 KB   
70/1699 KB   
74/1699 KB   
78/1699 KB   
82/1699 KB   
86/1699 KB   
90/1699 KB   
94/1699 KB   
98/1699 KB   
98/1699 KB   
101/1699 KB   
105/1699 KB   
109/1699 KB   
113/1699 KB   
117/1699 KB   
121/1699 KB   
125/1699 KB   
129/1699 KB   
133/1699 KB   
137/1699 KB   
141/1699 KB   
145/1699 KB   
149/1699 KB   
153/1699 KB   
157/1699 KB   
161/1699 KB   
165/1699 KB   
169/1699 KB   
173/1699 KB   
177/1699 KB   
181/1699 KB   
185/1699 KB   
189/1699 KB   
193/1699 KB   
197/1699 KB   
201/1699 KB   
205/1699 KB   
209/1699 KB   
213/1699 KB   
217/1699 KB   
221/1699 KB   
225/1699 KB   
229/1699 KB   
233/1699 KB   
237/1699 KB   
241/1699 KB   
245/1699 KB   
249/1699 KB   
253/1699 KB   
257/1699 KB   
261/1699 KB   
265/1699 KB   
269/1699 KB   
273/1699 KB   
277/1699 KB   
281/1699 KB   
285/1699 KB   
289/1699 KB   
293/1699 KB   
297/1699 KB   
301/1699 KB   
305/1699 KB   
309/1699 KB   
313/1699 KB   
317/1699 KB   
321/1699 KB   
325/1699 KB   
329/1699 KB   
333/1699 KB   
337/1699 KB   
341/1699 KB   
345/1699 KB   
349/1699 KB   
353/1699 KB   
357/1699 KB   
361/1699 KB   
365/1699 KB   
369/1699 KB   
373/1699 KB   
377/1699 KB   
381/1699 KB   
385/1699 KB   
389/1699 KB   
393/1699 KB   
397/1699 KB   
401/1699 KB   
405/1699 KB   
409/1699 KB   
413/1699 KB   
417/1699 KB   
421/1699 KB   
425/1699 KB   
429/1699 KB   
433/1699 KB   
437/1699 KB   
441/1699 KB   
445/1699 KB   
449/1699 KB   
453/1699 KB   
457/1699 KB   
461/1699 KB   
465/1699 KB   
469/1699 KB   
473/1699 KB   
477/1699 KB   
481/1699 KB   
485/1699 KB   
489/1699 KB   
493/1699 KB   
497/1699 KB   
501/1699 KB   
505/1699 KB   
509/1699 KB   
513/1699 KB   
517/1699 KB   
521/1699 KB   
525/1699 KB   
529/1699 KB   
533/1699 KB   
537/1699 KB   
541/1699 KB   
545/1699 KB   
549/1699 KB   
553/1699 KB   
557/1699 KB   
561/1699 KB   
565/1699 KB   
569/1699 KB   
573/1699 KB   
577/1699 KB   
581/1699 KB   
585/1699 KB   
589/1699 KB   
593/1699 KB   
597/1699 KB   
601/1699 KB   
605/1699 KB   
609/1699 KB   
613/1699 KB   
617/1699 KB   
621/1699 KB   
625/1699 KB   
629/1699 KB   
633/1699 KB   
637/1699 KB   
641/1699 KB   
645/1699 KB   
649/1699 KB   
653/1699 KB   
657/1699 KB   
661/1699 KB   
665/1699 KB   
669/1699 KB   
673/1699 KB   
677/1699 KB   
681/1699 KB   
685/1699 KB   
689/1699 KB   
693/1699 KB   
697/1699 KB   
701/1699 KB   
705/1699 KB   
709/1699 KB   
713/1699 KB   
717/1699 KB   
721/1699 KB   
725/1699 KB   
729/1699 KB   
733/1699 KB   
737/1699 KB   
741/1699 KB   
745/1699 KB   
749/1699 KB   
753/1699 KB   
757/1699 KB   
761/1699 KB   
765/1699 KB   
769/1699 KB   
773/1699 KB   
777/1699 KB   
781/1699 KB   
785/1699 KB   
789/1699 KB   
793/1699 KB   
797/1699 KB   
801/1699 KB   
805/1699 KB   
809/1699 KB   
813/1699 KB   
817/1699 KB   
821/1699 KB   
825/1699 KB   
829/1699 KB   
833/1699 KB   
837/1699 KB   
841/1699 KB   
845/1699 KB   
849/1699 KB   
853/1699 KB   
857/1699 KB   
861/1699 KB   
865/1699 KB   
869/1699 KB   
873/1699 KB   
877/1699 KB   
881/1699 KB   
885/1699 KB   
889/1699 KB   
893/1699 KB   
897/1699 KB   
901/1699 KB   
905/1699 KB   
909/1699 KB   
913/1699 KB   
917/1699 KB   
921/1699 KB   
925/1699 KB   
929/1699 KB   
933/1699 KB   
937/1699 KB   
941/1699 KB   
945/1699 KB   
949/1699 KB   
953/1699 KB   
957/1699 KB   
961/1699 KB   
965/1699 KB   
969/1699 KB   
973/1699 KB   
977/1699 KB   
981/1699 KB   
985/1699 KB   
989/1699 KB   
993/1699 KB   
997/1699 KB   
1001/1699 KB   
1005/1699 KB   
1009/1699 KB   
1013/1699 KB   
1017/1699 KB   
1021/1699 KB   
1025/1699 KB   
1029/1699 KB   
1033/1699 KB   
1037/1699 KB   
1041/1699 KB   
1045/1699 KB   
1049/1699 KB   
1053/1699 KB   
1057/1699 KB   
1061/1699 KB   
1065/1699 KB   
1069/1699 KB   
1073/1699 KB   
1077/1699 KB   
1081/1699 KB   
1085/1699 KB   
1089/1699 KB   
1093/1699 KB   
1097/1699 KB   
1101/1699 KB   
1105/1699 KB   
1109/1699 KB   
1113/1699 KB   
1117/1699 KB   
1121/1699 KB   
1125/1699 KB   
1129/1699 KB   
1133/1699 KB   
1137/1699 KB   
1141/1699 KB   
1145/1699 KB   
1149/1699 KB   
1153/1699 KB   
1157/1699 KB   
1161/1699 KB   
1165/1699 KB   
1169/1699 KB   
1173/1699 KB   
1177/1699 KB   
1181/1699 KB   
1185/1699 KB   
1189/1699 KB   
1193/1699 KB   
1197/1699 KB   
1201/1699 KB   
1205/1699 KB   
1209/1699 KB   
1213/1699 KB   
1217/1699 KB   
1221/1699 KB   
1225/1699 KB   
1229/1699 KB   
1233/1699 KB   
1237/1699 KB   
1241/1699 KB   
1245/1699 KB   
1249/1699 KB   
1253/1699 KB   
1257/1699 KB   
1261/1699 KB   
1265/1699 KB   
1269/1699 KB   
1273/1699 KB   
1277/1699 KB   
1281/1699 KB   
1285/1699 KB   
1289/1699 KB   
1293/1699 KB   
1297/1699 KB   
1301/1699 KB   
1305/1699 KB   
1309/1699 KB   
1313/1699 KB   
1317/1699 KB   
1321/1699 KB   
1325/1699 KB   
1329/1699 KB   
1333/1699 KB   
1337/1699 KB   
1341/1699 KB   
1345/1699 KB   
1349/1699 KB   
1353/1699 KB   
1357/1699 KB   
1361/1699 KB   
1365/1699 KB   
1369/1699 KB   
1373/1699 KB   
1377/1699 KB   
1381/1699 KB   
1385/1699 KB   
1389/1699 KB   
1393/1699 KB   
1397/1699 KB   
1401/1699 KB   
1405/1699 KB   
1409/1699 KB   
1413/1699 KB   
1417/1699 KB   
1421/1699 KB   
1425/1699 KB   
1429/1699 KB   
1433/1699 KB   
1437/1699 KB   
1441/1699 KB   
1445/1699 KB   
1449/1699 KB   
1453/1699 KB   
1457/1699 KB   
1461/1699 KB   
1465/1699 KB   
1469/1699 KB   
1473/1699 KB   
1477/1699 KB   
1481/1699 KB   
1485/1699 KB   
1489/1699 KB   
1493/1699 KB   
1497/1699 KB   
1501/1699 KB   
1505/1699 KB   
1509/1699 KB   
1513/1699 KB   
1517/1699 KB   
1521/1699 KB   
1525/1699 KB   
1529/1699 KB   
1533/1699 KB   
1537/1699 KB   
1541/1699 KB   
1545/1699 KB   
1549/1699 KB   
1553/1699 KB   
1557/1699 KB   
1561/1699 KB   
1565/1699 KB   
1569/1699 KB   
1573/1699 KB   
1577/1699 KB   
1581/1699 KB   
1585/1699 KB   
1589/1699 KB   
1593/1699 KB   
1597/1699 KB   
1601/1699 KB   
1605/1699 KB   
1609/1699 KB   
1613/1699 KB   
1617/1699 KB   
1621/1699 KB   
1625/1699 KB   
1629/1699 KB   
1633/1699 KB   
1637/1699 KB   
1641/1699 KB   
1645/1699 KB   
1649/1699 KB   
1653/1699 KB   
1657/1699 KB   
1661/1699 KB   
1665/1699 KB   
1669/1699 KB   
1673/1699 KB   
1677/1699 KB   
1681/1699 KB   
1685/1699 KB   
1689/1699 KB   
1693/1699 KB   
1697/1699 KB   
1699/1699 KB   
               
Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.1.0-SNAPSHOT/spoon-core-8.1.0-20200127.234143-98.jar (1699 KB at 5981.5 KB/sec)
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ npefix ---
[INFO] argLine set to -javaagent:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/builds/workspace/npefix/target/jacoco.exec
[INFO] 
[INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ npefix ---
[INFO] Source directory: /builds/workspace/npefix/src/evaluation/java added.
[INFO] Source directory: /builds/workspace/npefix/src/main/java added.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ npefix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ npefix ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 185 source files to /builds/workspace/npefix/target/classes
[INFO] /builds/workspace/npefix/src/main/java/fr/inria/spirals/npefix/main/all/Launcher.java: Some input files use or override a deprecated API.
[INFO] /builds/workspace/npefix/src/main/java/fr/inria/spirals/npefix/main/all/Launcher.java: Recompile with -Xlint:deprecation for details.
[INFO] /builds/workspace/npefix/src/main/java/fr/inria/spirals/npefix/transformer/processors/ProcessorUtility.java: Some input files use unchecked or unsafe operations.
[INFO] /builds/workspace/npefix/src/main/java/fr/inria/spirals/npefix/transformer/processors/ProcessorUtility.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ npefix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:testCompile (default-testCompile) @ npefix ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 17 source files to /builds/workspace/npefix/target/test-classes
[INFO] /builds/workspace/npefix/src/test/java/fr/inria/spirals/npefix/patch/PatchesGeneratorTest.java: Some input files use unchecked or unsafe operations.
[INFO] /builds/workspace/npefix/src/test/java/fr/inria/spirals/npefix/patch/PatchesGeneratorTest.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ npefix ---
[INFO] Surefire report directory: /builds/workspace/npefix/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
Running fr.inria.spirals.npefix.transformer.processors.ConstructorEncapsulationTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
ConstructorEncapsulation # Constructor: 2 in 25ms
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.004 sec - in fr.inria.spirals.npefix.transformer.processors.ConstructorEncapsulationTest
Running fr.inria.spirals.npefix.transformer.processors.ArrayAccessTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.663 sec - in fr.inria.spirals.npefix.transformer.processors.ArrayAccessTest
Running fr.inria.spirals.npefix.transformer.processors.BeforeDerefAdderTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.008 sec - in fr.inria.spirals.npefix.transformer.processors.BeforeDerefAdderTest
Running fr.inria.spirals.npefix.transformer.processors.TernarySplitterTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
TernarySplitter  in 13ms
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.25 sec - in fr.inria.spirals.npefix.transformer.processors.TernarySplitterTest
Running fr.inria.spirals.npefix.transformer.processors.ImplicitCastCheckerTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
AddImplicitCastChecker --> 4 in 8ms
BeforeDeref --> 31 (failed:0) in 28ms
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec - in fr.inria.spirals.npefix.transformer.processors.ImplicitCastCheckerTest
Running fr.inria.spirals.npefix.transformer.processors.CheckNotNullTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
java.lang.String local = (field == null) ? "" : field
return field == null ? "" : field
field = (parm == null) ? "" : parm
java.lang.Class type = (array != null) ? array.getClass() : element != null ? element.getClass() : java.lang.Object.class
java.lang.Class type = (array != null) ? array.getClass() : element != null ? element.getClass() : java.lang.Object.class
CheckNotNull  in 27ms
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.258 sec - in fr.inria.spirals.npefix.transformer.processors.CheckNotNullTest
Running fr.inria.spirals.npefix.transformer.processors.TargetModifierTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
target--> 29 (failed:0) in 48ms
public void multiCatch() {
    try {
    } catch (java.lang.IllegalArgumentException | java.lang.NullPointerException e) {
        e.printStackTrace();
    }
}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.244 sec - in fr.inria.spirals.npefix.transformer.processors.TargetModifierTest
Running fr.inria.spirals.npefix.transformer.TryCatchRepairModelTest
/builds/workspace/npefix/target/test-classes/foo/src
RMI Selector (Host: 127.0.0.1, Port: 10000): KO
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
CheckNotNull  in 0ms
ForceNullInit in 0ms
AddImplicitCastChecker --> 0 in 0ms
Assign --> 0 (failed: 0) in 0ms
VarInit --> 0 in 0ms
TryCatchRepair # Method: 4 in 16ms
ConstructorTryCatchRepair # Constructor: 0 in 0ms
VariableFor in 1ms
ConeflowerTest#test1
	1 Strat4 NULL Coneflower:15 Used null
Status: Ko
ConeflowerTest#test2
	1 Strat4 NULL Coneflower:11 Used null
Status: Ko
ConeflowerTest#test3
	1 Strat4 NULL Coneflower:7 Used null
Status: Ko
Multirun 4/1500 0%
ConeflowerTest#test1
	1 Strat4 NULL Coneflower:11 Used null
Status: Ko
ConeflowerTest#test2
	1 Strat4 NULL Coneflower:7 Used null
Status: Ko
Multirun 8/1500 0%
ConeflowerTest#test1
	1 Strat4 NULL Coneflower:7 Used null
Status: Ko
Multirun 12/1500 0%
ConeflowerTest#testThrowException
	1 Strat4 VAR Coneflower:19 Used i
Status: Ok
Multirun 4/1500 0%
ConeflowerTest#test1
	1 Strat4 NEW Coneflower:15 Used java.lang.String()
Status: Ko
ConeflowerTest#test2
	1 Strat4 NEW Coneflower:11 Used java.lang.String()
Status: Ko
ConeflowerTest#test3
	1 Strat4 NEW Coneflower:7 Used java.lang.String()
Status: Ok
ConeflowerTest#testThrowException
	1 Strat4 NEW Coneflower:19 Used 0
Status: Ok
Multirun 4/1500 0%
ConeflowerTest#test1
	1 Strat4 NEW Coneflower:11 Used java.lang.String()
Status: Ko
ConeflowerTest#test2
	1 Strat4 NEW Coneflower:7 Used java.lang.String()
Status: Ok
ConeflowerTest#testThrowException
	1 Strat4 NEW Coneflower:19 Used -1
Status: Ko
Multirun 8/1500 0%
ConeflowerTest#test1
	1 Strat4 NEW Coneflower:7 Used java.lang.String()
Status: Ok
ConeflowerTest#testThrowException
	1 Strat4 NEW Coneflower:19 Used 1
Status: Ko
Multirun 12/1500 0%
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.013 sec - in fr.inria.spirals.npefix.transformer.TryCatchRepairModelTest
Running fr.inria.spirals.npefix.patchTemplate.ReplaceGlobalTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.377 sec - in fr.inria.spirals.npefix.patchTemplate.ReplaceGlobalTest
Running fr.inria.spirals.npefix.patchTemplate.VariableFinderTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.11 sec - in fr.inria.spirals.npefix.patchTemplate.VariableFinderTest
Running fr.inria.spirals.npefix.patchTemplate.SkipLineTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 sec - in fr.inria.spirals.npefix.patchTemplate.SkipLineTest
Running fr.inria.spirals.npefix.patchTemplate.SkipMethodReturnTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.301 sec - in fr.inria.spirals.npefix.patchTemplate.SkipMethodReturnTest
Running fr.inria.spirals.npefix.patchTemplate.ReplaceLocalTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.308 sec - in fr.inria.spirals.npefix.patchTemplate.ReplaceLocalTest
Running fr.inria.spirals.npefix.patch.PatchesGeneratorTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -105,3 +105,7 @@
     public void  multiDecisionLine() {
-        Arrays.asList(field.toString(), field.toString());
+        if (field == null) {
+            Arrays.asList( new String().toString(), new String().toString());
+        } else {
+            Arrays.asList(field.toString(), field.toString());
+        }
     }

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,6 +20,8 @@
         String result = "";
-        for (String element : array) {
-            result += element.toString();
-            if(element == null) {
-                return null;
+        if (array != null) {
+            for (String element : array) {
+                result += element.toString();
+                if(element == null) {
+                    return null;
+                }
             }

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/src/main/java/Foo.java
+++ b/src/main/java/Foo.java
@@ -20,2 +20,5 @@
         String result = "";
+        if (array == null) {
+            return new Object();
+        }
         for (String element : array) {

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -111,4 +111,12 @@
 
-        } else if (array[0].isEmpty()) {
-
+        } else {
+            if (array[0] == null) {
+                if ( new String().isEmpty()) {
+                    
+                }
+            } else {
+                if (array[0].isEmpty()) {
+                    
+                }
+            }
         }

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,2 +20,5 @@
         String result = "";
+        if (array == null) {
+            return new Object();
+        }
         for (String element : array) {

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,2 +20,5 @@
         String result = "";
+        if (array == null) {
+            return result;
+        }
         for (String element : array) {
@@ -30,3 +33,5 @@
     public String fooLocal() {
-        System.out.print(field.toLowerCase());
+        if (field != null) {
+            System.out.print(field.toLowerCase());
+        }
         if(field == null) {

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,7 +20,16 @@
         String result = "";
-        for (String element : array) {
-            result += element.toString();
-            if(element == null) {
-                return null;
+        if (array == null) {
+            for (String element : result) {
+                result += element.toString();
+                if(element == null) {
+                    return null;
+                }
             }
+        } else {
+            for (String element : array) {
+                result += element.toString();
+                if(element == null) {
+                    return null;
+                }
+            }
         }

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,7 +20,16 @@
         String result = "";
-        for (String element : array) {
-            result += element.toString();
-            if(element == null) {
-                return null;
+        if (array == null) {
+            for (String element : new String[0]) {
+                result += element.toString();
+                if(element == null) {
+                    return null;
+                }
             }
+        } else {
+            for (String element : array) {
+                result += element.toString();
+                if(element == null) {
+                    return null;
+                }
+            }
         }

[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
--- a/target/test-classes/foo/src/main/java/Foo.java
+++ b/target/test-classes/foo/src/main/java/Foo.java
@@ -20,2 +20,5 @@
         String result = "";
+        if (array == null) {
+            array = new String[0];
+        }
         for (String element : array) {

Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.14 sec - in fr.inria.spirals.npefix.patch.PatchesGeneratorTest
Running fr.inria.spirals.npefix.main.all.LauncherTest
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
TernarySplitter  in 10ms
type = (element != null) ? element.getClass() : Object.class
CheckNotNull  in 21ms
ForceNullInit in 1ms
AddImplicitCastChecker --> 4 in 4ms
BeforeDeref --> 29 (failed:0) in 20ms
target--> 32 (failed:0) in 36ms
TryRegister # Try: 1 in 15ms
Assign --> 19 (failed: 0) in 28ms
VarInit --> 10 in 10ms
MethodEncapsulation # Method: 28 in 67ms
ConstructorEncapsulation # Constructor: 2 in 10ms
VariableFor in 10ms
NoStrat
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
<No Strat> Status: Ko
FooClassTest#fooLocalTest
<No Strat> Status: Ko
FooClassTest#fooGlobalTest
<No Strat> Status: Ko
FooClassTest#fooVariableLocalTest
<No Strat> Status: Ko
FooClassTest#fooVariableGlobalTest
<No Strat> Status: Ko
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat1A
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
	1 Strat1A Foo:21 result
Status: Ko
FooClassTest#fooLocalTest
<No Strat> Status: Ko
FooClassTest#fooGlobalTest
<No Strat> Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat1A Foo:49 Used empty
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat1A Foo:58 Used empty
Status: Ok
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat1B
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
	1 Strat1B Foo:21 result
Status: Ko
FooClassTest#fooLocalTest
<No Strat> Status: Ko
FooClassTest#fooGlobalTest
<No Strat> Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat1B Foo:49 Used empty
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat1B Foo:58 Used empty
Status: Ok
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat2A
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
	1 Strat2A Foo:16 Used java.lang.String()
Status: Ok
FooClassTest#foo1Test
	1 Strat2A Foo:21 java.lang.Object()
Status: Ko
FooClassTest#fooLocalTest
	1 Strat2A Foo:31 Used java.lang.String()
Status: Ok
FooClassTest#fooGlobalTest
	1 Strat2A Foo:31 Used java.lang.String()
Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat2A Foo:49 Used java.lang.String()
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat2A Foo:58 Used java.lang.String()
Status: Ko
FooClassTest#returnVoidTest
	1 Strat2A Foo:67 Used java.lang.String()
Status: Ok
Strat2B
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
	1 Strat2B Foo:16 Used java.lang.String()
Status: Ok
FooClassTest#foo1Test
	1 Strat2B Foo:21 java.lang.Object()
Status: Ko
FooClassTest#fooLocalTest
	1 Strat2B Foo:31 Used java.lang.String()
Status: Ko
FooClassTest#fooGlobalTest
	1 Strat2B Foo:31 Used java.lang.String()
Status: Ok
FooClassTest#fooVariableLocalTest
	1 Strat2B Foo:49 Used java.lang.String()
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat2B Foo:58 Used java.lang.String()
Status: Ko
FooClassTest#returnVoidTest
	1 Strat2B Foo:67 Used java.lang.String()
Status: Ok
Strat3
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
	1 Strat3 Foo:16 Used false
Status: Ok
FooClassTest#foo1Test
	1 Strat3 Foo:21 Used false
Status: Ok
FooClassTest#fooLocalTest
	1 Strat3 Foo:31 Used false
Status: Ok
FooClassTest#fooGlobalTest
	1 Strat3 Foo:31 Used false
Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat3 Foo:49 Used false
Status: Ok
FooClassTest#fooVariableGlobalTest
	1 Strat3 Foo:58 Used false
Status: Ko
FooClassTest#returnVoidTest
	1 Strat3 Foo:67 Used false
Status: Ok
Strat4 NULL
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
	1 Strat4 NULL Foo:21 Used null
Status: Ok
FooClassTest#fooLocalTest
	1 Strat4 NULL Foo:31 Used null
Status: Ko
FooClassTest#fooGlobalTest
	1 Strat4 NULL Foo:31 Used null
Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat4 NULL Foo:49 Used null
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat4 NULL Foo:58 Used null
Status: Ko
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat4 VAR
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
	1 Strat4 VAR Foo:21 Used result
Status: Ok
FooClassTest#fooLocalTest
<No Strat> Status: Ko
FooClassTest#fooGlobalTest
<No Strat> Status: Ko
FooClassTest#fooVariableLocalTest
	1 Strat4 VAR Foo:49 Used empty
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat4 VAR Foo:58 Used empty
Status: Ko
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat4 NEW
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
<No Strat> Status: Ko
FooClassTest#foo1Test
	1 Strat4 NEW Foo:21 Used java.lang.Object()
Status: Ok
FooClassTest#fooLocalTest
	1 Strat4 NEW Foo:31 Used java.lang.String()
Status: Ko
FooClassTest#fooGlobalTest
	1 Strat4 NEW Foo:31 Used java.lang.String()
Status: Ok
FooClassTest#fooVariableLocalTest
	1 Strat4 NEW Foo:49 Used java.lang.String()
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 Strat4 NEW Foo:58 Used java.lang.String()
Status: Ko
FooClassTest#returnVoidTest
<No Strat> Status: Ko
Strat4 VOID
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
	1 Strat4 VOID Foo:16 Used null
Status: Ok
FooClassTest#foo1Test
<No Strat> Status: Ko
FooClassTest#fooLocalTest
<No Strat> Status: Ko
FooClassTest#fooGlobalTest
<No Strat> Status: Ko
FooClassTest#fooVariableLocalTest
<No Strat> Status: Ko
FooClassTest#fooVariableGlobalTest
<No Strat> Status: Ko
FooClassTest#returnVoidTest
	1 Strat4 VOID Foo:67 Used null
Status: Ok
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
TernarySplitter  in 5ms
type = (element != null) ? element.getClass() : Object.class
CheckNotNull  in 11ms
ForceNullInit in 1ms
AddImplicitCastChecker --> 4 in 4ms
BeforeDeref --> 29 (failed:0) in 14ms
target--> 32 (failed:0) in 31ms
TryRegister # Try: 1 in 7ms
Assign --> 19 (failed: 0) in 21ms
VarInit --> 10 in 5ms
MethodEncapsulation # Method: 52 in 50ms
ConstructorEncapsulation # Constructor: 2 in 6ms
VariableFor in 4ms
ArrayReadReturnNull
FooArrayAccessTest#fooTest
<No Strat> Status: Ko
FooArrayAccessTest#fooTest1
<No Strat> Status: Ko
FooArrayAccessTest#fooTest2
<No Strat> Status: Ko
FooClassTest#fooTest
	1 ArrayReadReturnNull Foo:16 null
Status: Ko
FooClassTest#foo1Test
	1 ArrayReadReturnNull Foo:21 null
Status: Ko
FooClassTest#fooLocalTest
	1 ArrayReadReturnNull Foo:31 null
Status: Ko
FooClassTest#fooGlobalTest
	1 ArrayReadReturnNull Foo:31 null
Status: Ko
FooClassTest#fooVariableLocalTest
	1 ArrayReadReturnNull Foo:49 null
Status: Ko
FooClassTest#fooVariableGlobalTest
	1 ArrayReadReturnNull Foo:58 null
Status: Ko
FooClassTest#returnVoidTest
	1 ArrayReadReturnNull Foo:67 null
Status: Ko
[main] WARN spoon.Launcher - Spoon is now using the 'no classpath mode' by default. If you want to ensure using Spoon in full classpath mode, please use the new flag: --cpmode fullclasspath.
[main] WARN spoon.Launcher - Spoon now parses by default the comments. Consider using the option --disable-comments if you want the old behaviour.
TernarySplitter  in 3ms
type = (element != null) ? element.getClass() : Object.class
CheckNotNull  in 8ms
ForceNullInit in 1ms
AddImplicitCastChecker --> 4 in 2ms
BeforeDeref --> 29 (failed:0) in 8ms
target--> 32 (failed:0) in 19ms
TryRegister # Try: 1 in 5ms
Assign --> 19 (failed: 0) in 14ms
VarInit --> 10 in 4ms
MethodEncapsulation # Method: 76 in 49ms
ConstructorEncapsulation # Constructor: 2 in 7ms
VariableFor in 3ms
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.166 sec - in fr.inria.spirals.npefix.main.all.LauncherTest

Results :

Tests run: 29, Failures: 0, Errors: 0, Skipped: 2

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.982 s
[INFO] Finished at: 2020-01-28T05:24:29+01:00
[INFO] Final Memory: 29M/215M
[INFO] ------------------------------------------------------------------------
No mail will be sent out, as 'npefix #1094' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts.
Finished: SUCCESS