Started by timer [EnvInject] - Loading node environment variables. Building remotely on sos-builder04 (lin) in workspace /builds/workspace/nopol [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Done Cloning the remote Git repository Cloning repository https://github.com/SpoonLabs/nopol.git > git init /builds/workspace/nopol # timeout=10 Fetching upstream changes from https://github.com/SpoonLabs/nopol.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/SpoonLabs/nopol.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://github.com/SpoonLabs/nopol.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/SpoonLabs/nopol.git # timeout=10 Fetching upstream changes from https://github.com/SpoonLabs/nopol.git > git fetch --tags --progress https://github.com/SpoonLabs/nopol.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 a769cca1b4a32943366db7f21776858d65a1bd9d (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f a769cca1b4a32943366db7f21776858d65a1bd9d Commit message: "Update README.md" > git rev-list --no-walk a769cca1b4a32943366db7f21776858d65a1bd9d # timeout=10 [nopol] $ /bin/sh -xe /tmp/jenkins944466462884979360.sh + rm -rf /builds/.m2/repository/fr/inria/gforge/spoon [nopol] $ /bin/sh -xe /tmp/jenkins7430059291007218221.sh + cd test-projects + mvn test -DskipTests Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building test-projects 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ test-projects --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.430 s [INFO] Finished at: 2018-03-09T10:39:58+01:00 [INFO] Final Memory: 15M/139M [INFO] ------------------------------------------------------------------------ + cd ../nopol + mvn versions:use-latest-versions -DallowSnapshots=true Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 355, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-install-plugin @ line 363, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-clean-plugin @ line 371, column 25 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 427, column 17 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Nopol 0.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- versions-maven-plugin:2.4:use-latest-versions (default-cli) @ nopol --- [INFO] Major version changes allowed [INFO] artifact com.google.guava:guava: checking for updates from inria [INFO] artifact com.google.guava:guava: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.google.guava:guava: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.google.guava:guava: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.google.guava:guava: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.google.guava:guava: checking for updates from central [INFO] Updated com.google.guava:guava:jar:15.0 to version 24.0-jre [INFO] artifact org.slf4j:slf4j-api: checking for updates from inria [INFO] artifact org.slf4j:slf4j-api: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.slf4j:slf4j-api: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.slf4j:slf4j-api: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.slf4j:slf4j-api: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.slf4j:slf4j-api: checking for updates from central [INFO] Updated org.slf4j:slf4j-api:jar:${slf4j.version} to version 1.8.0-beta1 [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from inria [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from central [INFO] Updated org.slf4j:jul-to-slf4j:jar:${slf4j.version} to version 1.8.0-beta1 [INFO] Major version changes allowed [INFO] artifact junit:junit: checking for updates from inria [INFO] artifact junit:junit: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact junit:junit: checking for updates from gforge.inria.fr-snapshot [INFO] artifact junit:junit: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact junit:junit: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] Updated junit:junit:jar:4.11 to version 4.13-SNAPSHOT [INFO] artifact org.reflections:reflections: checking for updates from inria [INFO] artifact org.reflections:reflections: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.reflections:reflections: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.reflections:reflections: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.reflections:reflections: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.reflections:reflections: checking for updates from central [INFO] Updated org.reflections:reflections:jar:0.9.9-RC1 to version 0.9.11 [INFO] artifact ch.qos.logback:logback-classic: checking for updates from inria [INFO] artifact ch.qos.logback:logback-classic: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact ch.qos.logback:logback-classic: checking for updates from gforge.inria.fr-snapshot [INFO] artifact ch.qos.logback:logback-classic: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact ch.qos.logback:logback-classic: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact ch.qos.logback:logback-classic: checking for updates from central [INFO] Updated ch.qos.logback:logback-classic:jar:1.0.13 to version 1.3.0-alpha4 [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from inria [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from central [INFO] Updated com.google.code.findbugs:jsr305:jar:2.0.1 to version 3.0.2 [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from inria [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from central [INFO] artifact gov.nasa.jpf:jpf: checking for updates from inria [INFO] artifact gov.nasa.jpf:jpf: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf: checking for updates from gforge.inria.fr-snapshot [INFO] artifact gov.nasa.jpf:jpf: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact gov.nasa.jpf:jpf: checking for updates from central [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from inria [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from gforge.inria.fr-snapshot [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from central [INFO] artifact com.microsoft.z3:z3: checking for updates from inria [INFO] artifact com.microsoft.z3:z3: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.microsoft.z3:z3: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.microsoft.z3:z3: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.microsoft.z3:z3: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.microsoft.z3:z3: checking for updates from central [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from inria [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from gforge.inria.fr-snapshot [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from central [INFO] Updated fr.inria.gforge.spoon:spoon-core:jar:6.0.0 to version 6.3.0-SNAPSHOT [INFO] artifact org.smtlib:smtlib: checking for updates from inria [INFO] artifact org.smtlib:smtlib: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.smtlib:smtlib: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.smtlib:smtlib: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.smtlib:smtlib: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.smtlib:smtlib: checking for updates from central [INFO] artifact com.sun:tools: checking for updates from inria [INFO] artifact com.sun:tools: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.sun:tools: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.sun:tools: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.sun:tools: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.sun:tools: checking for updates from central [INFO] artifact sacha:infra: checking for updates from inria [INFO] artifact sacha:infra: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact sacha:infra: checking for updates from gforge.inria.fr-snapshot [INFO] artifact sacha:infra: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact sacha:infra: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact sacha:infra: checking for updates from central [INFO] artifact com.gzoltar:gzoltar: checking for updates from inria [INFO] artifact com.gzoltar:gzoltar: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.gzoltar:gzoltar: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.gzoltar:gzoltar: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.gzoltar:gzoltar: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.gzoltar:gzoltar: checking for updates from central [INFO] artifact commons-cli:commons-cli: checking for updates from inria [INFO] artifact commons-cli:commons-cli: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact commons-cli:commons-cli: checking for updates from gforge.inria.fr-snapshot [INFO] artifact commons-cli:commons-cli: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact commons-cli:commons-cli: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] Updated commons-cli:commons-cli:jar:1.3 to version 1.4 [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from inria [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from gforge.inria.fr-snapshot [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.cloudbees:diff4j: checking for updates from inria [INFO] artifact com.cloudbees:diff4j: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.cloudbees:diff4j: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.cloudbees:diff4j: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.cloudbees:diff4j: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.cloudbees:diff4j: checking for updates from central [INFO] artifact org.json:json: checking for updates from inria [INFO] artifact org.json:json: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.json:json: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.json:json: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.json:json: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.json:json: checking for updates from central [INFO] Updated org.json:json:jar:20160810 to version 20180130 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.349 s [INFO] Finished at: 2018-03-09T10:40:12+01:00 [INFO] Final Memory: 21M/180M [INFO] ------------------------------------------------------------------------ + mvn package Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 355, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-install-plugin @ line 363, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-clean-plugin @ line 371, column 25 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 427, column 17 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Nopol 0.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://maven-repo.gforge.inria.fr/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml 1009 B Downloaded: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml (1009 B at 32.8 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.pom Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.pom Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.pom 4/20 KB 8/20 KB 12/20 KB 16/20 KB 20/20 KB Downloaded: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.pom (20 KB at 1476.2 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml 1005 B Downloaded: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml (1005 B at 2.2 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom 3/23 KB 6/23 KB 7/23 KB 10/23 KB 11/23 KB 14/23 KB 16/23 KB 19/23 KB 22/23 KB 23/23 KB Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/5.9.0/spoon-core-5.9.0.pom (23 KB at 476.4 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: https://oss.sonatype.org/content/groups/public/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml 762/762 B Downloaded: https://oss.sonatype.org/content/groups/public/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml (762 B at 1.4 KB/sec) Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.jar 4/1329 KB 8/1329 KB 12/1329 KB 16/1329 KB 20/1329 KB 24/1329 KB 28/1329 KB 32/1329 KB 36/1329 KB 40/1329 KB 44/1329 KB 48/1329 KB 52/1329 KB 56/1329 KB 60/1329 KB 64/1329 KB 68/1329 KB 72/1329 KB 76/1329 KB 80/1329 KB 84/1329 KB 88/1329 KB 92/1329 KB 96/1329 KB 100/1329 KB 104/1329 KB 108/1329 KB 112/1329 KB 116/1329 KB 120/1329 KB 124/1329 KB 128/1329 KB 132/1329 KB 136/1329 KB 140/1329 KB 144/1329 KB 148/1329 KB 152/1329 KB 156/1329 KB 160/1329 KB 164/1329 KB 168/1329 KB 172/1329 KB 176/1329 KB 180/1329 KB 184/1329 KB 188/1329 KB 192/1329 KB 196/1329 KB 200/1329 KB 204/1329 KB 208/1329 KB 212/1329 KB 216/1329 KB 220/1329 KB 224/1329 KB 228/1329 KB 232/1329 KB 236/1329 KB 240/1329 KB 244/1329 KB 248/1329 KB 252/1329 KB 256/1329 KB 260/1329 KB 264/1329 KB 268/1329 KB 272/1329 KB 276/1329 KB 280/1329 KB 284/1329 KB 288/1329 KB 292/1329 KB 296/1329 KB 300/1329 KB 304/1329 KB 308/1329 KB 312/1329 KB 316/1329 KB 320/1329 KB 324/1329 KB 328/1329 KB 332/1329 KB 336/1329 KB 340/1329 KB 344/1329 KB 348/1329 KB 352/1329 KB 356/1329 KB 360/1329 KB 364/1329 KB 368/1329 KB 372/1329 KB 376/1329 KB 380/1329 KB 384/1329 KB 388/1329 KB 392/1329 KB 396/1329 KB 400/1329 KB 404/1329 KB 408/1329 KB 412/1329 KB 416/1329 KB 420/1329 KB 424/1329 KB 428/1329 KB 432/1329 KB 436/1329 KB 440/1329 KB 444/1329 KB 448/1329 KB 452/1329 KB 456/1329 KB 460/1329 KB 464/1329 KB 468/1329 KB 472/1329 KB 476/1329 KB 480/1329 KB 484/1329 KB 488/1329 KB 492/1329 KB 496/1329 KB 500/1329 KB 504/1329 KB 508/1329 KB 512/1329 KB 516/1329 KB 520/1329 KB 524/1329 KB 528/1329 KB 532/1329 KB 536/1329 KB 540/1329 KB 544/1329 KB 548/1329 KB 552/1329 KB 556/1329 KB 560/1329 KB 564/1329 KB 568/1329 KB 572/1329 KB 576/1329 KB 580/1329 KB 584/1329 KB 588/1329 KB 592/1329 KB 596/1329 KB 600/1329 KB 604/1329 KB 608/1329 KB 612/1329 KB 616/1329 KB 620/1329 KB 624/1329 KB 628/1329 KB 632/1329 KB 636/1329 KB 640/1329 KB 644/1329 KB 648/1329 KB 652/1329 KB 656/1329 KB 660/1329 KB 664/1329 KB 668/1329 KB 672/1329 KB 676/1329 KB 680/1329 KB 684/1329 KB 688/1329 KB 692/1329 KB 696/1329 KB 700/1329 KB 704/1329 KB 708/1329 KB 712/1329 KB 716/1329 KB 720/1329 KB 724/1329 KB 728/1329 KB 732/1329 KB 736/1329 KB 740/1329 KB 744/1329 KB 748/1329 KB 752/1329 KB 756/1329 KB 760/1329 KB 764/1329 KB 768/1329 KB 772/1329 KB 776/1329 KB 780/1329 KB 784/1329 KB 788/1329 KB 792/1329 KB 796/1329 KB 800/1329 KB 804/1329 KB 808/1329 KB 812/1329 KB 816/1329 KB 820/1329 KB 824/1329 KB 828/1329 KB 832/1329 KB 836/1329 KB 840/1329 KB 844/1329 KB 848/1329 KB 852/1329 KB 856/1329 KB 860/1329 KB 864/1329 KB 868/1329 KB 872/1329 KB 876/1329 KB 880/1329 KB 884/1329 KB 888/1329 KB 892/1329 KB 896/1329 KB 900/1329 KB 904/1329 KB 908/1329 KB 912/1329 KB 916/1329 KB 920/1329 KB 924/1329 KB 928/1329 KB 932/1329 KB 936/1329 KB 940/1329 KB 944/1329 KB 948/1329 KB 952/1329 KB 956/1329 KB 960/1329 KB 964/1329 KB 968/1329 KB 972/1329 KB 976/1329 KB 980/1329 KB 984/1329 KB 988/1329 KB 992/1329 KB 996/1329 KB 1000/1329 KB 1004/1329 KB 1008/1329 KB 1012/1329 KB 1016/1329 KB 1020/1329 KB 1024/1329 KB 1028/1329 KB 1032/1329 KB 1036/1329 KB 1040/1329 KB 1044/1329 KB 1048/1329 KB 1052/1329 KB 1056/1329 KB 1060/1329 KB 1064/1329 KB 1068/1329 KB 1072/1329 KB 1076/1329 KB 1080/1329 KB 1084/1329 KB 1088/1329 KB 1092/1329 KB 1096/1329 KB 1100/1329 KB 1104/1329 KB 1108/1329 KB 1112/1329 KB 1116/1329 KB 1120/1329 KB 1124/1329 KB 1128/1329 KB 1132/1329 KB 1136/1329 KB 1140/1329 KB 1144/1329 KB 1148/1329 KB 1152/1329 KB 1156/1329 KB 1160/1329 KB 1164/1329 KB 1168/1329 KB 1172/1329 KB 1176/1329 KB 1180/1329 KB 1184/1329 KB 1188/1329 KB 1192/1329 KB 1196/1329 KB 1200/1329 KB 1204/1329 KB 1208/1329 KB 1212/1329 KB 1216/1329 KB 1220/1329 KB 1224/1329 KB 1228/1329 KB 1232/1329 KB 1236/1329 KB 1240/1329 KB 1244/1329 KB 1248/1329 KB 1252/1329 KB 1256/1329 KB 1260/1329 KB 1264/1329 KB 1268/1329 KB 1272/1329 KB 1276/1329 KB 1280/1329 KB 1284/1329 KB 1288/1329 KB 1292/1329 KB 1296/1329 KB 1300/1329 KB 1304/1329 KB 1308/1329 KB 1312/1329 KB 1316/1329 KB 1320/1329 KB 1324/1329 KB 1328/1329 KB 1329/1329 KB Downloaded: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180308.235208-3.jar (1329 KB at 9916.9 KB/sec) [INFO] [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ nopol --- [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/nopol/nopol/target/jacoco.exec,excludes=com.sun.tools.jdi.** [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 278 source files to /builds/workspace/nopol/nopol/target/classes [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[5,46] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[36,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[41,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[46,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[51,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[56,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[61,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[66,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[71,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[76,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[81,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[86,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/spoon/SpoonedFile.java: Some input files use or override a deprecated API. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/spoon/SpoonedFile.java: Recompile with -Xlint:deprecation for details. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 19 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 46 source files to /builds/workspace/nopol/nopol/target/test-classes [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/repair/spoon/ConditionnalInstrumenterTest.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/repair/spoon/ConditionnalInstrumenterTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ nopol --- [INFO] Surefire report directory: /builds/workspace/nopol/nopol/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Running xxl.java.support.RangeMapperTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 sec Running xxl.java.junit.TestSuiteExecutionTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.252 sec Running xxl.java.compiler.DynamicClassCompilerTest 04:40:30.513 [main] ERROR x.java.compiler.DynamicClassCompiler - [Compilation errors] Mathematician.java:1: error: cannot find symbol package test.dynamic.math;import test.dynamic.math.Calculator;public class Mathematician { private Calculator calculator; public Mathematician(Calculator calculator) { this.calculator = calculator; } public int sum(int a, int b) { return calculator.sum(a, b); } public int multiply(int a, int b) { return calculator.multiply(a, b); }} ^ symbol: method multiply(int,int) location: variable calculator of type test.dynamic.math.Calculator Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.87 sec Running xxl.java.library.ObjectLibraryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec Running xxl.java.library.JavaLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running xxl.java.library.StringLibraryTest Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 sec Running xxl.java.library.NumberLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec Running xxl.java.library.ClassLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running xxl.container.classic.map.MultimapTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running xxl.container.classic.map.DoubleMapTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running xxl.container.classic.MetaSetTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running xxl.container.classic.MetaListTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running xxl.container.classic.MetaMapTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec Running xxl.container.classic.MetaCollectionTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running xxl.container.various.BagTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running xxl.container.various.PairTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running xxl.container.various.MappingBagTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running xxl.container.various.TableTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec Running fr.inria.lille.localization.DumbLocalizerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.317 sec Running fr.inria.lille.localization.GzoltarLocalizerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.543 sec Running fr.inria.lille.localization.OchiailocalizerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 sec Running fr.inria.lille.repair.symbolic.SymbolicTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec Running fr.inria.lille.repair.infinitel.loop.implant.LoopStatisticsTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running fr.inria.lille.repair.infinitel.InfinitelTest 04:40:39.512 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Angelic records for hanging tests: infinitel_examples.infinitel_example_2.InfinitelExampleTest#infiniteLoop=1 04:40:39.512 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Tests of infinite loop: infinitel_examples.infinitel_example_2.InfinitelExampleTest#oneIteration infinitel_examples.infinitel_example_2.InfinitelExampleTest#infiniteLoop 04:40:39.533 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {(!oneIteration)=true, 0=0, a=10, oneIteration || ((!oneIteration) && (a == 0))=false, oneIteration=false, (a == 0)=false, ((!oneIteration) && (a == 0))=false}. outcome: false (oneIteration) constraint: {(!oneIteration)=true, 0=0, a=0, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=false, (a == 0)=true, ((!oneIteration) && (a == 0))=true}. outcome: true (oneIteration) constraint: {(!oneIteration)=false, 0=0, a=0, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=true, (a == 0)=true, ((!oneIteration) && (a == 0))=false}. outcome: true (infiniteLoop) constraint: {(!oneIteration)=false, 0=0, a=10, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=true, (a == 0)=false, ((!oneIteration) && (a == 0))=false}. outcome: false (infiniteLoop) 04:40:39.535 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:39.813 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (a == 0) (a == 0) 04:40:40.350 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Angelic records for hanging tests: infinitel_examples.infinitel_example_5.InfinitelExampleTest#infiniteLoop=37 04:40:40.350 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Tests of infinite loop: infinitel_examples.infinitel_example_5.InfinitelExampleTest#consumePartially infinitel_examples.infinitel_example_5.InfinitelExampleTest#consumedEverything infinitel_examples.infinitel_example_5.InfinitelExampleTest#infiniteLoop 04:40:40.365 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {canKeepConsuming(index, word)=false, word.length()==0=false, word.length()=19, index=18, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=18, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: false (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=32, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=32, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=36, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=36, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=33, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=33, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=false, word.length()==0=false, word.length()=18, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: false (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=34, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=34, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=35, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=35, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=6, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=6, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=10, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=10, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=14, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=14, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=5, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=5, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=9, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=9, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=13, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=13, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=17, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=17, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=7, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=7, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=11, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=11, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=15, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=15, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=4, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=4, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=8, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=8, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=12, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=12, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=16, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=16, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=4, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=4, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=8, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=8, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=12, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=12, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=16, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=16, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=20, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=20, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=24, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=24, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=28, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=28, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=5, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=5, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=9, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=9, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=13, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=13, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=17, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=17, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=21, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=21, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=25, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=25, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=29, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=29, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=10, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=10, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=6, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=6, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=14, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=14, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=18, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=18, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=22, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=22, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=26, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=26, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=30, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=30, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=37, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=37, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: false (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=7, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=7, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=11, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=11, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=15, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=15, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=19, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=19, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=23, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=23, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=27, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=27, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=31, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=31, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) 04:40:40.379 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:40.463 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:40.659 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()) != (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()) (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()) != (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()) Tests run: 13, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 3.317 sec Running fr.inria.lille.repair.synthesis.SynthesizerOnRealBugTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec Running fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_12.NopolExampleTest#test_4 nopol_examples.nopol_example_12.NopolExampleTest#test_3 nopol_examples.nopol_example_12.NopolExampleTest#test_2 nopol_examples.nopol_example_12.NopolExampleTest#test_1 04:40:41.363 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:41.437 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.List 04:40:41.455 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.ArrayList 04:40:41.457 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] nopol_examples.nopol_example_12.NopolExample 04:40:41.591 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:41.597 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_4 iteration 0 04:40:41.602 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 3=3 04:40:41.605 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:41.607 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_12.NopolExample(id=329) 04:40:41.610 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:41.611 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2 04:40:41.647 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list) 04:40:41.650 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list2) 04:40:41.656 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.size() 04:40:41.658 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:41.663 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.size() 04:40:41.666 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.isEmpty() 04:40:41.709 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:41.713 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_3 iteration 0 04:40:41.713 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 3=3 04:40:41.713 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:41.713 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_12.NopolExample(id=531) 04:40:41.714 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:41.715 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2 04:40:41.728 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list2) 04:40:41.738 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.size() 04:40:41.741 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.isEmpty() 04:40:41.756 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:41.758 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_2 iteration 0 04:40:41.758 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 3=3 04:40:41.758 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:41.758 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_12.NopolExample(id=548) 04:40:41.758 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:41.759 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2 04:40:41.765 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list) 04:40:41.767 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list2) 04:40:41.771 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.size() 04:40:41.773 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:41.778 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.size() 04:40:41.780 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.isEmpty() 04:40:41.784 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:41.785 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_1 iteration 0 04:40:41.785 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 3=3 04:40:41.785 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:41.785 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_12.NopolExample(id=556) 04:40:41.786 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:41.786 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2 04:40:41.792 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list) 04:40:41.793 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.foo((java.util.List) list2) 04:40:41.797 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.size() 04:40:41.799 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:41.803 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.size() 04:40:41.805 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list2.isEmpty() 04:40:41.807 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:41.820 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 13 elements 04:40:42.838 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 172365 evaluated elements ========= Info ========== Nb constants 7 Nb method invocations 3 Nb field access 0 Nb variables 3 Total 13 Nb evaluated expressions 88678 Init Execution time 761 ms Collect Execution time 217 ms Combine Execution time 1033.0 ms Nb Combination par sec 85845 combinations/sec Total Execution time 2011 ms Nb line execution 4 Nb results 17 Results: 1. (list == null) || list.isEmpty() 2. (list == null) || (list.isEmpty() && list2.isEmpty()) 3. (list == null) || (list2.isEmpty() && list.isEmpty()) 4. (list == null) || (list.size() == 0) 5. (list == null) || (this.foo((java.util.List) list) == list.size()) 6. (list == null) || (this.foo((java.util.List) list2) == list.size()) 7. (list == null) || (list.size() == this.foo((java.util.List) list)) 8. (list == null) || (list.size() == this.foo((java.util.List) list2)) 9. (list == null) || (list.size() == list2.size()) 10. (list == null) || (list.isEmpty() == list2.isEmpty()) 11. (list == null) || (list2.size() == list.size()) 12. (list == null) || (list2.isEmpty() == list.isEmpty()) 13. (list == null) || (list.size() <= 0) 14. (list == null) || (list.size() <= this.foo((java.util.List) list)) 15. (list == null) || (list.size() <= this.foo((java.util.List) list2)) 16. (list == null) || (list.size() <= list2.size()) 17. (list == null) || (list.size() < 1) ======================== Stat ======================== Operators: PLUS 1 Methods: foo(java.util.List) 1 size() 1 isEmpty() 1 Variable: list2 1 x 1 list 1 & 7 & 3 & 0 & 3 & 13 & 88678 & 2015 ms & 4 & basic: 3, 0, 1, null, this, list, list2, this.foo((java.util.List) list), this.foo((java.util.List) list2), list.size(), list.isEmpty(), list2.size(), list2.isEmpty(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_13.NopolExampleTest#test_3 nopol_examples.nopol_example_13.NopolExampleTest#test_2 nopol_examples.nopol_example_13.NopolExampleTest#test_1 04:40:43.159 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:43.221 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.List 04:40:43.348 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.351 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_3 iteration 0 04:40:43.352 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] list=instance of java.util.ArrayList(id=331) 04:40:43.352 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.352 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_13.NopolExample(id=329) 04:40:43.355 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:43.369 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:43.402 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.404 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_2 iteration 0 04:40:43.405 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] list=instance of java.util.ArrayList(id=430) 04:40:43.405 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.405 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_13.NopolExample(id=428) 04:40:43.406 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:43.416 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:43.420 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.422 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_1 iteration 0 04:40:43.424 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] list=instance of java.util.Collections$EmptyList(id=434) 04:40:43.424 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.424 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_13.NopolExample(id=432) 04:40:43.425 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:43.431 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list.isEmpty() 04:40:43.435 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.437 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_1 iteration 1 04:40:43.438 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] list=null 04:40:43.438 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.438 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_13.NopolExample(id=436) 04:40:43.444 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] list 04:40:43.463 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:43.465 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 6 elements 04:40:43.482 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 524 evaluated elements ========= Info ========== Nb constants 3 Nb method invocations 1 Nb field access 0 Nb variables 2 Total 6 Nb evaluated expressions 259 Init Execution time 502 ms Collect Execution time 115 ms Combine Execution time 30.0 ms Nb Combination par sec 8633 combinations/sec Total Execution time 648 ms Nb line execution 4 Nb results 1 Results: 1. (list == null) || list.isEmpty() ======================== Stat ======================== Operators: Methods: isEmpty() 1 Variable: list 1 & 3 & 1 & 0 & 2 & 6 & 259 & 653 ms & 4 & basic: 0, 1, null, list, this, list.isEmpty(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_1.NopolExampleTest#test4 nopol_examples.nopol_example_1.NopolExampleTest#test5 nopol_examples.nopol_example_1.NopolExampleTest#test2 nopol_examples.nopol_example_1.NopolExampleTest#test3 nopol_examples.nopol_example_1.NopolExampleTest#test9 nopol_examples.nopol_example_1.NopolExampleTest#test1 04:40:43.717 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:43.796 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.String 04:40:43.932 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.935 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test4 iteration 0 04:40:43.936 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=12 04:40:43.936 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:43.936 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.936 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=329) 04:40:43.937 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:43.939 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:43.945 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:43.946 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:43.949 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:43.982 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:43.984 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test5 iteration 0 04:40:43.985 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=-5 04:40:43.985 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:43.985 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:43.985 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=424) 04:40:43.986 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:43.987 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:43.995 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:43.995 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:44.000 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:44.013 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.015 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test2 iteration 0 04:40:44.016 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=3 04:40:44.016 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.016 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.016 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=438) 04:40:44.017 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:44.018 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:44.021 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:44.022 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:44.033 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:44.037 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.039 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test3 iteration 0 04:40:44.040 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=3 04:40:44.040 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.040 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.040 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=441) 04:40:44.041 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:44.042 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:44.045 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:44.046 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:44.052 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:44.059 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.061 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test9 iteration 0 04:40:44.061 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=5 04:40:44.062 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.062 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.062 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=444) 04:40:44.062 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:44.063 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:44.065 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:44.065 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:44.075 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:44.080 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.082 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test1 iteration 0 04:40:44.083 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] index=0 04:40:44.083 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.084 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.084 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_1.NopolExample(id=448) 04:40:44.085 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s 04:40:44.086 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] index 04:40:44.089 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.s 04:40:44.089 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.index 04:40:44.093 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] s.length() 04:40:44.095 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:44.097 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 9 elements 04:40:44.115 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 47 evaluated elements ========= Info ========== Nb constants 5 Nb method invocations 1 Nb field access 0 Nb variables 3 Total 9 Nb evaluated expressions 20 Init Execution time 429 ms Collect Execution time 164 ms Combine Execution time 20.0 ms Nb Combination par sec 1000 combinations/sec Total Execution time 613 ms Nb line execution 6 Nb results 1 Results: 1. index <= 0 ======================== Stat ======================== Operators: EQ 1 LT 1 MINUS 1 Methods: charAt(int) 3 length() 2 Variable: s 5 index 3 & 5 & 1 & 0 & 3 & 9 & 20 & 614 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_2.NopolExampleTest#test4 nopol_examples.nopol_example_2.NopolExampleTest#test5 nopol_examples.nopol_example_2.NopolExampleTest#test2 nopol_examples.nopol_example_2.NopolExampleTest#test3 nopol_examples.nopol_example_2.NopolExampleTest#test8 nopol_examples.nopol_example_2.NopolExampleTest#test9 nopol_examples.nopol_example_2.NopolExampleTest#test6 nopol_examples.nopol_example_2.NopolExampleTest#test7 nopol_examples.nopol_example_2.NopolExampleTest#test1 04:40:44.399 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:44.737 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.740 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test4 iteration 0 04:40:44.741 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-2 04:40:44.741 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=4 04:40:44.742 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.745 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.746 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=329) 04:40:44.747 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.747 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.749 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.793 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.795 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test5 iteration 0 04:40:44.795 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=4 04:40:44.796 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=-2 04:40:44.796 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.796 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.796 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=428) 04:40:44.797 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.798 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.800 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.816 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.818 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test2 iteration 0 04:40:44.818 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=2 04:40:44.819 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=4 04:40:44.821 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.821 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.821 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=431) 04:40:44.821 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.822 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.823 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.838 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.840 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test3 iteration 0 04:40:44.840 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=4 04:40:44.841 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=4 04:40:44.841 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.841 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.841 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=434) 04:40:44.842 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.842 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.843 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.850 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.852 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test8 iteration 0 04:40:44.853 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-2 04:40:44.853 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=-2 04:40:44.853 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.853 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.853 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=437) 04:40:44.854 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.854 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.855 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.860 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.861 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test9 iteration 0 04:40:44.862 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-8 04:40:44.862 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=2 04:40:44.863 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.863 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.863 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=440) 04:40:44.865 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.865 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.866 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.886 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.887 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test6 iteration 0 04:40:44.888 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-4 04:40:44.889 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=-2 04:40:44.889 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.889 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.889 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=443) 04:40:44.890 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.890 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.891 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.912 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.914 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test7 iteration 0 04:40:44.914 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-2 04:40:44.915 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=-4 04:40:44.915 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.915 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.915 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=446) 04:40:44.916 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.916 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.917 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.923 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:44.924 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test1 iteration 0 04:40:44.925 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=4 04:40:44.926 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=2 04:40:44.928 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:44.928 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:44.928 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_2.NopolExample(id=449) 04:40:44.928 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:44.929 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:44.930 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.fieldOfOuterClass 04:40:44.934 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:44.936 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 7 elements 04:40:44.937 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 87 evaluated elements ========= Info ========== Nb constants 4 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 7 Nb evaluated expressions 40 Init Execution time 618 ms Collect Execution time 199 ms Combine Execution time 2.0 ms Nb Combination par sec 20000 combinations/sec Total Execution time 819 ms Nb line execution 9 Nb results 1 Results: 1. a < b ======================== Stat ======================== Operators: LT 1 MINUS 1 Methods: Variable: a 2 b 2 & 4 & 0 & 0 & 3 & 7 & 40 & 819 ms & 9 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_3.NopolExampleTest#test4 nopol_examples.nopol_example_3.NopolExampleTest#test5 nopol_examples.nopol_example_3.NopolExampleTest#test2 nopol_examples.nopol_example_3.NopolExampleTest#test3 nopol_examples.nopol_example_3.NopolExampleTest#test8 nopol_examples.nopol_example_3.NopolExampleTest#test9 nopol_examples.nopol_example_3.NopolExampleTest#test6 nopol_examples.nopol_example_3.NopolExampleTest#test7 nopol_examples.nopol_example_3.NopolExampleTest#test1 04:40:45.192 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:45.323 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.325 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test4 iteration 0 04:40:45.326 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=1 04:40:45.326 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.326 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.326 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=329) 04:40:45.326 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.327 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.375 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.377 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test5 iteration 0 04:40:45.377 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=-1 04:40:45.377 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.377 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.377 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=428) 04:40:45.378 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.378 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.385 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.386 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test2 iteration 0 04:40:45.387 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=0 04:40:45.387 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.387 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.387 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=431) 04:40:45.387 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.388 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.392 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.394 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test3 iteration 0 04:40:45.395 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=0 04:40:45.395 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.395 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.395 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=434) 04:40:45.395 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.396 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.400 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.402 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test8 iteration 0 04:40:45.403 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=1 04:40:45.403 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.403 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.403 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=437) 04:40:45.403 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.404 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.413 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.435 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test9 iteration 0 04:40:45.436 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=-1 04:40:45.436 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.437 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.437 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=440) 04:40:45.439 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.440 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.455 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.457 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test6 iteration 0 04:40:45.458 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=0 04:40:45.458 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.458 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.459 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=443) 04:40:45.462 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.463 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.481 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.484 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test7 iteration 0 04:40:45.484 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=1 04:40:45.485 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.486 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.486 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=446) 04:40:45.487 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.488 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.492 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.493 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test1 iteration 0 04:40:45.494 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] tmp=0 04:40:45.494 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 0=0 04:40:45.494 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.495 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_3.NopolExample(id=449) 04:40:45.496 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.497 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] tmp 04:40:45.502 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:45.503 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 6 elements 04:40:45.504 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 7 evaluated elements ========= Info ========== Nb constants 3 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 6 Nb evaluated expressions 1 Init Execution time 383 ms Collect Execution time 181 ms Combine Execution time 2.0 ms Nb Combination par sec 500 combinations/sec Total Execution time 567 ms Nb line execution 9 Nb results 1 Results: 1. tmp == 0 ======================== Stat ======================== Operators: NE 1 MINUS 1 MOD 1 Methods: Variable: a 1 tmp 1 & 3 & 0 & 0 & 3 & 6 & 1 & 567 ms & 9 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_4.NopolExampleTest#test4 nopol_examples.nopol_example_4.NopolExampleTest#test5 nopol_examples.nopol_example_4.NopolExampleTest#test2 nopol_examples.nopol_example_4.NopolExampleTest#test3 nopol_examples.nopol_example_4.NopolExampleTest#test8 nopol_examples.nopol_example_4.NopolExampleTest#test9 nopol_examples.nopol_example_4.NopolExampleTest#test11 nopol_examples.nopol_example_4.NopolExampleTest#test6 nopol_examples.nopol_example_4.NopolExampleTest#test10 nopol_examples.nopol_example_4.NopolExampleTest#test7 nopol_examples.nopol_example_4.NopolExampleTest#test1 04:40:45.727 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:45.790 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.String 04:40:45.799 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.Integer 04:40:45.883 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.884 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test4 iteration 0 04:40:45.886 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="333" 04:40:45.887 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="333" 04:40:45.887 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:45.887 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.888 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=329) 04:40:45.888 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.889 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:45.890 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:45.907 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:45.947 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.949 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test5 iteration 0 04:40:45.950 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="8142" 04:40:45.951 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="8142" 04:40:45.951 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:45.951 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.952 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=425) 04:40:45.953 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.954 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:45.954 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:45.959 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:45.978 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.979 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test3 iteration 0 04:40:45.980 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="33" 04:40:45.981 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="33" 04:40:45.981 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:45.982 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.982 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=439) 04:40:45.983 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:45.983 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:45.984 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:45.989 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:45.994 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:45.995 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test8 iteration 0 04:40:45.996 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-1411111" 04:40:45.997 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-1411111" 04:40:45.997 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:45.997 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:45.997 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=443) 04:40:46.000 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.000 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:46.001 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:46.006 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:46.012 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.013 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test9 iteration 0 04:40:46.014 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-2212" 04:40:46.015 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-2212" 04:40:46.015 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.015 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.015 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=447) 04:40:46.016 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.016 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:46.017 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:46.036 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:46.048 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.049 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test6 iteration 0 04:40:46.050 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-15339" 04:40:46.051 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-15339" 04:40:46.051 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.051 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.052 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=451) 04:40:46.053 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.053 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:46.053 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:46.059 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:46.066 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.067 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test10 iteration 0 04:40:46.068 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-" 04:40:46.069 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-" 04:40:46.069 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.069 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.070 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=455) 04:40:46.071 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.071 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:46.072 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:46.077 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:46.087 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.088 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test7 iteration 0 04:40:46.089 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-150333333" 04:40:46.090 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a="-150333333" 04:40:46.090 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.090 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.091 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_4.NopolExample(id=460) 04:40:46.091 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.092 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] initializedVariableShouldBeCollected 04:40:46.093 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] otherInitializedVariableShouldBeCollected 04:40:46.099 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a.length() 04:40:46.110 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:46.111 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 8 elements 04:40:46.111 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 21 evaluated elements ========= Info ========== Nb constants 5 Nb method invocations 1 Nb field access 0 Nb variables 2 Total 8 Nb evaluated expressions 11 Init Execution time 376 ms Collect Execution time 228 ms Combine Execution time 2.0 ms Nb Combination par sec 5500 combinations/sec Total Execution time 606 ms Nb line execution 8 Nb results 1 Results: 1. a.length() != 1 ======================== Stat ======================== Operators: EQ 3 MOD 1 Methods: parseInt(java.lang.String) 1 length() 1 charAt(int) 1 substring(int) 1 Variable: a 5 otherInitializedVariableShouldBeCollected 1 result 1 & 5 & 1 & 0 & 2 & 8 & 11 & 606 ms & 8 & basic: 1, initializedVariableShouldBeCollected, otherInitializedVariableShouldBeCollected, 0, null, a, this, a.length(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_5.NopolExampleTest#test4 nopol_examples.nopol_example_5.NopolExampleTest#test5 nopol_examples.nopol_example_5.NopolExampleTest#test2 nopol_examples.nopol_example_5.NopolExampleTest#test3 nopol_examples.nopol_example_5.NopolExampleTest#test6 nopol_examples.nopol_example_5.NopolExampleTest#test1 04:40:46.387 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:46.573 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.575 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test4 iteration 0 04:40:46.576 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.576 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.576 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.577 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=329) 04:40:46.583 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.583 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.585 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.621 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.623 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test5 iteration 0 04:40:46.623 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.623 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.623 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.623 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=428) 04:40:46.624 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.624 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.625 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.629 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.630 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test2 iteration 0 04:40:46.631 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.631 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.631 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.631 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=431) 04:40:46.631 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.632 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.633 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.636 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.637 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test3 iteration 0 04:40:46.638 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.638 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.638 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.638 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=434) 04:40:46.639 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.639 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.641 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.644 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.645 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test6 iteration 0 04:40:46.646 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.646 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.646 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.646 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=437) 04:40:46.646 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.647 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.649 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.654 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:46.656 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test1 iteration 0 04:40:46.656 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] r=1 04:40:46.656 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 1=1 04:40:46.656 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:46.656 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_5.NopolExample(id=440) 04:40:46.657 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:46.657 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] r 04:40:46.658 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this.unreachableFromInnterStaticClass 04:40:46.663 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:46.664 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 7 elements 04:40:46.665 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 28 evaluated elements ========= Info ========== Nb constants 5 Nb method invocations 0 Nb field access 0 Nb variables 2 Total 7 Nb evaluated expressions 11 Init Execution time 459 ms Collect Execution time 91 ms Combine Execution time 2.0 ms Nb Combination par sec 5500 combinations/sec Total Execution time 552 ms Nb line execution 6 Nb results 1 Results: 1. r <= a ======================== Stat ======================== Operators: MUL 1 Methods: Variable: r 2 a 1 & 5 & 0 & 0 & 2 & 7 & 11 & 552 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_6.NopolExampleTest#test4 nopol_examples.nopol_example_6.NopolExampleTest#test5 nopol_examples.nopol_example_6.NopolExampleTest#test2 nopol_examples.nopol_example_6.NopolExampleTest#test3 nopol_examples.nopol_example_6.NopolExampleTest#test6 nopol_examples.nopol_example_6.NopolExampleTest#test1 04:40:46.892 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:47.048 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.050 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test4 iteration 0 04:40:47.050 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=0 04:40:47.051 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=4 04:40:47.051 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.051 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=320) 04:40:47.052 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.053 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.091 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.093 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test5 iteration 0 04:40:47.094 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=1 04:40:47.095 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=1 04:40:47.095 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.095 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=419) 04:40:47.095 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.096 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.107 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.109 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test2 iteration 0 04:40:47.112 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=5 04:40:47.113 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=3 04:40:47.113 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.113 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=441) 04:40:47.113 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.118 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.128 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.129 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test3 iteration 0 04:40:47.130 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=4 04:40:47.131 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=0 04:40:47.131 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.131 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=444) 04:40:47.131 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.132 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.145 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.146 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test6 iteration 0 04:40:47.147 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=0 04:40:47.147 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=-3 04:40:47.148 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.148 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=447) 04:40:47.148 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.149 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.158 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.160 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test1 iteration 0 04:40:47.160 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=3 04:40:47.161 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=5 04:40:47.161 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.161 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_6.NopolExample(id=450) 04:40:47.162 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.162 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.169 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:47.170 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 6 elements 04:40:47.170 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 63 evaluated elements ========= Info ========== Nb constants 3 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 6 Nb evaluated expressions 29 Init Execution time 374 ms Collect Execution time 129 ms Combine Execution time 2.0 ms Nb Combination par sec 14500 combinations/sec Total Execution time 505 ms Nb line execution 6 Nb results 1 Results: 1. a < b ======================== Stat ======================== Operators: MINUS 2 GT 1 Methods: Variable: a 3 b 3 & 3 & 0 & 0 & 3 & 6 & 29 & 505 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter713639586385584953.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_8.NopolExampleTest#test_4 nopol_examples.nopol_example_8.NopolExampleTest#test_3 nopol_examples.nopol_example_8.NopolExampleTest#test_2 nopol_examples.nopol_example_8.NopolExampleTest#test_1 nopol_examples.nopol_example_8.NopolExampleTest#test_11 nopol_examples.nopol_example_8.NopolExampleTest#test_9 nopol_examples.nopol_example_8.NopolExampleTest#test_10 nopol_examples.nopol_example_8.NopolExampleTest#test_8 nopol_examples.nopol_example_8.NopolExampleTest#test_7 nopol_examples.nopol_example_8.NopolExampleTest#test_6 nopol_examples.nopol_example_8.NopolExampleTest#test_5 04:40:47.435 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:47.621 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.623 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_4 iteration 0 04:40:47.624 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=7.0 04:40:47.625 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=8.0 04:40:47.625 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.625 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.626 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=329) 04:40:47.626 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.627 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.662 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.663 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_3 iteration 0 04:40:47.664 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=50.0 04:40:47.665 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=1.0 04:40:47.665 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.665 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.665 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=418) 04:40:47.666 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.666 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.673 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.674 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_2 iteration 0 04:40:47.676 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=2.0 04:40:47.676 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=50.0 04:40:47.676 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.677 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.677 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=421) 04:40:47.679 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.680 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.690 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.692 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_1 iteration 0 04:40:47.692 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=5.0 04:40:47.694 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=5.0 04:40:47.694 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.694 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.694 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=434) 04:40:47.694 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.696 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.704 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.705 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_9 iteration 0 04:40:47.706 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=101.0 04:40:47.706 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=1.0 04:40:47.707 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.707 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.707 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=440) 04:40:47.707 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.707 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.712 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.713 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_10 iteration 0 04:40:47.714 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=8451.0 04:40:47.714 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=4897.0 04:40:47.714 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.715 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.715 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=443) 04:40:47.716 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.717 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.721 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.722 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_8 iteration 0 04:40:47.723 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=50.0 04:40:47.723 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=50.0 04:40:47.723 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.724 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.724 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=446) 04:40:47.725 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.726 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.733 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.734 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_7 iteration 0 04:40:47.735 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=5.0 04:40:47.735 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=50.0 04:40:47.735 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.735 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.735 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=449) 04:40:47.735 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.736 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.751 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.752 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_6 iteration 0 04:40:47.753 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=0.0 04:40:47.754 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=1.0 04:40:47.754 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.754 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.754 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=452) 04:40:47.755 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.755 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.763 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:47.764 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_5 iteration 0 04:40:47.765 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] a=9.0 04:40:47.766 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] b=9.0 04:40:47.766 [main] DEBUG f.i.l.r.s.c.SpoonElementsCollector - [data] 100=100 04:40:47.766 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - Collect Level 1 04:40:47.766 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] this=instance of nopol_examples.nopol_example_8.NopolExample(id=455) 04:40:47.766 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] a 04:40:47.767 [main] DEBUG f.i.l.r.s.c.DynamothDataCollector - [data] b 04:40:47.773 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - Exit 04:40:47.775 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] start on 7 elements 04:40:47.953 [main] DEBUG f.i.l.r.s.collect.DataCombiner - [combine] end 53457 evaluated elements ========= Info ========== Nb constants 4 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 7 Nb evaluated expressions 26696 Init Execution time 448 ms Collect Execution time 153 ms Combine Execution time 185.0 ms Nb Combination par sec 144303 combinations/sec Total Execution time 786 ms Nb line execution 10 Nb results 1 Results: 1. (a * b) <= 100 ======================== Stat ======================== Operators: LT 1 MUL 1 Methods: Variable: a 1 b 1 & 4 & 0 & 0 & 3 & 7 & 26696 & 790 ms & 10 & Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.141 sec Running fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest 04:40:48.329 [main] ERROR x.java.compiler.DynamicClassCompiler - [Compilation errors] Thaliana.java:15: error: variable __NopolProcessorException is already defined in method throwingExceptionDueToTheName() } catch (java.lang.Exception __NopolProcessorException) { ^ 04:40:48.644 [main] ERROR x.java.compiler.DynamicClassCompiler - [Compilation errors] Thaliana.java:15: error: variable __NopolProcessorException is already defined in method throwingExceptionDueToTheName() } catch (java.lang.Exception __NopolProcessorException) { ^ Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.681 sec Running fr.inria.lille.repair.expression.ExpressionTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running fr.inria.lille.repair.nopol.NopolTest 04:40:48.666 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:40:48.667 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:48.668 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:48.668 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:40:48.669 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@3c72d97b', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:48.669 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:48.678 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 36 MB 04:40:48.679 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:48.679 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 184 MB 04:40:48.680 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:48.680 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:48.681 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:50.441 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests 04:40:50.540 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests 04:40:50.730 [pool-159-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:40:50.732 [pool-159-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:40:50.732 [pool-159-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:40:50.732 [pool-159-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:40:50.732 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests 04:40:51.079 [pool-165-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test6) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test5) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test2) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test3) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=12, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test4) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=2, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test7) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test8) constraint: {0=0, s.length()==0=false, s.length()=13, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test9) 04:40:51.079 [pool-165-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:51.099 [pool-165-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:51.198 [pool-165-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: index < 0 04:40:51.201 [pool-165-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 0 04:40:51.434 [pool-165-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "index < 0" is working 04:40:51.444 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 2 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 1 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 8 04:40:51.445 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 16 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2778ms 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - index < 0 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:40:51.446 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL 04:40:51.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@10322a6d', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 117 MB 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 199 MB 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:51.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:53.306 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests 04:40:53.660 [pool-207-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, a=2, b=-8, (b - a)=-10, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test9) constraint: {0=0, a=4, b=-2, (b - a)=-6, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test4) constraint: {0=0, a=-2, b=-4, (b - a)=-2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test6) constraint: {0=0, a=4, b=2, (b - a)=-2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test2) constraint: {0=0, a=-4, b=-2, (b - a)=2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test7) constraint: {0=0, a=-2, b=4, (b - a)=6, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test5) constraint: {0=0, a=2, b=4, (b - a)=2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test1) 04:40:53.661 [pool-207-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:53.674 [pool-207-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:53.756 [pool-207-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 1 < (b - a) 04:40:53.756 [pool-207-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 1 < (b - a) 04:40:53.827 [pool-207-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "1 < (b - a)" is working 04:40:53.852 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 3 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 2 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 7 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 14 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2394ms 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - 1 < (b - a) 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:40:53.853 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 04:40:53.854 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:53.860 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_3] 04:40:53.860 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:53.860 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:53.860 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_3.NopolExampleTest] 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@438ff53a', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 79 MB 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 219 MB 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:53.861 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:55.697 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:11 which is executed by 9 tests 04:40:56.047 [pool-258-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, a=-8, tmp != 0=true, tmp=-1}. outcome: false (test5) constraint: {0=0, a=2, tmp != 0=true, tmp=1}. outcome: false (test4) constraint: {0=0, a=0, tmp != 0=true, tmp=-1}. outcome: false (test9) constraint: {0=0, a=50, tmp != 0=true, tmp=1}. outcome: false (test8) constraint: {0=0, a=8, tmp != 0=true, tmp=1}. outcome: false (test7) constraint: {0=0, a=-1, tmp != 0=false, tmp=0}. outcome: true (test3) constraint: {0=0, a=5, tmp != 0=false, tmp=0}. outcome: true (test2) constraint: {0=0, a=3, tmp != 0=false, tmp=0}. outcome: true (test1) constraint: {0=0, a=65, tmp != 0=false, tmp=0}. outcome: true (test6) 04:40:56.047 [pool-258-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:56.059 [pool-258-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:56.118 [pool-258-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 0 == tmp 04:40:56.118 [pool-258-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL 0 == tmp 04:40:56.200 [pool-258-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "0 == tmp" is working 04:40:56.210 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 3 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 4 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 3 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 9 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 12 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2350ms 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:40:56.211 [main] INFO fr.inria.lille.repair.nopol.NoPol - 0 == tmp 04:40:56.212 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:40:56.212 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL 04:40:56.213 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRECONDITION 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRECONDITION, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@27eb66da', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 138 MB 04:40:56.221 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:56.222 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 222 MB 04:40:56.222 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:56.222 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:56.222 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:57.982 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests 04:40:58.051 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests 04:40:58.284 [pool-315-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test4) constraint: {a=-5, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test5) constraint: {a=2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test1) constraint: {a=10, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test2) constraint: {a=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test6) 04:40:58.284 [pool-315-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:58.294 [pool-315-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:58.321 [pool-315-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: -1 < a 04:40:58.321 [pool-315-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 < a 04:40:58.385 [pool-315-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "-1 < a" is working 04:40:58.392 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 5 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 4 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 5 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2171ms 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - -1 < a 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 6 04:40:58.393 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION 04:40:58.394 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_6] 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_6.NopolExampleTest] 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_6], projectClasspath='[Ljava.net.URL;@7cc855c3', projectTests=[nopol_examples.nopol_example_6.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 100 MB 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 225 MB 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:58.406 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:00.130 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_6.NopolExample:7 which is executed by 6 tests 04:41:00.349 [pool-345-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=5, b=3, a > b=true}. outcome: false (test2) constraint: {a=0, b=-3, a > b=true}. outcome: false (test6) constraint: {a=4, b=0, a > b=true}. outcome: false (test3) constraint: {a=3, b=5, a > b=false}. outcome: true (test1) constraint: {a=0, b=4, a > b=false}. outcome: true (test4) 04:41:00.350 [pool-345-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:00.361 [pool-345-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:00.403 [pool-345-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: a < b 04:41:00.409 [pool-345-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_6.NopolExample:7: CONDITIONAL a < b 04:41:00.464 [pool-345-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "a < b" is working 04:41:00.471 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 6 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 5 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 5 04:41:00.472 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2065ms 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - a < b 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 6 04:41:00.473 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_6.NopolExample:7: CONDITIONAL 04:41:00.474 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:00.490 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_7] 04:41:00.490 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:00.490 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:00.490 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_7.NopolExampleTest] 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_7], projectClasspath='[Ljava.net.URL;@5ac4facf', projectTests=[nopol_examples.nopol_example_7.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 91 MB 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 226 MB 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:00.491 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:02.148 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:22 which is executed by 4 tests 04:41:02.204 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:21 which is executed by 30 tests 04:41:02.532 [pool-381-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, a=2, intermediaire=0, intermediaire == 0=true}. outcome: false (test1) constraint: {0=0, a=29, intermediaire=1, intermediaire == 0=false}. outcome: false (test10) constraint: {0=0, a=31, intermediaire=1, intermediaire == 0=false}. outcome: false (test11) constraint: {0=0, a=37, intermediaire=1, intermediaire == 0=false}. outcome: false (test12) constraint: {0=0, a=41, intermediaire=1, intermediaire == 0=false}. outcome: false (test13) constraint: {0=0, a=43, intermediaire=1, intermediaire == 0=false}. outcome: false (test14) constraint: {0=0, a=47, intermediaire=1, intermediaire == 0=false}. outcome: false (test15) constraint: {0=0, a=53, intermediaire=1, intermediaire == 0=false}. outcome: false (test16) constraint: {0=0, a=59, intermediaire=1, intermediaire == 0=false}. outcome: false (test17) constraint: {0=0, a=61, intermediaire=1, intermediaire == 0=false}. outcome: false (test18) constraint: {0=0, a=67, intermediaire=1, intermediaire == 0=false}. outcome: false (test19) constraint: {0=0, a=71, intermediaire=1, intermediaire == 0=false}. outcome: false (test20) constraint: {0=0, a=73, intermediaire=1, intermediaire == 0=false}. outcome: false (test21) constraint: {0=0, a=79, intermediaire=1, intermediaire == 0=false}. outcome: false (test22) constraint: {0=0, a=83, intermediaire=1, intermediaire == 0=false}. outcome: false (test23) constraint: {0=0, a=89, intermediaire=1, intermediaire == 0=false}. outcome: false (test24) constraint: {0=0, a=97, intermediaire=1, intermediaire == 0=false}. outcome: false (test25) constraint: {0=0, a=4, intermediaire=0, intermediaire == 0=true}. outcome: true (test26) constraint: {0=0, a=3, intermediaire=1, intermediaire == 0=false}. outcome: false (test2) constraint: {0=0, a=5, intermediaire=1, intermediaire == 0=false}. outcome: false (test3) constraint: {0=0, a=7, intermediaire=1, intermediaire == 0=false}. outcome: false (test4) constraint: {0=0, a=11, intermediaire=1, intermediaire == 0=false}. outcome: false (test5) constraint: {0=0, a=13, intermediaire=1, intermediaire == 0=false}. outcome: false (test6) constraint: {0=0, a=17, intermediaire=1, intermediaire == 0=false}. outcome: false (test7) constraint: {0=0, a=19, intermediaire=1, intermediaire == 0=false}. outcome: false (test8) constraint: {0=0, a=23, intermediaire=1, intermediaire == 0=false}. outcome: false (test9) 04:41:02.532 [pool-381-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:02.549 [pool-381-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:02.673 [pool-381-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:41:02.889 [pool-381-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (intermediaire == 0) && (3 < a) 04:41:02.890 [pool-381-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_7.NopolExample:21: CONDITIONAL (intermediaire == 0) && (3 < a) 04:41:02.967 [pool-381-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "(intermediaire == 0) && (3 < a)" is working 04:41:03.003 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 7 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 6 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 26 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 3 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [7] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2] 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 7 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 9 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2513ms 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:03.004 [main] INFO fr.inria.lille.repair.nopol.NoPol - (intermediaire == 0) && (3 < a) 04:41:03.005 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 30 04:41:03.005 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_7.NopolExample:21: CONDITIONAL 04:41:03.005 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_8] 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_8.NopolExampleTest] 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_8], projectClasspath='[Ljava.net.URL;@754effca', projectTests=[nopol_examples.nopol_example_8.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 141 MB 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 230 MB 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:03.019 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:04.627 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_8.NopolExample:15 which is executed by 5 tests 04:41:04.710 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_8.NopolExample:12 which is executed by 10 tests 04:41:04.981 [pool-502-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=2.0, (a * b)=100.0, 100=100, b=50.0, (a * b) < 100=false}. outcome: true (test_2) constraint: {a=8451.0, (a * b)=4.1384547E7, 100=100, b=4897.0, (a * b) < 100=false}. outcome: false (test_10) constraint: {a=5.0, (a * b)=25.0, 100=100, b=5.0, (a * b) < 100=true}. outcome: true (test_1) constraint: {a=50.0, (a * b)=50.0, 100=100, b=1.0, (a * b) < 100=true}. outcome: true (test_3) constraint: {a=7.0, (a * b)=56.0, 100=100, b=8.0, (a * b) < 100=true}. outcome: true (test_4) constraint: {a=9.0, (a * b)=81.0, 100=100, b=9.0, (a * b) < 100=true}. outcome: true (test_5) constraint: {a=0.0, (a * b)=0.0, 100=100, b=1.0, (a * b) < 100=true}. outcome: true (test_6) constraint: {a=5.0, (a * b)=250.0, 100=100, b=50.0, (a * b) < 100=false}. outcome: false (test_7) constraint: {a=50.0, (a * b)=2500.0, 100=100, b=50.0, (a * b) < 100=false}. outcome: false (test_8) constraint: {a=101.0, (a * b)=101.0, 100=100, b=1.0, (a * b) < 100=false}. outcome: false (test_9) 04:41:04.981 [pool-502-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:04.993 [pool-502-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:05.075 [pool-502-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (a * b) <= 100 04:41:05.076 [pool-502-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_8.NopolExample:12: CONDITIONAL (a * b) <= 100 04:41:05.130 [pool-502-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "(a * b) <= 100" is working 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 8 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 7 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 10 04:41:05.138 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 10 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2119ms 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - (a * b) <= 100 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 10 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_8.NopolExample:12: CONDITIONAL 04:41:05.139 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@176f7a4c', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 126 MB 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 231 MB 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:05.140 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:07.026 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests 04:41:07.324 [pool-546-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, a=2, b=-8, (b - a)=-10, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test9) constraint: {0=0, a=4, b=-2, (b - a)=-6, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test4) constraint: {0=0, a=-2, b=-4, (b - a)=-2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test6) constraint: {0=0, a=4, b=2, (b - a)=-2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test2) constraint: {0=0, a=-4, b=-2, (b - a)=2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test7) constraint: {0=0, a=-2, b=4, (b - a)=6, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test5) constraint: {0=0, a=2, b=4, (b - a)=2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test1) 04:41:07.324 [pool-546-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:07.334 [pool-546-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:07.390 [pool-546-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 1 < (b - a) 04:41:07.390 [pool-546-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 1 < (b - a) 04:41:07.456 [pool-546-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "1 < (b - a)" is working 04:41:07.465 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 9 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 8 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 7 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 14 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2325ms 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - 1 < (b - a) 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:41:07.466 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 04:41:07.467 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:07.467 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:41:07.467 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@269ed100', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 122 MB 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 233 MB 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:07.468 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:09.333 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests 04:41:09.561 [pool-596-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, a=-2, b=-4, (b - a)=-2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=true}. outcome: false (test6) constraint: {0=0, a=2, b=4, (b - a)=2, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass=12302, (b - a) < 0=false}. outcome: true (test1) 04:41:09.562 [pool-596-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:09.581 [pool-596-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:09.607 [pool-596-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (b - a) == 2 04:41:09.607 [pool-596-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (b - a) == 2 04:41:09.691 [pool-596-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "(b - a) == 2" is working 04:41:09.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 10 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 9 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 2 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 14 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2231ms 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - (b - a) == 2 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:41:09.699 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 04:41:09.700 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:09.708 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:41:09.708 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:09.708 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRE_THEN_COND 04:41:09.708 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@63b2f300', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 135 MB 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:09.709 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:11.497 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests 04:41:11.580 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests 04:41:11.831 [pool-617-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test4) constraint: {a=-5, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test5) constraint: {a=2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test1) constraint: {a=10, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test2) constraint: {a=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test6) 04:41:11.831 [pool-617-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:11.840 [pool-617-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:11.870 [pool-617-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: -1 < a 04:41:11.870 [pool-617-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 < a 04:41:11.963 [pool-617-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "-1 < a" is working 04:41:11.968 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 11 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 10 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 5 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2260ms 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - -1 < a 04:41:11.969 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 6 04:41:11.970 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION 04:41:11.972 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:11.976 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:41:11.976 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:11.976 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: COND_THEN_PRE 04:41:11.976 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:41:11.976 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@7d27dad6', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 135 MB 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:11.977 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:13.626 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests 04:41:13.810 [pool-647-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:16 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:13.810 [pool-647-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:13.810 [pool-647-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:13.811 [pool-647-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:16. 04:41:13.811 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests 04:41:13.992 [pool-653-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:13.992 [pool-653-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:13.992 [pool-653-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:13.992 [pool-653-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:41:14.112 [pool-659-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:14.112 [pool-659-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:14.112 [pool-659-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:14.112 [pool-659-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:41:14.113 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests 04:41:14.390 [pool-665-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test6) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test5) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test2) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test3) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=12, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test4) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=2, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test7) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test8) constraint: {0=0, s.length()==0=false, s.length()=13, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test9) 04:41:14.391 [pool-665-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:14.402 [pool-665-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:14.461 [pool-665-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: index < 0 04:41:14.461 [pool-665-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 0 04:41:14.524 [pool-665-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "index < 0" is working 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 15 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 11 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 8 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 16 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2555ms 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:14.531 [main] INFO fr.inria.lille.repair.nopol.NoPol - index < 0 04:41:14.532 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:41:14.532 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL 04:41:14.532 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:14.536 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:41:14.536 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@45a09b6f', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 76 MB 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 233 MB 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:14.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:16.305 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests 04:41:16.361 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests 04:41:16.543 [pool-707-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:16.543 [pool-707-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:16.543 [pool-707-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:16.543 [pool-707-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:41:16.543 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests 04:41:16.838 [pool-713-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test6) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test5) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test2) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test3) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=12, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test4) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=2, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test7) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test8) constraint: {0=0, s.length()==0=false, s.length()=13, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test9) 04:41:16.839 [pool-713-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:16.853 [pool-713-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:16.912 [pool-713-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: index < 0 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 17 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 12 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 8 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 16 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2377ms 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:16.913 [main] INFO fr.inria.lille.repair.nopol.NoPol - index < 0 04:41:16.914 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:41:16.914 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL 04:41:16.914 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:16.927 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRE_THEN_COND 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@6313552c', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 131 MB 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:16.928 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:18.586 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests 04:41:18.764 [pool-746-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:16 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:18.764 [pool-746-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:18.764 [pool-746-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:18.764 [pool-746-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:16. 04:41:18.765 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests 04:41:18.934 [pool-752-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:18.934 [pool-752-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:18.934 [pool-752-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:18.934 [pool-752-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:41:19.040 [pool-758-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:15 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:19.040 [pool-758-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>, test5(nopol_examples.nopol_example_1.NopolExampleTest): expected:<97> but was:<100>] 04:41:19.040 [pool-758-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:19.040 [pool-758-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. 04:41:19.041 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests 04:41:19.231 [pool-764-thread-1] DEBUG f.i.l.r.n.s.ConstraintModelBuilder - Failing test(s): SourceLocation nopol_examples.nopol_example_1.NopolExample:12 [test6(nopol_examples.nopol_example_1.NopolExampleTest), test5(nopol_examples.nopol_example_1.NopolExampleTest)] 04:41:19.231 [pool-764-thread-1] DEBUG tests.output - First set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:19.232 [pool-764-thread-1] DEBUG tests.output - Second set: [test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1, test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5] 04:41:19.232 [pool-764-thread-1] INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:12. 04:41:19.431 [pool-770-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test6) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=-5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: true (test5) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test2) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=3, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test3) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=12, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test4) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=2, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test7) constraint: {0=0, s.length()==0=false, s.length()=4, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=1, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test8) constraint: {0=0, s.length()==0=false, s.length()=13, nopol_examples.nopol_example_1.NopolExample.this.index=30, nopol_examples.nopol_example_1.NopolExample.s.length()=42, index=5, index == 0=false, nopol_examples.nopol_example_1.NopolExample.s!=null=true, nopol_examples.nopol_example_1.NopolExample.s.length()==0=false, s!=null=true}. outcome: false (test9) 04:41:19.433 [pool-770-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:19.449 [pool-770-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:19.508 [pool-770-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: index < 0 04:41:19.509 [pool-770-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 0 04:41:19.567 [pool-770-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "index < 0" is working 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 22 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 13 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 8 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 16 04:41:19.576 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2649ms 04:41:19.577 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:19.577 [main] INFO fr.inria.lille.repair.nopol.NoPol - index < 0 04:41:19.577 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9 04:41:19.577 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL 04:41:19.577 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:19.587 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:41:19.588 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:19.589 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: COND_THEN_PRE 04:41:19.589 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:41:19.590 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@1df23b7d', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:19.591 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:19.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 37 MB 04:41:19.593 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:19.593 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:19.594 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:19.594 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:19.595 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:21.357 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests 04:41:21.415 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests 04:41:21.673 [pool-812-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test4) constraint: {a=-5, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false (test5) constraint: {a=2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test1) constraint: {a=10, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test2) constraint: {a=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true (test6) 04:41:21.673 [pool-812-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:21.701 [pool-812-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:21.730 [pool-812-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: -1 < a 04:41:21.730 [pool-812-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 < a 04:41:21.788 [pool-812-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "-1 < a" is working 04:41:21.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 23 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 14 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 5 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2205ms 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - -1 < a 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 6 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION 04:41:21.793 [main] INFO fr.inria.lille.repair.nopol.NoPol - Tests run: 14, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 33.146 sec Running fr.inria.lille.commons.smt.SMTLibTest Tests run: 32, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.158 sec Running fr.inria.lille.commons.smt.SMTLibEqualVisitorTest 04:41:21.986 [main] WARN f.i.l.c.s.smt.SMTLibEqualVisitor - Empty implementation of fr.inria.lille.commons.synthesis.smt.SMTLibEqualVisitor.visit(IApplication) Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec Running fr.inria.lille.commons.smt.ComparisonTest Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running fr.inria.lille.commons.trace.ValuesCollectorTest Collected variables [aBoolean, reachableVariable] Expected variables [aBoolean, reachableVariable] Getters: {} Collected variables [index, word, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer] Expected variables [word, index, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer] Getters: {infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer=[getConsumed, getSize]} Collected variables [nested.privateInstanceField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.this.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.privateNestedInstanceField, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, nested, nested.protectedInstanceField, nested.publicInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.publicStaticField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.protectedNestedInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, comparable, spoon.example.ClassToSpoon.NestedClassToSpoon.this.publicNestedInstanceField] Expected variables [comparable, nested, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.publicStaticField, nested.publicInstanceField, nested.protectedInstanceField, nested.privateInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.protectedNestedInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.publicNestedInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.privateNestedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField] Getters: {} Collected variables [nopol_examples.nopol_example_2.NopolExample.1.this.limit] Expected variables [nopol_examples.nopol_example_2.NopolExample.1.this.limit] Getters: {} 04:41:22.415 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=-5, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=10, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=0, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () 04:41:22.416 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:22.427 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:22.450 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:41:22.602 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:22.899 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:41:50.608 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Failed code synthesis, returning NullCodeGenesis 04:41:50.796 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {result=false, a=-5, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=true, a=2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=true, a=10, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=false, a=-2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=false, a=-2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=true, a=1, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=true, a=0, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () 04:41:50.797 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:50.818 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:50.859 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: -1 <= a Collected variables [a, b] Expected variables [a, b] Getters: {} Collected variables [11, (!(a < b)), 0, a, (a * b), b, -b, ((a * b) < 11), (a < b)] Expected variables [0, 11, a, b, -b, (a * b), (a < b), (!(a < b)), ((a * b) < 11)] Getters: {} Collected variables [spoon.example.ClassToSpoon.privateStaticField, nested2.protectedInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.protectedStaticField, comparable.privateNestedInstanceField, nested2, comparable.publicNestedInstanceField, nested2.privateInstanceField, nested2.publicInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.publicStaticField, spoon.example.ClassToSpoon.this.privateInstanceField, comparable] Expected variables [comparable, nested2, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.publicStaticField, nested2.privateInstanceField, nested2.publicInstanceField, nested2.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField] Getters: {} Collected variables [aBoolean, nopol_examples.nopol_example_2.NopolExample.InnerNopolExample.this.fieldOfInnerClass, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Expected variables [aBoolean, nopol_examples.nopol_example_2.NopolExample.InnerNopolExample.this.fieldOfInnerClass, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Getters: {} Collected variables [index, nopol_examples.nopol_example_1.NopolExample.s, s, nopol_examples.nopol_example_1.NopolExample.this.index] Expected variables [s, index, nopol_examples.nopol_example_1.NopolExample.this.index, nopol_examples.nopol_example_1.NopolExample.s] Getters: {} Collected variables [a, b, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Expected variables [b, a, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Getters: {} Collected variables [a, tmp] Expected variables [a, tmp] Getters: {} Collected variables [a, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass, r] Expected variables [r, a, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass] Getters: {} Collected variables [a, b] Expected variables [a, b] Getters: {} Collected variables [stringParameter] Expected variables [stringParameter] Getters: {} Tests run: 26, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 29.593 sec Running fr.inria.lille.commons.synthesis.CodeSynthesisTest 04:41:51.598 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {}. outcome: 0 () constraint: {}. outcome: 0 () 04:41:51.599 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:51.612 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 0 04:41:51.827 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, cond=true, size=4}. outcome: false () constraint: {0=0, cond=false, size=7}. outcome: true () 04:41:51.828 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:51.852 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ?: of arity: 3 04:41:51.877 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 0 == ((cond)?(size):(0)) 04:41:51.882 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=15, array.length=10}. outcome: 10 () constraint: {iterations=7, array.length=10}. outcome: 10 () 04:41:51.882 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:51.892 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: array.length 04:41:51.896 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {value=97, letter=a}. outcome: true () constraint: {value=98, letter=b}. outcome: true () constraint: {value=122, letter=c}. outcome: false () constraint: {value=120, letter=d}. outcome: false () 04:41:51.897 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:51.917 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: value == letter 04:41:51.922 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {p=3, q=3, n=6}. outcome: true () constraint: {p=13, q=5, n=18}. outcome: true () constraint: {p=2, q=5, n=6}. outcome: false () constraint: {p=13, q=5, n=12}. outcome: false () 04:41:51.922 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:51.947 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 + of arity: 2 - of arity: 2 04:41:52.037 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: q + p <= n 04:41:52.437 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=10, array.length=10}. outcome: 20 () constraint: {iterations=5, array.length=15}. outcome: 20 () 04:41:52.438 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: + of arity: 2 - of arity: 2 04:41:52.451 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: array.length + iterations 04:41:52.455 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=15, array.length=4}. outcome: false () constraint: {iterations=5, array.length=16}. outcome: true () constraint: {iterations=16, array.length=16}. outcome: true () 04:41:52.456 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:52.473 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: iterations <= array.length 04:41:52.477 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {isEmpty=true, iterations=11, array.length=12}. outcome: 10 () constraint: {isEmpty=false, iterations=15, array.length=11}. outcome: 10 () 04:41:52.477 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: ?: of arity: 3 04:41:52.489 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: ?: of arity: 3 + of arity: 2 - of arity: 2 04:41:52.536 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (((isEmpty)?(iterations):(array.length))) - (1) Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.952 sec Running fr.inria.lille.commons.synthesis.smt.constraint.ConstraintTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec Running fr.inria.lille.commons.synthesis.LocationVariableContainerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running fr.inria.lille.commons.synthesis.LocationVariableTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running fr.inria.lille.commons.synthesis.OperatorTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running fr.inria.lille.evo.TestPatchEvo 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - ##### launch nopol without new tests ##### 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - Launch nopol with: 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - sources = ../test-projects/src/main/java:../test-projects/src/test/java:src/test/resources/evo/destSrcTest 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - classpath = ../test-projects/target/classes:../test-projects/target/test-classes:src/test/resources/evo/destCpTest:lib/junit-4.11.jar 04:41:52.591 [main] DEBUG fr.inria.lille.evo.Main - testClasses = [Ljava.lang.String;@4bad9766 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest] 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@63561e61', projectTests=[evo_examples.evo_example_1.EvoExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 117 MB 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:52.592 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:54.871 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:10 which is executed by 3 tests 04:41:54.951 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:9 which is executed by 5 tests 04:41:55.153 [pool-841-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {number=1, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_3) constraint: {number=6, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_1) constraint: {number=9, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_2) constraint: {number=-3, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: true (test_evo_example_4) 04:41:55.154 [pool-841-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:55.163 [pool-841-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:55.186 [pool-841-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: number < -1 04:41:55.186 [pool-841-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1 04:41:55.243 [pool-841-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "number < -1" is working 04:41:55.247 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 60 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 285 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 24 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 15 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 4 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2655ms 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:41:55.257 [main] INFO fr.inria.lille.repair.nopol.NoPol - number < -1 04:41:55.258 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 5 04:41:55.258 [main] INFO fr.inria.lille.repair.nopol.NoPol - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL 04:41:55.273 [main] INFO fr.inria.lille.repair.nopol.NoPol - --- /builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java +++ /builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java @@ -8,3 +8,3 @@ - if(number <= 1){ + if(number < -1){ return 0; 04:41:55.274 [main] DEBUG fr.inria.lille.evo.Main - ### ----- PATCH FOUND ----- 04:41:55.274 [main] DEBUG fr.inria.lille.evo.Main - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1 04:41:55.274 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:55.274 [main] DEBUG fr.inria.lille.evo.Main - ##### Search tests files path ##### 04:41:55.489 [main] DEBUG fr.inria.lille.evo.Main - [FOUND] evo_examples.evo_example_1.EvoExampleGeneratedTest 04:41:55.489 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:55.489 [main] DEBUG fr.inria.lille.evo.Main - ##### Search tests methods ##### 04:41:55.626 [main] DEBUG fr.inria.lille.evo.Main - [FOUND] test_evo_example_generated_1() 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - [FOUND] test_evo_example_generated_0() 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - ########################################### 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - ######## start to try each methods ######## 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - ########################################### 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - # TEST METHOD : test_evo_example_generated_1() 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:55.629 [main] DEBUG fr.inria.lille.evo.Main - ### Remove EvoSuite & Recompile Tests 04:41:55.788 [main] DEBUG fr.inria.lille.evo.Main - ### Launch Nopol 04:41:55.789 [main] DEBUG fr.inria.lille.evo.Main - Launch nopol with: 04:41:55.790 [main] DEBUG fr.inria.lille.evo.Main - sources = ../test-projects/src/main/java:../test-projects/src/test/java:src/test/resources/evo/destSrcTest 04:41:55.791 [main] DEBUG fr.inria.lille.evo.Main - classpath = ../test-projects/target/classes:../test-projects/target/test-classes:src/test/resources/evo/destCpTest:lib/junit-4.11.jar 04:41:55.791 [main] DEBUG fr.inria.lille.evo.Main - testClasses = [Ljava.lang.String;@54faea06 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest] 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@571a4a65', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 117 MB 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 234 MB 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:55.792 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:57.884 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:10 which is executed by 4 tests 04:41:57.938 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:9 which is executed by 6 tests 04:41:58.174 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {number=1, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_3) constraint: {number=1, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: true (test_evo_example_generated_1) constraint: {number=6, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_1) constraint: {number=9, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_2) constraint: {number=-3, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: true (test_evo_example_4) 04:41:58.175 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:58.187 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:58.224 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:41:58.335 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:58.940 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:42:35.073 [pool-864-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Failed code synthesis, returning NullCodeGenesis 04:42:35.074 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:12 which is executed by 2 tests 04:42:35.134 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:42:35.149 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 61 04:42:35.149 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 286 04:42:35.149 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 25 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 16 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 4 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 5 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [14] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2, == of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2] 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 14 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:42:35.150 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 39342ms 04:42:35.150 [main] DEBUG fr.inria.lille.evo.Main - ### ----- NO PATCH FOUND ----- 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - ### METHOD REMOVED : test_evo_example_generated_1() 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - basic <===> evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - test_evo_example_generated_1 <===> null 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - # TEST METHOD : test_evo_example_generated_0() 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:42:35.151 [main] DEBUG fr.inria.lille.evo.Main - ### Remove EvoSuite & Recompile Tests 04:42:35.226 [main] DEBUG fr.inria.lille.evo.Main - ### Launch Nopol 04:42:35.227 [main] DEBUG fr.inria.lille.evo.Main - Launch nopol with: 04:42:35.227 [main] DEBUG fr.inria.lille.evo.Main - sources = ../test-projects/src/main/java:../test-projects/src/test/java:src/test/resources/evo/destSrcTest 04:42:35.227 [main] DEBUG fr.inria.lille.evo.Main - classpath = ../test-projects/target/classes:../test-projects/target/test-classes:src/test/resources/evo/destCpTest:lib/junit-4.11.jar 04:42:35.227 [main] DEBUG fr.inria.lille.evo.Main - testClasses = [Ljava.lang.String;@54faea06 04:42:35.228 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] 04:42:35.228 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:42:35.235 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:42:35.235 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest] 04:42:35.236 [main] INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@3ee3a0fc', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} 04:42:35.236 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:42:35.236 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 40 MB 04:42:35.236 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:42:35.237 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 235 MB 04:42:35.237 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:42:35.238 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:42:35.238 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:42:37.167 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:10 which is executed by 3 tests 04:42:37.220 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:9 which is executed by 6 tests 04:42:37.496 [pool-885-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {number=1, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_3) constraint: {number=6, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=10}. outcome: false (test_evo_example_generated_0) constraint: {number=6, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_1) constraint: {number=9, number <= 1=false, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: false (test_evo_example_2) constraint: {number=-3, number <= 1=true, 1=1, evo_examples.evo_example_1.EvoExample.this.value=1}. outcome: true (test_evo_example_4) 04:42:37.497 [pool-885-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:42:37.508 [pool-885-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:42:37.536 [pool-885-thread-1] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: number < 1 04:42:37.537 [pool-885-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 1 04:42:37.604 [pool-885-thread-1] INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "number < 1" is working 04:42:37.612 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 61 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 286 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 26 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 17 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 5 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 7 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2384ms 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND---- 04:42:37.618 [main] INFO fr.inria.lille.repair.nopol.NoPol - number < 1 04:42:37.619 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 6 04:42:37.619 [main] INFO fr.inria.lille.repair.nopol.NoPol - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL 04:42:37.620 [main] INFO fr.inria.lille.repair.nopol.NoPol - --- /builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java +++ /builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java @@ -8,3 +8,3 @@ - if(number <= 1){ + if(number < 1){ return 0; 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - ### ----- PATCH FOUND ----- 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 1 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - ### METHOD KEPT : test_evo_example_generated_0() 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - basic <===> evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - test_evo_example_generated_1 <===> null 04:42:37.621 [main] DEBUG fr.inria.lille.evo.Main - test_evo_example_generated_0 <===> evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 1 04:42:37.622 [main] DEBUG fr.inria.lille.evo.Main - ### End of program. Recompile keeping all good tests 04:42:37.711 [main] DEBUG fr.inria.lille.evo.Main - basic <===> evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1 04:42:37.711 [main] DEBUG fr.inria.lille.evo.Main - test_evo_example_generated_1 <===> null 04:42:37.711 [main] DEBUG fr.inria.lille.evo.Main - test_evo_example_generated_0 <===> evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 1 [evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < -1] basic [] test_evo_example_generated_1 [evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 1] test_evo_example_generated_0 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 45.168 sec Running fr.inria.lille.diff.PatchGeneratorTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.456 sec Results : Tests run: 330, Failures: 0, Errors: 0, Skipped: 11 [INFO] [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:report (report) @ nopol --- [INFO] Analyzed bundle 'Nopol' with 329 classes [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ nopol --- [INFO] Building jar: /builds/workspace/nopol/nopol/target/nopol-0.2-SNAPSHOT.jar [INFO] [INFO] --- maven-assembly-plugin:2.4:single (create-my-bundle) @ nopol --- Downloading: http://maven-repo.gforge.inria.fr/releases/com/sanityinc/jargs/2.0-SNAPSHOT/jargs-2.0-20130121.212743-2.pom Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/jargs-2.0-20130121.212743-2.pom Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/com/sanityinc/jargs/2.0-SNAPSHOT/jargs-2.0-20130121.212743-2.pom Downloading: http://spoon.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/jargs-2.0-20130121.212743-2.pom Downloading: https://tdurieux.github.io/maven-repository/snapshots/com/sanityinc/jargs/2.0-SNAPSHOT/jargs-2.0-20130121.212743-2.pom [INFO] Building jar: /builds/workspace/nopol/nopol/target/nopol-0.2-SNAPSHOT-jar-with-dependencies.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:34 min [INFO] Finished at: 2018-03-09T10:42:48+01:00 [INFO] Final Memory: 37M/222M [INFO] ------------------------------------------------------------------------ Recording test results Finished: SUCCESS