Deleting file or directory ./temp/testcases/SBSTDummyForCoverageAndMutationCalculation.java Deleting file or directory ./temp/testcases/Sequenic/T2/Obj/ReplayTestXShow.java Deleting file or directory ./temp/testcases/Sequenic/T2/Obj Deleting file or directory ./temp/testcases/Sequenic/T2 Deleting file or directory ./temp/testcases/Sequenic Deleting file or directory ./temp/testcases/bin/Sequenic/T2/Obj/ReplayTestXShow.class Deleting file or directory ./temp/testcases/bin/Sequenic/T2/Obj/ReplayTestXShow$Point.class Deleting file or directory ./temp/testcases/bin/Sequenic/T2/Obj Deleting file or directory ./temp/testcases/bin/Sequenic/T2 Deleting file or directory ./temp/testcases/bin/Sequenic Deleting file or directory ./temp/testcases/bin/SBSTDummyForCoverageAndMutationCalculation.class Deleting file or directory ./temp/testcases/bin Deleting file or directory ./temp/testcases/pitestout/mutations.csv Deleting file or directory ./temp/testcases/pitestout Deleting file or directory ./temp/testcases/instrumented/jacoco.exec Deleting file or directory ./temp/testcases/instrumented Deleting file or directory ./temp/testcases Deleting file or directory ./temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276170712.tr Deleting file or directory ./temp/data/ADT_Sequenic.T2.Obj.XShow__1412276164162.tr Deleting file or directory ./temp/data/ADT_Sequenic.T2.Obj.XShow__1412276154732.tr Deleting file or directory ./temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276161004.tr Deleting file or directory ./temp/data Deleting file or directory ./temp Creating directory ./temp Creating directory ./temp/data Creating directory ./temp/testcases *Executing /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./runtool >> BENCHMARK >> /home/ubuntu/workshop/T2benchmark/src >> /home/ubuntu/workshop/T2benchmark/build/CUTclasses >> 1 >> /home/ubuntu/workshop/T2benchmark/build/CUTclasses >> 1 expecting CLASSPATH or READY Scalar value @nameElements[$#nameElements] better written as $nameElements[$#nameElements] at /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./runtool line 97. << CLASSPATH expecting number << 4 expecting directory or jar file << /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar expecting directory or jar file << /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar expecting directory or jar file << /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin expecting directory or jar file << /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin << READY Deleting file or directory ./temp/testcases Creating directory ./temp/testcases ### CLASS UNDER TEST ###: Sequenic.T2.Obj.XShow >> Sequenic.T2.Obj.XShow expecting: READY JUnit version 4.8.2 .Oct 02, 2014 7:05:26 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** Scanning classes in /home/ubuntu/workshop/T2benchmark/build/CUTclasses Oct 02, 2014 7:05:26 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** 17 classes scanned. ----- Configuration: ** General parameters: #cores : 1 ** Generator related parameters: Dirs to class-files to be scanned : /home/ubuntu/workshop/T2benchmark/build/CUTclasses CUT : class Sequenic.T2.Obj.XShow Testing CUT from the same package's perspective Max. number of step-retries : 30 Max. number of sequence-retries : 5 ** T3-default-generator's specific parameters: Regression-mode : true Injecting oracles : true Max. collection size : 3 Max. level of object nesting : 4 Max. prefix length : 8 Max. suffix length : 3 Variable length prefix : false Field-update probablity as a step : 0.0 Suite size multiplier for each goal : 50.0 Keeping only exception-throwing sequences : false Dropping duplicates : false Suite is to be split in : 1 subsuites ** Replay related parameters: Replaying all sequences: false Regression-mode : true Show exception-throwning execution: true Max. length of shown suffix: 10 Max. depth of objects shown: 3 ----- ** Scanned : 26 directly instantiable classes, 5 not directly instantiable classes. Oct 02, 2014 7:05:26 PM Sequenic.T3.T3SuiteGenAPI INFO: Using T3's default value generator. ----- Oct 02, 2014 7:05:26 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG calculateGoals INFO: Constructing ADT goals of class Sequenic.T2.Obj.XShow: 2 CM, 1 Mut[Mut], 0 NonMut. Oct 02, 2014 7:05:27 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG generateSuite INFO: Suite for Sequenic.T2.Obj.XShow is generated, size=400 ** Performed ADT testing Testing scope:CUT = Sequenic.T2.Obj.XShow Including non-private members Constructors: 2 Sequenic.T2.Obj.XShow public Sequenic.T2.Obj.XShow public Creator methods: 0 Mutators: 1 showWithContNum public Non-mutators: 0 Fields: 2 maxDepth public InitialIndentation public Oct 02, 2014 7:05:27 PM Sequenic.T3.T3SuiteGenAPI suite INFO: ** Injecting oracles Oct 02, 2014 7:05:28 PM Sequenic.T3.Sequence.Datatype.SUITE injectOracles INFO: ** Injected oracles on 400 sequences of a suite of Sequenic.T2.Obj.XShow ... ----- ** Suite generated. ** Suite name : ADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 400 ** Avrg. seq. length : 8.5 Oct 02, 2014 7:05:28 PM Sequenic.T3.Sequence.Datatype.SUITE save INFO: ** Saving a test-suite to /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr, 452 KB ** Runtime = 2472 ** Suite name : ADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 400 ** Avrg. seq. length : 8.5 ** Executed : 400 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 144 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) ** Constructor coverage : 2/2 (100.0%) ** Creator-method coverage : 0/0 (100%) ** Method coverage : 1/1 (100.0%) ** Field coverage : 0/2 (0.0%) ** Method-pair coverage : 3/3 (100.0%) ** Member-pair coverage : 3/5 (60.0%) ** Uncovered constructors: - ** Uncovered creator methods: - ** Uncovered methods: - ** Uncovered fields: public int Sequenic.T2.Obj.XShow.maxDepth; public int Sequenic.T2.Obj.XShow.InitialIndentation Oct 02, 2014 7:05:28 PM Sequenic.T3.T3Cmd runT3 INFO: >> T3 runtime = 2782ms Oct 02, 2014 7:05:28 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** Scanning classes in /home/ubuntu/workshop/T2benchmark/build/CUTclasses Oct 02, 2014 7:05:28 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** 17 classes scanned. ----- Configuration: ** General parameters: #cores : 1 ** Generator related parameters: Dirs to class-files to be scanned : /home/ubuntu/workshop/T2benchmark/build/CUTclasses CUT : class Sequenic.T2.Obj.XShow Testing CUT from the same package's perspective Max. number of step-retries : 30 Max. number of sequence-retries : 5 ** T3-default-generator's specific parameters: Regression-mode : true Injecting oracles : true Max. collection size : 3 Max. level of object nesting : 4 Max. prefix length : 8 Max. suffix length : 3 Variable length prefix : false Field-update probablity as a step : 0.0 Suite size multiplier for each goal : 10.0 Keeping only exception-throwing sequences : false Dropping duplicates : false Suite is to be split in : 1 subsuites ** Replay related parameters: Replaying all sequences: false Regression-mode : true Show exception-throwning execution: true Max. length of shown suffix: 10 Max. depth of objects shown: 3 ----- ** Scanned : 26 directly instantiable classes, 5 not directly instantiable classes. Oct 02, 2014 7:05:28 PM Sequenic.T3.T3SuiteGenAPI INFO: Using T3's default value generator. ----- Oct 02, 2014 7:05:28 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG calculateGoals INFO: Constructing Non-ADT goals of class Sequenic.T2.Obj.XShow: 0 CM, 4 Mut[Mut], 0 NonMut. Oct 02, 2014 7:05:33 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG generateSuite INFO: Suite for Sequenic.T2.Obj.XShow is generated, size=1130 ** Performed non-ADT testing Testing scope:CUT = Sequenic.T2.Obj.XShow Including non-private members Constructors: 0 Creator methods: 0 Mutators: 2 show public static show public static Non-mutators: 0 Fields: 0 Oct 02, 2014 7:05:33 PM Sequenic.T3.T3SuiteGenAPI suite INFO: ** Injecting oracles Oct 02, 2014 7:05:34 PM Sequenic.T3.Sequence.Datatype.SUITE injectOracles INFO: ** Injected oracles on 1130 sequences of a suite of Sequenic.T2.Obj.XShow ... ----- ** Suite generated. ** Suite name : nonADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 1130 ** Avrg. seq. length : 13.0 Oct 02, 2014 7:05:35 PM Sequenic.T3.Sequence.Datatype.SUITE save INFO: ** Saving a test-suite to /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr, 2075 KB ** Runtime = 6266 ** Suite name : nonADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 1130 ** Avrg. seq. length : 13.0 ** Executed : 1130 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 299 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) ** Constructor coverage : 0/0 (100%) ** Creator-method coverage : 0/0 (100%) ** Method coverage : 2/2 (100.0%) ** Field coverage : 0/0 (100%) ** Method-pair coverage : 4/4 (100.0%) ** Member-pair coverage : 4/4 (100.0%) ** Uncovered constructors: - ** Uncovered creator methods: - ** Uncovered methods: - ** Uncovered fields: - Oct 02, 2014 7:05:35 PM Sequenic.T3.T3Cmd runT3 INFO: >> T3 runtime = 6656ms .Oct 02, 2014 7:05:35 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** Scanning classes in /home/ubuntu/workshop/T2benchmark/build/CUTclasses Oct 02, 2014 7:05:35 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** 17 classes scanned. ----- Configuration: ** General parameters: #cores : 1 ** Generator related parameters: Dirs to class-files to be scanned : /home/ubuntu/workshop/T2benchmark/build/CUTclasses CUT : class Sequenic.T2.Obj.XShow Testing CUT from the same package's perspective Max. number of step-retries : 30 Max. number of sequence-retries : 5 ** T3-default-generator's specific parameters: Regression-mode : true Injecting oracles : true Max. collection size : 3 Max. level of object nesting : 4 Max. prefix length : 8 Max. suffix length : 3 Variable length prefix : false Field-update probablity as a step : 0.0 Suite size multiplier for each goal : 50.0 Keeping only exception-throwing sequences : false Dropping duplicates : false Suite is to be split in : 1 subsuites ** Replay related parameters: Replaying all sequences: false Regression-mode : true Show exception-throwning execution: true Max. length of shown suffix: 10 Max. depth of objects shown: 3 ----- ** Scanned : 26 directly instantiable classes, 5 not directly instantiable classes. Oct 02, 2014 7:05:35 PM Sequenic.T3.T3SuiteGenAPI INFO: Using a custom value generator. ----- Oct 02, 2014 7:05:35 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG calculateGoals INFO: Constructing ADT goals of class Sequenic.T2.Obj.XShow: 2 CM, 1 Mut[Mut], 0 NonMut. Oct 02, 2014 7:05:37 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG generateSuite INFO: Suite for Sequenic.T2.Obj.XShow is generated, size=400 ** Performed ADT testing Testing scope:CUT = Sequenic.T2.Obj.XShow Including non-private members Constructors: 2 Sequenic.T2.Obj.XShow public Sequenic.T2.Obj.XShow public Creator methods: 0 Mutators: 1 showWithContNum public Non-mutators: 0 Fields: 2 maxDepth public InitialIndentation public Oct 02, 2014 7:05:37 PM Sequenic.T3.T3SuiteGenAPI suite INFO: ** Injecting oracles Oct 02, 2014 7:05:38 PM Sequenic.T3.Sequence.Datatype.SUITE injectOracles INFO: ** Injected oracles on 400 sequences of a suite of Sequenic.T2.Obj.XShow ... ----- ** Suite generated. ** Suite name : ADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 400 ** Avrg. seq. length : 8.5 Oct 02, 2014 7:05:38 PM Sequenic.T3.Sequence.Datatype.SUITE save INFO: ** Saving a test-suite to /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr, 615 KB ** Runtime = 2672 ** Suite name : ADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 400 ** Avrg. seq. length : 8.5 ** Executed : 400 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 127 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) ** Constructor coverage : 2/2 (100.0%) ** Creator-method coverage : 0/0 (100%) ** Method coverage : 1/1 (100.0%) ** Field coverage : 0/2 (0.0%) ** Method-pair coverage : 3/3 (100.0%) ** Member-pair coverage : 3/5 (60.0%) ** Uncovered constructors: - ** Uncovered creator methods: - ** Uncovered methods: - ** Uncovered fields: public int Sequenic.T2.Obj.XShow.maxDepth; public int Sequenic.T2.Obj.XShow.InitialIndentation Oct 02, 2014 7:05:38 PM Sequenic.T3.T3Cmd runT3 INFO: >> T3 runtime = 2835ms Oct 02, 2014 7:05:38 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** Scanning classes in /home/ubuntu/workshop/T2benchmark/build/CUTclasses Oct 02, 2014 7:05:38 PM Sequenic.T3.Reflection.ClassesScanner scan INFO: ** 17 classes scanned. ----- Configuration: ** General parameters: #cores : 1 ** Generator related parameters: Dirs to class-files to be scanned : /home/ubuntu/workshop/T2benchmark/build/CUTclasses CUT : class Sequenic.T2.Obj.XShow Testing CUT from the same package's perspective Max. number of step-retries : 30 Max. number of sequence-retries : 5 ** T3-default-generator's specific parameters: Regression-mode : true Injecting oracles : true Max. collection size : 3 Max. level of object nesting : 4 Max. prefix length : 8 Max. suffix length : 3 Variable length prefix : false Field-update probablity as a step : 0.0 Suite size multiplier for each goal : 10.0 Keeping only exception-throwing sequences : false Dropping duplicates : false Suite is to be split in : 1 subsuites ** Replay related parameters: Replaying all sequences: false Regression-mode : true Show exception-throwning execution: true Max. length of shown suffix: 10 Max. depth of objects shown: 3 ----- ** Scanned : 26 directly instantiable classes, 5 not directly instantiable classes. Oct 02, 2014 7:05:38 PM Sequenic.T3.T3SuiteGenAPI INFO: Using a custom value generator. ----- Oct 02, 2014 7:05:38 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG calculateGoals INFO: Constructing Non-ADT goals of class Sequenic.T2.Obj.XShow: 0 CM, 4 Mut[Mut], 0 NonMut. Oct 02, 2014 7:05:41 PM Sequenic.T3.Generator.SeqAndSuite.T3SuiteG generateSuite INFO: Suite for Sequenic.T2.Obj.XShow is generated, size=1130 ** Performed non-ADT testing Testing scope:CUT = Sequenic.T2.Obj.XShow Including non-private members Constructors: 0 Creator methods: 0 Mutators: 2 show public static show public static Non-mutators: 0 Fields: 0 Oct 02, 2014 7:05:41 PM Sequenic.T3.T3SuiteGenAPI suite INFO: ** Injecting oracles Oct 02, 2014 7:05:43 PM Sequenic.T3.Sequence.Datatype.SUITE injectOracles INFO: ** Injected oracles on 1130 sequences of a suite of Sequenic.T2.Obj.XShow ... ----- ** Suite generated. ** Suite name : nonADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 1130 ** Avrg. seq. length : 13.0 Oct 02, 2014 7:05:43 PM Sequenic.T3.Sequence.Datatype.SUITE save INFO: ** Saving a test-suite to /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr, 2730 KB ** Runtime = 5183 ** Suite name : nonADT_Sequenic.T2.Obj.XShow ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 1130 ** Avrg. seq. length : 13.0 ** Executed : 1130 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 410 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) ** Constructor coverage : 0/0 (100%) ** Creator-method coverage : 0/0 (100%) ** Method coverage : 2/2 (100.0%) ** Field coverage : 0/0 (100%) ** Method-pair coverage : 4/4 (100.0%) ** Member-pair coverage : 4/4 (100.0%) ** Uncovered constructors: - ** Uncovered creator methods: - ** Uncovered methods: - ** Uncovered fields: - Oct 02, 2014 7:05:44 PM Sequenic.T3.T3Cmd runT3 INFO: >> T3 runtime = 5624ms Time: 17.92 OK (2 tests) cp: cannot stat ‘/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/tests/Sequenic/T2/Obj/AdditionalTestXShow.java’: No such file or directory << READY Creating directory ./temp/testcases/bin Creating dummy JUnit test file ---Compilation--- === javac command line: /usr/lib/jvm/java-8-oracle/bin/javac -sourcepath /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin -d ./temp/testcases/bin /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/SBSTDummyForCoverageAndMutationCalculation.java === javac command line: /usr/lib/jvm/java-8-oracle/bin/javac -sourcepath /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin -d ./temp/testcases/bin /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/Sequenic/T2/Obj/ReplayTestXShow.java Compiled 'Sequenic/T2/Obj/ReplayTestXShow.java' ---Timing Information--- === JUnit test command line: /usr/lib/jvm/java-8-oracle/bin/java -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin org.junit.runner.JUnitCore SBSTDummyForCoverageAndMutationCalculation JUnit version 4.10 . Time: 0.007 OK (1 test) === JUnit test command line: /usr/lib/jvm/java-8-oracle/bin/java -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin org.junit.runner.JUnitCore Sequenic.T2.Obj.ReplayTestXShow Executed 'Sequenic.T2.Obj.ReplayTestXShow' JUnit version 4.10 .Oct 02, 2014 7:05:48 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB Oct 02, 2014 7:05:48 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 ** Executed : 800 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 951 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) Oct 02, 2014 7:05:49 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1658ms Oct 02, 2014 7:05:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB Oct 02, 2014 7:05:52 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 ** Executed : 2260 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 2490 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) Oct 02, 2014 7:05:54 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 5078ms .Oct 02, 2014 7:05:54 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB Oct 02, 2014 7:05:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 ** Executed : 800 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 510 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) Oct 02, 2014 7:05:55 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 660ms Oct 02, 2014 7:05:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB Oct 02, 2014 7:05:56 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 ** Executed : 2260 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 1910 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) Oct 02, 2014 7:05:58 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 2672ms Time: 10.153 OK (2 tests) ---Coverage Calculation--- Creating directory ./temp/testcases/instrumented === Jacoco command line: /usr/lib/jvm/java-8-oracle/bin/java -javaagent:/home/ubuntu/workshop/T2benchmark/testingtools/jacocoagent.jar=destfile=/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/instrumented/jacoco.exec,append=true -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin org.junit.runner.JUnitCore SBSTDummyForCoverageAndMutationCalculation **** jacoco command line: [/usr/lib/jvm/java-8-oracle/bin/java, -javaagent:/home/ubuntu/workshop/T2benchmark/testingtools/jacocoagent.jar=destfile=/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/instrumented/jacoco.exec,append=true, -cp, /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin, org.junit.runner.JUnitCore, SBSTDummyForCoverageAndMutationCalculation] JUnit version 4.10 . Time: 0.019 OK (1 test) === Jacoco command line: /usr/lib/jvm/java-8-oracle/bin/java -javaagent:/home/ubuntu/workshop/T2benchmark/testingtools/jacocoagent.jar=destfile=/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/instrumented/jacoco.exec,append=true -cp /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin org.junit.runner.JUnitCore Sequenic.T2.Obj.ReplayTestXShow **** jacoco command line: [/usr/lib/jvm/java-8-oracle/bin/java, -javaagent:/home/ubuntu/workshop/T2benchmark/testingtools/jacocoagent.jar=destfile=/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/instrumented/jacoco.exec,append=true, -cp, /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin, org.junit.runner.JUnitCore, Sequenic.T2.Obj.ReplayTestXShow] JUnit version 4.10 .Oct 02, 2014 7:06:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB Oct 02, 2014 7:06:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 ** Executed : 800 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 1011 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) Oct 02, 2014 7:06:01 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1647ms Oct 02, 2014 7:06:02 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB Oct 02, 2014 7:06:02 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 ** Executed : 2260 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 2481 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) Oct 02, 2014 7:06:05 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 3670ms .Oct 02, 2014 7:06:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB Oct 02, 2014 7:06:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 ** Executed : 800 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 521 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) Oct 02, 2014 7:06:05 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 684ms Oct 02, 2014 7:06:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB Oct 02, 2014 7:06:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB ----- ** Replaying dummy name, a merged suite ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 ** Executed : 2260 ** Violating : 0 ** Invalid : 0 ** Failing : 0 ** Runtime : 1213 ms ** Field-pairs' abstract values coverage : 0/12 (0.0%) Oct 02, 2014 7:06:07 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1959ms Time: 8.11 OK (2 tests) Executed 'Sequenic.T2.Obj.ReplayTestXShow' ---Mutation Coverage--- Created PITest output directory in /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/pitestout === PITest command line: /usr/lib/jvm/java-8-oracle/bin/java -cp /home/ubuntu/workshop/T2benchmark/testingtools/pitest-1.0.0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/pitest-command-line-1.0.0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin org.pitest.mutationtest.commandline.MutationCoverageReport --failWhenNoMutations false --outputFormats CSV --threads 1 --reportDir /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/pitestout --targetClasses Sequenic.T2.Obj.XShow,Sequenic.T2.Obj.XShow$* --targetTests SBSTDummyForCoverageAndMutationCalculation,Sequenic.T2.Obj.ReplayTestXShow --timestampedReports false --verbose --sourceDir /home/ubuntu/workshop/T2benchmark/src Executed 'Sequenic.T2.Obj.ReplayTestXShow' 7:06:08 PM PIT >> FINE : Running report with ReportOptions [config=org.pitest.mutationtest.config.CompoundConfiguration@5d11346a, targetClasses=[^Sequenic\.T2\.Obj\.XShow$, ^Sequenic\.T2\.Obj\.XShow\$.*$], excludedMethods=[], excludedClasses=[], codePaths=[], reportDir=/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/pitestout, historyInputLocation=null, historyOutputLocation=null, sourceDirs=[/home/ubuntu/workshop/T2benchmark/src], classPathElements=[/home/ubuntu/workshop/T2benchmark/testingtools/pitest-1.0.0.jar, /home/ubuntu/workshop/T2benchmark/testingtools/pitest-command-line-1.0.0.jar, /home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar, /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin, /home/ubuntu/workshop/T2benchmark/build/CUTclasses, /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar, /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar, /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin, /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin], mutators=[], dependencyAnalysisMaxDistance=-1, mutateStaticInitializers=false, jvmArgs=[], numberOfThreads=1, timeoutFactor=1.25, timeoutConstant=4000, targetTests=[^SBSTDummyForCoverageAndMutationCalculation$, ^Sequenic\.T2\.Obj\.ReplayTestXShow$], loggingClasses=[], maxMutationsPerClass=0, verbose=true, failWhenNoMutations=false, outputs=[CSV], groupConfig=TestGroupConfig [excludedGroups=[], includedGroups=[]], mutationUnitSize=0, shouldCreateTimestampedReports=false, detectInlinedCode=false, exportLineCoverage=false, mutationThreshold=0, coverageThreshold=0, mutationEngine=gregor, javaExecutable=null] 7:06:08 PM PIT >> FINE : System class path is /home/ubuntu/workshop/T2benchmark/testingtools/pitest-1.0.0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/pitest-command-line-1.0.0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/junit-4.10.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/./temp/testcases/bin:/home/ubuntu/workshop/T2benchmark/build/CUTclasses:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/interactiveT3v0.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/../t3/jars/groovy-all-2.3.6.jar:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/commonbin:/home/ubuntu/workshop/T2benchmark/testingtools/t3custom/bin 7:06:08 PM PIT >> FINE : Maximum available memory is 241 mb 7:06:08 PM PIT >> FINE : using port 8092 7:06:08 PM PIT >> FINE : SLAVE : Installing PIT agent 7:06:08 PM PIT >> INFO : Sending 3 test classes to slave 7:06:08 PM PIT >> INFO : Sent tests to slave 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> FINE : Expecting 3 tests classes from parent 7:06:09 PM PIT >> FINE : Tests classes received 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> INFO : Found 5 tests 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> INFO : Dependency analysis reduced number of potential tests by 0 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> INFO : 5 tests received 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> FINE : Running 5 units 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> FINE : Gathering coverage for test Description [testClass=SBSTDummyForCoverageAndMutationCalculation, name=test(SBSTDummyForCoverageAndMutationCalculation)] 7:06:09 PM PIT >> INFO : SLAVE : 7:06:09 PM PIT >> FINE : Gathering coverage for test Description [testClass=Sequenic.T2.Obj.ReplayTestXShow, name=test1(Sequenic.T2.Obj.ReplayTestXShow)] 7:06:10 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:10 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB 7:06:10 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:10 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB 7:06:10 PM PIT >> INFO : SLAVE : ----- 7:06:10 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:11 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 7:06:11 PM PIT >> INFO : SLAVE : ** Executed : 800 7:06:11 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:11 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:11 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:11 PM PIT >> INFO : SLAVE : ** Runtime : 1053 ms 7:06:11 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 3/12 (25.0%) 7:06:11 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:11 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1659ms 7:06:12 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:12 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB 7:06:13 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:13 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB 7:06:13 PM PIT >> INFO : SLAVE : ----- 7:06:13 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:15 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 7:06:15 PM PIT >> INFO : SLAVE : ** Executed : 2260 7:06:15 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:15 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:15 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:15 PM PIT >> INFO : SLAVE : ** Runtime : 2503 ms 7:06:15 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 0/12 (0.0%) 7:06:15 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:15 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 4482ms 7:06:15 PM PIT >> INFO : SLAVE : 7:06:15 PM PIT >> FINE : Gathering coverage for test Description [testClass=Sequenic.T2.Obj.ReplayTestXShow, name=test1(Sequenic.T2.Obj.ReplayTestXShow)] 7:06:15 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:15 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB 7:06:15 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:15 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB 7:06:15 PM PIT >> INFO : SLAVE : ----- 7:06:15 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:16 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 7:06:16 PM PIT >> INFO : SLAVE : ** Executed : 800 7:06:16 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:16 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:16 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:16 PM PIT >> INFO : SLAVE : ** Runtime : 543 ms 7:06:16 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 3/12 (25.0%) 7:06:16 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:16 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 715ms 7:06:16 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:16 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB 7:06:17 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:17 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB 7:06:17 PM PIT >> INFO : SLAVE : ----- 7:06:17 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:19 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 7:06:19 PM PIT >> INFO : SLAVE : ** Executed : 2260 7:06:19 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Runtime : 1996 ms 7:06:19 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 0/12 (0.0%) 7:06:19 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:19 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 2738ms 7:06:19 PM PIT >> INFO : SLAVE : 7:06:19 PM PIT >> FINE : Gathering coverage for test Description [testClass=Sequenic.T2.Obj.ReplayTestXShow, name=test2(Sequenic.T2.Obj.ReplayTestXShow)] 7:06:19 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:19 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB 7:06:19 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:19 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB 7:06:19 PM PIT >> INFO : SLAVE : ----- 7:06:19 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:19 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 7:06:19 PM PIT >> INFO : SLAVE : ** Executed : 800 7:06:19 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:19 PM PIT >> INFO : SLAVE : ** Runtime : 250 ms 7:06:19 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 3/12 (25.0%) 7:06:19 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:19 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 345ms 7:06:19 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:19 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB 7:06:20 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:20 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB 7:06:20 PM PIT >> INFO : SLAVE : ----- 7:06:20 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:20 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 7:06:20 PM PIT >> INFO : SLAVE : ** Executed : 2260 7:06:20 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:20 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:20 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:20 PM PIT >> INFO : SLAVE : ** Runtime : 771 ms 7:06:20 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 0/12 (0.0%) 7:06:20 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:20 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1206ms 7:06:20 PM PIT >> INFO : SLAVE : 7:06:20 PM PIT >> FINE : Gathering coverage for test Description [testClass=Sequenic.T2.Obj.ReplayTestXShow, name=test2(Sequenic.T2.Obj.ReplayTestXShow)] 7:06:20 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:20 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB 7:06:20 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:20 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB 7:06:20 PM PIT >> INFO : SLAVE : ----- 7:06:20 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:21 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 7:06:21 PM PIT >> INFO : SLAVE : ** Executed : 800 7:06:21 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:21 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:21 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:21 PM PIT >> INFO : SLAVE : ** Runtime : 211 ms 7:06:21 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 3/12 (25.0%) 7:06:21 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:21 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 307ms 7:06:21 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:21 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB 7:06:21 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:21 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB 7:06:21 PM PIT >> INFO : SLAVE : ----- 7:06:21 PM PIT >> INFO : SLAVE : ** Replaying dummy name, a merged suite 7:06:22 PM PIT >> INFO : SLAVE : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 7:06:22 PM PIT >> INFO : SLAVE : ** Executed : 2260 7:06:22 PM PIT >> INFO : SLAVE : ** Violating : 0 7:06:22 PM PIT >> INFO : SLAVE : ** Invalid : 0 7:06:22 PM PIT >> INFO : SLAVE : ** Failing : 0 7:06:22 PM PIT >> INFO : SLAVE : ** Runtime : 817 ms 7:06:22 PM PIT >> INFO : SLAVE : ** Field-pairs' abstract values coverage : 0/12 (0.0%) 7:06:22 PM PIT >> INFO : SLAVE : Oct 02, 2014 7:06:22 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1210ms 7:06:22 PM PIT >> INFO : SLAVE : 7:06:22 PM PIT >> FINE : Finished 7:06:22 PM PIT >> INFO : Calculated coverage in 13 seconds. 7:06:22 PM PIT >> FINE : Used memory after coverage calculation 5 mb 7:06:22 PM PIT >> FINE : Free Memory after coverage calculation 9 mb 7:06:22 PM PIT >> FINE : According to coverage no tests hit the mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator], filename=XShow.java, block=71, lineNumber=359, description=removed call to java/lang/IllegalAccessException::printStackTrace, testsInOrder=[]] 7:06:22 PM PIT >> FINE : According to coverage no tests hit the mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator], filename=XShow.java, block=72, lineNumber=361, description=removed call to java/lang/IllegalArgumentException::printStackTrace, testsInOrder=[]] 7:06:22 PM PIT >> INFO : Created 1 mutation test units 7:06:22 PM PIT >> FINE : Used memory before analysis start 6 mb 7:06:22 PM PIT >> FINE : Free Memory before analysis start 9 mb 7:06:22 PM PIT >> FINE : Running 1 units 7:06:22 PM PIT >> FINE : using port 8092 stdout : Installing PIT agent stderr : 7:06:23 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [7], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=30, lineNumber=221, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sestderr : quenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:23 PM PIT >> FINE : mutating method showWorker stderr : 7:06:23 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:23 PM PIT >> FINE : replaced class with mutant in 9 ms stderr : 7:06:23 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@4456d910stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@49a53acfstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@49a53acfstderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 34 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 591ms stderr : 7:06:24 PM PIT >> FINE : Finished 7:06:24 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[7], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:24 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[7], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:24 PM PIT >> FINE : processed mutation in 846 ms. stderr : 7:06:24 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [5], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=27, lineNumber=213, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sestderr : quenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:24 PM PIT >> FINE : mutating method showWorker stderr : 7:06:24 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:24 PM PIT >> FINE : replaced class with mutant in 15 ms 7:06:24 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : NULLstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : NULLstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : NULLstderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 18 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:24 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 424ms 7:06:24 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[5], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:24 PM PIT >> FINE : Finished 7:06:24 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[5], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:24 PM PIT >> FINE : processed mutation in 498 ms. stderr : 7:06:24 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=12, lineNumber=178, description=mutated return of Object value for Sequenic/T2/Obj/XShow::getAllSuperClasses to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenicstderr : .T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:24 PM PIT >> FINE : mutating method getAllSuperClasses stderr : 7:06:24 PM PIT >> FINE : 2 relevant test for getAllSuperClasses stderr : 7:06:24 PM PIT >> FINE : replaced class with mutant in 14 ms 7:06:24 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:25 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:25 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 413] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(5)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... stderr : Item.id ... Item.type ... [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 414 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 476 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:25 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 818ms 7:06:25 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:25 PM PIT >> FINE : Finished 7:06:25 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationteststderr : .engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:25 PM PIT >> FINE : processed mutation in 879 ms. 7:06:25 PM PIT >> FINE : Running mutation MutationDetails [id=Mutastderr : tionIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=5, lineNumber=119, desstderr : cription=replaced return of integer sized value with (x == 0 ? 1 : 0), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:25 PM PIT >> FINE : mutating method isBoxingType stderr : 7:06:25 PM PIT >> FINE : 2 relevant test for isBoxingType stderr : 7:06:25 PM PIT >> FINE : replaced class with mutant in 33 ms 7:06:25 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:25 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@61059269stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@c662d04stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@c662d04stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 1 but getting: (String) : (Object) : java.lang.Object@c662d04stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 26 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 230ms 7:06:26 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:26 PM PIT >> FINE : Finished 7:06:26 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:26 PM PIT >> FINE : processed mutation in 304 ms. 7:06:26 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locatstderr : ion=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[11], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator]stderr : , filename=XShow.java, block=37, lineNumber=257, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:26 PM PIT >> FINE : mutating method showWorker stderr : 7:06:26 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:26 PM PIT >> FINE : replaced class with mutant in 48 ms 7:06:26 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) ---> @0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (java.lang.Object) @ 4] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) ---> @1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (java.lang.Object) @ 4] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) ---> @1stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 1 but getting: (String) : (Object) ---> @1stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 17 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 248ms 7:06:26 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[11], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:26 PM PIT >> FINE : Finished 7:06:26 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[11], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:26 PM PIT >> FINE : processed mutation in 341 ms. 7:06:26 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[9], mutator=orstderr : g.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=33, lineNumber=242, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.Rstderr : eplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:26 PM PIT >> FINE : mutating method showWorker stderr : 7:06:26 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:26 PM PIT >> FINE : replaced class with mutant in 35 ms 7:06:26 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : ...stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : ...stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 9 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 183ms 7:06:26 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[9], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:26 PM PIT >> FINE : Finished 7:06:26 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[9], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:26 PM PIT >> FINE : processed mutation in 268 ms. 7:06:26 PM PIT >stderr : > FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=orgstderr : .pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=23, lineNumber=208, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:26 PM PIT >> FINE : mutating method showWorker stderr : 7:06:26 PM PIT >> FINE : 1 relevant test for showWorker stderr : 7:06:26 PM PIT >> FINE : replaced class with mutant in 18 ms 7:06:26 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:26 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 680 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:27 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 831ms stderr : Oct 02, 2014 7:06:27 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:28 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 2390 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:30 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 3184ms stderr : 7:06:30 PM PIT >> FINE : Finished 7:06:30 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] SURVIVED stderr : 7:06:30 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED stderr : 7:06:30 PM PIT >> FINE : processed mutation in 4072 ms. stderr : 7:06:30 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregstderr : or.mutators.IncrementsMutator], filename=XShow.java, block=16, lineNumber=194, description=Changed increment from 1 to -1, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.stderr : T2.Obj.ReplayTestXShow)]] stderr : 7:06:30 PM PIT >> FINE : mutating method getAllFields stderr : 7:06:30 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:06:30 PM PIT >> FINE : replaced class with mutant in 34 ms 7:06:30 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:30 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:30 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 413] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(5)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... stderr : Item.id ... Item.type ... [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 414 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 191 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 336ms 7:06:31 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:31 PM PIT >> FINE : Finished 7:06:31 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.IncrementsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:31 PM PIT >> FINE : processed mutation in 399 ms. 7:06:31 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdstderr : entifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[23], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateCondistderr : tionalsMutator], filename=XShow.java, block=59, lineNumber=326, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:31 PM PIT >> FINE : mutating method showWorker stderr : 7:06:31 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:31 PM PIT >> FINE : replaced class with mutant in 33 ms 7:06:31 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Item.type (String) : dummystderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Item.type (String) : dummystderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 Item.type (String) : dummy [2] (Link)stderr : ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Item.type (String) : dummy [1] (Sequenic.T2.stderr : Obj.T3TestXShow$Link) @ 2 Item.type (String) : dummy [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 186 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 363ms stderr : 7:06:31 PM PIT >> FINE : Finished 7:06:31 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[23], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:31 PM PIT >> FINE : processed mutation in 433 ms. 7:06:31 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.Constderr : ditionalsBoundaryMutator], filename=XShow.java, block=14, lineNumber=194, description=changed conditional boundary, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.stderr : ReplayTestXShow)]] 7:06:31 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[23], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:31 PM PIT >> FINE : mutating method getAllFields stderr : 7:06:31 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:06:31 PM PIT >> FINE : replaced class with mutant in 31 ms 7:06:31 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 413] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(5)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... stderr : Item.id ... Item.type ... [ (Integer) : 1] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 414 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 200 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:31 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 335ms 7:06:31 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:31 PM PIT >> FINE : Finished 7:06:31 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.ConditionalsBoundaryMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:31 PM PIT >> FINE : processed mutation in 388 ms. 7:06:31 PM PIT >> FINE : Running mutation MutationDetails [id=stderr : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.Mastderr : thMutator], filename=XShow.java, block=70, lineNumber=357, description=Replaced integer subtraction with addition, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.Rstderr : eplayTestXShow)]] stderr : 7:06:31 PM PIT >> FINE : mutating method showWorker stderr : 7:06:32 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:32 PM PIT >> FINE : replaced class with mutant in 26 ms 7:06:32 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 401] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... stderr : Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 3 next ... Item.id ... Item.type ... [ (LinkedList) @ 8] (Integer) : 1 [0] stderr : ... [1] ... [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 3 next NULL Item.stderr : id (String) : id 1 [2] (Link) ---> @2stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(6)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 15 next ... stderr : Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 9 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 8 stderr : next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 10] (Integer) : 6 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3stderr : TestXShow$Link) @ 12] (Integer) : 14 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 14] (Integer) : 2 next ... Item.id ... Item.type stderr : ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 16] (Integer) : 7 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 18] (Integer) : 10 next ... stderr : Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 20] (Integer) : 11 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 22] (Integer) : 4stderr : next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 24] (Integer) : 5 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.Tstderr : 3TestXShow$Link) @ 26] (Integer) : 18 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 28] (Integer) : 17 next ... Item.id ... Item.typstderr : e ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 30] (Integer) : 16 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 32] (Integer) : 3 next ... stderr : Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 34] (Integer) : 13 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 36] (Integer) :stderr : 12 next ... Item.id ... Item.type ... [ (LinkedList) @ 38] (Integer) : 1 [0] ... [1] ... [2] ... maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 4 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 5 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 6 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 7 stderr : next (Sequenic.T2.Obj.T3TestXShow$Link) @ 8 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 9 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 10 next (Sequstderr : enic.T2.Obj.T3TestXShow$Link) @ 11 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 12 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 13 stderr : next (Sequenic.T2.Obj.T3TestXShow$Link) @ 14 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 15 next (Sequenic.T2.Obj.T3TestXShow$Linstderr : k) @ 16 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 17 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 18 stderr : next NULL Item.id (String) : id 0 Item.id (Stringstderr : ) : id 1 Item.id (String) : id 2 Item.id (String) : id 3 Item.id (Stristderr : ng) : id 4 Item.id (String) : id 5 Item.id (String) : id 6 Item.id (String) : id 7 stderr : Item.id (String) : id 8 Item.id (String) : id 9 Item.id (String) : id 10 Item.id (String) : id 11 Item.id (String) : id 12 Item.id (String) :stderr : id 13 Item.id (String) : id 14stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... stderr : [ ...] ... [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... stderr : [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... stderr : [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 402 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 201 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 335ms stderr : 7:06:32 PM PIT >> FINE : Finished 7:06:32 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:32 PM PIT >> FINE : processed mutation in 400 ms. 7:06:32 PM PIT >> FINE : Runnistderr : ng mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[21], mutator=org.pitest.mutatstderr : iontest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=55, lineNumber=323, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShowstderr : .test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:32 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:32 PM PIT >> FINE : mutating method showWorker stderr : 7:06:32 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:32 PM PIT >> FINE : replaced class with mutant in 32 ms 7:06:32 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 190 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 335ms 7:06:32 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[21], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:32 PM PIT >> FINE : Finished 7:06:32 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[21], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:32 PM PIT >> FINE : processed mutation in 400 ms. 7:06:32 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=orstderr : g.pitest.mutationtest.engine.gregor.mutators.MathMutator], filename=XShow.java, block=43, lineNumber=275, description=Replaced integer subtraction with addition, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenicstderr : .T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:32 PM PIT >> FINE : mutating method showWorker stderr : 7:06:32 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:32 PM PIT >> FINE : replaced class with mutant in 39 ms 7:06:32 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:32 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 457] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow(1, 5) stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 1 InitialIndentation (Integer) : 5stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(7)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Array) @ 2] (Integer) : 0 [0] ... [1] ... [2] ... [ (Sequenic.T2.Obj.T3TestXstderr : Show$Link) @ 4] (Integer) : 1 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... stderr : maxDepth (Integer) : 1 InitialIndentation (Integer) : 5stderr : -- returned value: (String) : (ARRAY) @ 0 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 1 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) :stderr : id 1 [2] (Link) ---> @1stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Array) @ 2] (Integer) : 0 [0] ... [1] ... [2] ... [ (Sequenic.T2.Obj.T3TestXstderr : Show$Link) @ 4] (Integer) : 1 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... stderr : maxDepth (Integer) : 1 InitialIndentation (Integer) : 5stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(6)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Array) @ 2] (Integer) : 0 [0] ... [1] ... [2] ... [ (Sequenic.T2.Obj.T3TestXstderr : Show$Link) @ 4] (Integer) : 1 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 3 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 2 next ... Item.id ... Item.type ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 5stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 3 next ... Item.id ...stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 5 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 5stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 458 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 213 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 349ms stderr : 7:06:33 PM PIT >> FINE : Finished 7:06:33 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:33 PM PIT >> FINE : processed mutation in 420 ms. 7:06:33 PM PIT >> FINE : Runnistderr : ng mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[27], mutator=org.pitest.mutatstderr : iontest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=66, lineNumber=337, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShowstderr : .test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:33 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:33 PM PIT >> FINE : mutating method showWorker stderr : 7:06:33 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:33 PM PIT >> FINE : replaced class with mutant in 27 ms 7:06:33 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)stderr : stderr : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 182 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 258ms stderr : 7:06:33 PM PIT >> FINE : Finished 7:06:33 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[27], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:33 PM PIT >> FINE : processed mutation in 311 ms. 7:06:33 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[25], mutator=ostderr : rg.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=63, lineNumber=331, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.stderr : ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:33 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[27], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:33 PM PIT >> FINE : mutating method showWorker stderr : 7:06:33 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:33 PM PIT >> FINE : replaced class with mutant in 31 ms 7:06:33 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:33 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 502 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:34 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 599ms stderr : Oct 02, 2014 7:06:34 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:34 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 1824 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:36 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 2551ms stderr : Oct 02, 2014 7:06:36 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:36 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 193 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:37 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 376ms stderr : Oct 02, 2014 7:06:37 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:37 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 792 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:38 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1133ms stderr : 7:06:38 PM PIT >> FINE : Finished 7:06:38 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[25], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED 7:06:38 PM PIT >> FINE : processed mutation in 4727 ms. 7:06:38 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locastderr : tion=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator], fistderr : lename=XShow.java, block=52, lineNumber=317, description=removed call to java/lang/reflect/Field::setAccessible, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.Repstderr : layTestXShow)]] 7:06:38 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[25], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] SURVIVED stderr : 7:06:38 PM PIT >> FINE : mutating method showWorker stderr : 7:06:38 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:38 PM PIT >> FINE : replaced class with mutant in 19 ms 7:06:38 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:38 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:38 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 413 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:38 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 507ms stderr : Oct 02, 2014 7:06:39 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:39 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 853 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1464ms stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 188 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 256ms stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:40 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 740 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:41 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1103ms stderr : 7:06:41 PM PIT >> FINE : Finished stderr : 7:06:41 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.VoidMethodCallMutator] detected = SURVIVED 7:06:41 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator] SURVIVED stderr : 7:06:41 PM PIT >> FINE : processed mutation in 3402 ms. stderr : 7:06:41 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [15], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=45, lineNumber=282, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:41 PM PIT >> FINE : mutating method showWorker stderr : 7:06:41 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:41 PM PIT >> FINE : replaced class with mutant in 24 ms 7:06:41 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:41 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:41 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by itsstderr : oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed bystderr : its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowestderr : d by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is alstderr : lowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ClassCastExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 135 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:41 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 271ms stderr : 7:06:41 PM PIT >> FINE : Finished 7:06:41 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[15], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:41 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[15], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:41 PM PIT >> FINE : processed mutation in 333 ms. stderr : 7:06:41 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [13], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=41, lineNumber=269, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:41 PM PIT >> FINE : mutating method showWorker stderr : 7:06:41 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:42 PM PIT >> FINE : replaced class with mutant in 28 ms 7:06:42 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.IllegalArgumentExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 81 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 233ms stderr : 7:06:42 PM PIT >> FINE : Finished stderr : 7:06:42 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[13], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:42 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[13], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:42 PM PIT >> FINE : processed mutation in 299 ms. stderr : 7:06:42 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [19], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=52, lineNumber=318, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:42 PM PIT >> FINE : mutating method showWorker stderr : 7:06:42 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:42 PM PIT >> FINE : replaced class with mutant in 16 ms 7:06:42 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 101 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 179ms stderr : 7:06:42 PM PIT >> FINE : Finished stderr : 7:06:42 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[19], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:42 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[19], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:42 PM PIT >> FINE : processed mutation in 224 ms. stderr : 7:06:42 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [17], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=49, lineNumber=302, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:42 PM PIT >> FINE : mutating method showWorker stderr : 7:06:42 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:42 PM PIT >> FINE : replaced class with mutant in 31 ms 7:06:42 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@b4eacbstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (java.lang.Object) @ 4] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@d87bb5bstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (java.lang.Object) @ 4] (Integer) : 1 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@d87bb5bstderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 1 but getting: (String) : (Object) : java.lang.Object@d87bb5bstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 9 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 143ms stderr : 7:06:42 PM PIT >> FINE : Finished 7:06:42 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[17], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:42 PM PIT >> FINE : processed mutation in 200 ms. 7:06:42 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[17], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:42 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [3], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=34, lineNumber=243, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeEstderr : xception ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:42 PM PIT >> FINE : mutating method showWorker stderr : 7:06:42 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:42 PM PIT >> FINE : replaced class with mutant in 31 ms 7:06:42 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 14] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 0) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 15 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 10 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:42 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 152ms stderr : 7:06:42 PM PIT >> FINE : Finished stderr : 7:06:42 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:42 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:42 PM PIT >> FINE : processed mutation in 202 ms. stderr : 7:06:42 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;II)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.stderr : mutators.ReturnValsMutator], filename=XShow.java, block=7, lineNumber=139, description=mutated return of Object value for Sequenic/T2/Obj/XShow::show to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.stderr : test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:42 PM PIT >> FINE : mutating method show stderr : 7:06:42 PM PIT >> FINE : 2 relevant test for show stderr : 7:06:42 PM PIT >> FINE : replaced class with mutant in 27 ms 7:06:42 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:43 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:43 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 464 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:43 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 618ms stderr : Oct 02, 2014 7:06:43 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=14 throws an exception.stderr : ** [step 4] stderr : CALL static show(CON java.lang.Object()) stderr : ** [step 5] stderr : CALL static show(null) stderr : ** [step 6] stderr : CALL static show(CON java.lang.Object()) stderr : ** [step 7] stderr : CALL static show(null) stderr : ** [step 8] stderr : CALL static show(CON java.lang.Object(), 6, -2) stderr : ** [step 9] stderr : CALL static show(REF 3, 0, 11) stderr : ** [step 10] stderr : CALL static show(REF 4, 0, 7) stderr : ** [step 11] stderr : CALL static show(CON java.lang.Object()) stderr : ** [step 12] stderr : CALL static show(CON java.lang.Object(), 2, 11) stderr : >> VIOLATION! stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 0 but getting: nullstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:77)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 12 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 711ms stderr : 7:06:44 PM PIT >> FINE : Finished 7:06:44 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;II)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gstderr : regor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:44 PM PIT >> FINE : processed mutation in 1386 ms. 7:06:44 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdenstderr : tifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[5], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutastderr : tor], filename=XShow.java, block=44, lineNumber=278, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.Tstderr : 2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:44 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;II)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:44 PM PIT >> FINE : mutating method showWorker stderr : 7:06:44 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:44 PM PIT >> FINE : replaced class with mutant in 30 ms 7:06:44 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 447] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(7)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Array) @ 2] (Integer) : 1 [0] ... [1] ... [2] ... [ (Sequenic.T2.Obj.T3TestXstderr : Show$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (java.lang.Object) @ 6] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 3 next ... stderr : Item.id ... Item.type ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 448 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 213 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 358ms stderr : 7:06:44 PM PIT >> FINE : Finished stderr : 7:06:44 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[5], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:44 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[5], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:44 PM PIT >> FINE : processed mutation in 413 ms. stderr : 7:06:44 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=28, lineNumber=214, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeEstderr : xception ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:44 PM PIT >> FINE : mutating method showWorker stderr : 7:06:44 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:44 PM PIT >> FINE : replaced class with mutant in 29 ms 7:06:44 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 62] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow(10, 3) stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 10 InitialIndentation (Integer) : 3stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 10 InitialIndentation (Integer) : 3stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (REF 1) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 10 InitialIndentation (Integer) : 3stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (null) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 10 InitialIndentation (Integer) : 3stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 63 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 18 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:44 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 160ms stderr : 7:06:44 PM PIT >> FINE : Finished 7:06:44 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:44 PM PIT >> FINE : processed mutation in 214 ms. 7:06:44 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditstderr : ionalsMutator], filename=XShow.java, block=14, lineNumber=194, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:44 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:44 PM PIT >> FINE : mutating method getAllFields stderr : 7:06:44 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:06:44 PM PIT >> FINE : replaced class with mutant in 26 ms 7:06:44 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 178 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 319ms stderr : 7:06:45 PM PIT >> FINE : Finished stderr : 7:06:45 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionastderr : lsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:45 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:45 PM PIT >> FINE : processed mutation in 366 ms. stderr : 7:06:45 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=10, lineNumber=172, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenstderr : ic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:45 PM PIT >> FINE : mutating method getAllSuperClasses stderr : 7:06:45 PM PIT >> FINE : 2 relevant test for getAllSuperClasses stderr : 7:06:45 PM PIT >> FINE : replaced class with mutant in 35 ms 7:06:45 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 142 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 281ms stderr : 7:06:45 PM PIT >> FINE : Finished 7:06:45 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationteststderr : .engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:45 PM PIT >> FINE : processed mutation in 341 ms. 7:06:45 PM PIT >> FINE : Running mutation MutationDetails stderr : [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[28], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.NegateConditionalsMutator], filename=XShow.java, block=68, lineNumber=347, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.Replastderr : yTestXShow)]] 7:06:45 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:45 PM PIT >> FINE : mutating method showWorker stderr : 7:06:45 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:45 PM PIT >> FINE : replaced class with mutant in 29 ms 7:06:45 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 170 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:45 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 309ms stderr : 7:06:45 PM PIT >> FINE : Finished 7:06:45 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[28], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:45 PM PIT >> FINE : processed mutation in 369 ms. 7:06:45 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=orstderr : g.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator], filename=XShow.java, block=47, lineNumber=291, description=Changed increment from 1 to -1, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obstderr : j.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:45 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[28], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:46 PM PIT >> FINE : mutating method showWorker stderr : 7:06:46 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:46 PM PIT >> FINE : replaced class with mutant in 27 ms 7:06:46 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [-1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Itstderr : em.id (String) : id 1 [-2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : [-1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 [-2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 181 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 319ms stderr : 7:06:46 PM PIT >> FINE : Finished 7:06:46 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:46 PM PIT >> FINE : processed mutation in 367 ms. 7:06:46 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[7], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=50, lineNumber=303, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrderstderr : =[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:46 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:46 PM PIT >> FINE : mutating method showWorker stderr : 7:06:46 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:46 PM PIT >> FINE : replaced class with mutant in 56 ms 7:06:46 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 106 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 283ms stderr : 7:06:46 PM PIT >> FINE : Finished 7:06:46 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[7], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:46 PM PIT >> FINE : processed mutation in 369 ms. 7:06:46 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[9], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=73, lineNumber=366, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrderstderr : =[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:46 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[7], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:46 PM PIT >> FINE : mutating method showWorker stderr : 7:06:46 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:46 PM PIT >> FINE : replaced class with mutant in 28 ms 7:06:46 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:46 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 401] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 2 next ... Item.id ... Item.type ... stderr : [ (java.lang.Object) @ 4] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 3 next ... Item.id ... Item.type ... [ (LinkedList) @ 8] (Integer) : 1 [0] stderr : ... [1] ... [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [2] (Link) ---> @2stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(6)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 8 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 6 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... stderr : Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 7 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 10] (Integer) : 4 nextstderr : ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 12] (Integer) : 5 next ... Item.id ... Item.type ... [ (java.lang.Object) @ 14] (Integer) : stderr : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 16] (Integer) : 3 next ... Item.id ... Item.type ... [ (LinkedList) @ 18] (Integer) : 1 [0] ... [1] ... stderr : [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 402 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 158 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 287ms stderr : 7:06:47 PM PIT >> FINE : Finished 7:06:47 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[9], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:47 PM PIT >> FINE : processed mutation in 340 ms. 7:06:47 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator], filename=XShow.java, block=42, lineNumber=271, description=changed conditional boundary, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Objstderr : .ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:47 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[9], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:47 PM PIT >> FINE : mutating method showWorker stderr : 7:06:47 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:47 PM PIT >> FINE : replaced class with mutant in 24 ms 7:06:47 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 447] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(7)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Array) @ 4] (Integer) : 1 [0] ... [1] ... stderr : [2] ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 3 next ... stderr : Item.id ... Item.type ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 448 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 231 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 359ms stderr : 7:06:47 PM PIT >> FINE : Finished 7:06:47 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[3], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:47 PM PIT >> FINE : processed mutation in 414 ms. 7:06:47 PM PITstderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=ostderr : rg.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator], filename=XShow.java, block=23, lineNumber=208, description=changed conditional boundary, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:47 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[3], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:47 PM PIT >> FINE : mutating method showWorker stderr : 7:06:47 PM PIT >> FINE : 1 relevant test for showWorker stderr : 7:06:47 PM PIT >> FINE : replaced class with mutant in 27 ms 7:06:47 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:47 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 455 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:48 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 589ms stderr : Oct 02, 2014 7:06:48 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:48 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 1156 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:49 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1815ms stderr : 7:06:49 PM PIT >> FINE : Finished 7:06:49 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] detected = SURVIVED 7:06:49 PM PIT >> FINE : processed mutation in 2454 ms. 7:06:49 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locstderr : ation=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=3, lineNumber=116, description=nestderr : gated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:49 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] SURVIVED stderr : 7:06:49 PM PIT >> FINE : mutating method isBoxingType stderr : 7:06:49 PM PIT >> FINE : 2 relevant test for isBoxingType stderr : 7:06:49 PM PIT >> FINE : replaced class with mutant in 15 ms 7:06:49 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Integer) @ 0 value (Integer) ---> @1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 2 [ (Integer) : 1] (Integer) : 0 maxDepth (Intstderr : eger) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 2stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 95 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 167ms stderr : 7:06:50 PM PIT >> FINE : Finished 7:06:50 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:50 PM PIT >> FINE : processed mutation in 207 ms. 7:06:50 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifiestderr : r [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMstderr : utator], filename=XShow.java, block=29, lineNumber=220, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:50 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:50 PM PIT >> FINE : mutating method showWorker stderr : 7:06:50 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:50 PM PIT >> FINE : replaced class with mutant in 40 ms 7:06:50 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@f5dc486stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@1419b7fbstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Object) : java.lang.Object@1419b7fbstderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 18 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 144ms stderr : 7:06:50 PM PIT >> FINE : Finished 7:06:50 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:50 PM PIT >> FINE : processed mutation in 213 ms. 7:06:50 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:50 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [4], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=25, lineNumber=210, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sestderr : quenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:50 PM PIT >> FINE : mutating method showWorker stderr : 7:06:50 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:50 PM PIT >> FINE : replaced class with mutant in 36 ms 7:06:50 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : ...stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : ...stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 13 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 150ms stderr : 7:06:50 PM PIT >> FINE : Finished 7:06:50 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[4], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:50 PM PIT >> FINE : processed mutation in 206 ms. 7:06:50 PM PIT >stderr : > FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[10], mutator=orstderr : g.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=36, lineNumber=248, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.Rstderr : eplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:50 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[4], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:50 PM PIT >> FINE : mutating method showWorker stderr : 7:06:50 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:50 PM PIT >> FINE : replaced class with mutant in 38 ms 7:06:50 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 151 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:50 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 310ms stderr : 7:06:50 PM PIT >> FINE : Finished 7:06:50 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[10], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:50 PM PIT >> FINE : processed mutation in 393 ms. 7:06:50 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.ReturnValsMutator], filename=XShow.java, block=11, lineNumber=173, description=mutated return of Object value for Sequenic/T2/Obj/XShow::getAllSuperClasses to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.ReplayTstderr : estXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:50 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[10], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:50 PM PIT >> FINE : mutating method getAllSuperClasses stderr : 7:06:50 PM PIT >> FINE : 2 relevant test for getAllSuperClasses stderr : 7:06:51 PM PIT >> FINE : replaced class with mutant in 25 ms 7:06:51 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by itsstderr : oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 149 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 286ms stderr : 7:06:51 PM PIT >> FINE : Finished 7:06:51 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:51 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllSuperClasses, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsstderr : Mutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:51 PM PIT >> FINE : processed mutation in 346 ms. stderr : 7:06:51 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [8], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=32, lineNumber=239, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sestderr : quenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:51 PM PIT >> FINE : mutating method showWorker stderr : 7:06:51 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:51 PM PIT >> FINE : replaced class with mutant in 40 ms 7:06:51 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 8] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (REF 0) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 10] (Integer) : 10 [ (Integer) : 0] (Integer) : 15 [ (java.util.IdentityHashMap$EntryIterator) @ 6] (Intestderr : ger) : 16 lastReturnedEntry ... this$0 ... IdentityHashMapIterator.index ... IdentityHashMapIterator.expectedModCount ... IdentityHashMapIterator.lastReturnedIndex ... Idenstderr : tityHashMapIterator.indexValid ... IdentityHashMapIterator.traversalTable ... IdentityHashMapIterator.this$0 ... [ (Integer) : 11] (Integer) : 11 [ (Integer) : 2] (Integer) : 4 [ (java.util.Idstderr : entityHashMap$EntryIterator$Entry) @ 12] (Integer) : 14 index ... this$1 ... [ (Integer) : 0] (Integer) : 7 [ (IdentityHashMap) @ 1] (Integer) : 1 [ ...] ... [ ...] ...stderr : [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... stderr : [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ (Array) @ 17] (Integer) : 2 [0] ... [1] ..stderr : . [2] ... [3] ... [4] ... [5] ... [6] ... [7] ... [8] ... [9] ... [10] ... [11] ... stderr : [12] ... [13] ... [14] ... [15] ... [16] ... [17] ... [18] ... [19] ... [20] ... [21] ..stderr : . [22] ... [23] ... [24] ... [25] ... [26] ... [27] ... [28] ... [29] ... [30] ... [31stderr : ] ... [32] ... [33] ... [34] ... [35] ... [36] ... [37] ... [38] ... [39] ... [40] ... stderr : [41] ... [42] ... [43] ... [44] ... [45] ... [46] ... [47] ... [48] ... [49] ... [50] ... stderr : [51] ... [52] ... [53] ... [54] ... [55] ... [56] ... [57] ... [58] ... [59] ... [60] ... stderr : [61] ... [62] ... [63] ... [ (Integer) : 1] (Integer) : 3 [ (Integer) : 21] (Integer) : 12 [ (EntrySet) @ 21] (Integer) : 13 [0] ... [1] ... stderr : [2] ... [3] ... [4] ... [5] ... [6] ... [7] ... [8] ... [9] ... [10] ... [11] ... stderr : [12] ... [13] ... [14] ... [15] ... [16] ... [ (Integer) : 3] (Integer) : 5 [ (Integer) : 8] (Integer) : 9 [ (Sequenic.T2.Obj.XShow) @ 0] (stderr : Integer) : 0 pool ... maxDepth ... InitialIndentation ... [ (Integer) : 5] (Integer) : 6 [ (Integer) : 6] (Integer) : 8 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 -- tstderr : hrown exception: java.util.ConcurrentModificationException at java.util.IdentityHashMap$IdentityHashMapIterator.nextIndex(IdentityHashMap.java:740) at java.util.IdentityHashMap$EntryIterator.next(IdentityHashMap.java:848) at java.util.IdentityHashMap$Enstderr : tryIterator.next(IdentityHashMap.java:842) at Sequenic.T2.Obj.XShow.showWorker(XShow.java:286) at Sequenic.T2.Obj.XShow.showWorker(XShow.java:357) at Sequenic.T2.Obj.XShow.showWorker(XShow.java:357) at Sequenic.T2.Obj.XShow.showWithContNum(XShow.java:1stderr : 28) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at Sequenic.T3.Sequence.Datatype.METHOD.exestderr : c(METHOD.java:123) at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95) at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224) at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163) at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77) stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134) at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167) at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190) at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185) at Common.Common.replay(Common.java:61) atstderr : Common.Common.replayCUTtest(Common.java:76) at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40) at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpstderr : l.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.rstderr : unners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnitstderr : 4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(Parentstderr : Runner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunnestderr : r.run(ParentRunner.java:300) at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42) at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85) at org.pitest.mutationtest.execute.MutationTimeoutDecostderr : rator$1.call(MutationTimeoutDecorator.java:88) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.lang.Thread.run(Thread.java:745) ** The above sequence is VIOLATING an oracle!** Suite name : dummy name, a merged suite ** CUT stderr : : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 ** Executed : 9 ** Violating : 1 ** Invalid : 0 ** Failing : 0 ** Runtime : 117 ms ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 312ms stderr : 7:06:51 PM PIT >> FINE : Finished 7:06:51 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[8], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:51 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[8], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:51 PM PIT >> FINE : processed mutation in 390 ms. stderr : 7:06:51 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregstderr : or.mutators.ReturnValsMutator], filename=XShow.java, block=18, lineNumber=198, description=mutated return of Object value for Sequenic/T2/Obj/XShow::getAllFields to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.Replstderr : ayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:51 PM PIT >> FINE : mutating method getAllFields stderr : 7:06:51 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:06:51 PM PIT >> FINE : replaced class with mutant in 29 ms 7:06:51 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:51 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 140 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:52 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 274ms stderr : 7:06:52 PM PIT >> FINE : Finished 7:06:52 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:52 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutatostderr : r] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:52 PM PIT >> FINE : processed mutation in 333 ms. stderr : 7:06:52 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=19, lineNumber=206, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sestderr : quenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:52 PM PIT >> FINE : mutating method showWorker stderr : 7:06:52 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:52 PM PIT >> FINE : replaced class with mutant in 33 ms 7:06:52 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:52 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:52 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 496 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:52 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 634ms stderr : Oct 02, 2014 7:06:52 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:53 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 1791 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 2446ms stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 218 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 301ms stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:55 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 743 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:06:56 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1136ms stderr : 7:06:56 PM PIT >> FINE : Finished 7:06:56 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] SURVIVED stderr : 7:06:56 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED stderr : 7:06:56 PM PIT >> FINE : processed mutation in 4582 ms. stderr : 7:06:56 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [22], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=56, lineNumber=324, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:56 PM PIT >> FINE : mutating method showWorker stderr : 7:06:56 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:56 PM PIT >> FINE : replaced class with mutant in 24 ms 7:06:56 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:56 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:56 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2stderr : next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 160 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:56 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 289ms stderr : 7:06:56 PM PIT >> FINE : Finished 7:06:56 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[22], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:56 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[22], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:56 PM PIT >> FINE : processed mutation in 336 ms. stderr : 7:06:56 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [1], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator], filename=XShow.java, block=47, lineNumber=289, description=Replaced integer subtraction with addition, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXstderr : Show), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:56 PM PIT >> FINE : mutating method showWorker stderr : 7:06:56 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:56 PM PIT >> FINE : replaced class with mutant in 30 ms 7:06:56 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 460] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow(1, 2) stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 1 InitialIndentation (Integer) : 2stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 1 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 0 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 1 InitialIndentation (Integer) : 2stderr : -- returned value: (String) : (LinkedList) @ 0 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 1 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 [2] (Lstderr : ink) ---> @1stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 1 next ... Item.id ... Item.type ... stderr : [ (java.lang.Object) @ 4] (Integer) : 3 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 8] (Integer) : 0 [0] stderr : ... [1] ... [2] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 2stderr : -- returned value: (String) : (java.lang.Object) @ 3stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 1 next ... Item.id ... Item.type ... stderr : [ (java.lang.Object) @ 4] (Integer) : 3 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 8] (Integer) : 0 [0] stderr : ... [1] ... [2] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 2stderr : -- returned value: (String) : (RGB) : REDstderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 2 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 1 InitialIndentation (Integer) : 2stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 461 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 243 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 375ms stderr : 7:06:57 PM PIT >> FINE : Finished 7:06:57 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutationtest.engine.gregor.mutators.MathMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:57 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[1], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.MathMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:57 PM PIT >> FINE : processed mutation in 424 ms. stderr : 7:06:57 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [20], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=53, lineNumber=321, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:06:57 PM PIT >> FINE : mutating method showWorker stderr : 7:06:57 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:06:57 PM PIT >> FINE : replaced class with mutant in 31 ms 7:06:57 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2stderr : next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 100 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 186ms stderr : 7:06:57 PM PIT >> FINE : Finished 7:06:57 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[20], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:06:57 PM PIT >> FINE : processed mutation in 241 ms. 7:06:57 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[26], mutator=ostderr : rg.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=64, lineNumber=333, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow)]] 7:06:57 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[20], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:06:57 PM PIT >> FINE : mutating method showWorker stderr : 7:06:57 PM PIT >> FINE : 1 relevant test for showWorker stderr : 7:06:57 PM PIT >> FINE : replaced class with mutant in 32 ms 7:06:57 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:06:57 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 433 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:06:58 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 564ms stderr : Oct 02, 2014 7:06:58 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:06:58 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 1110 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1830ms stderr : 7:07:00 PM PIT >> FINE : Finished 7:07:00 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[26], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] SURVIVED stderr : 7:07:00 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[26], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED stderr : 7:07:00 PM PIT >> FINE : processed mutation in 2457 ms. stderr : 7:07:00 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [24], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=61, lineNumber=328, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:00 PM PIT >> FINE : mutating method showWorker stderr : 7:07:00 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:00 PM PIT >> FINE : replaced class with mutant in 16 ms 7:07:00 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by itsstderr : oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed bystderr : its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowestderr : d by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is alstderr : lowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but istderr : s allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, bstderr : ut is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2stderr : next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 74 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 140ms stderr : 7:07:00 PM PIT >> FINE : Finished 7:07:00 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[24], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:00 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[24], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:00 PM PIT >> FINE : processed mutation in 177 ms. stderr : 7:07:00 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [14], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=42, lineNumber=271, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:00 PM PIT >> FINE : mutating method showWorker stderr : 7:07:00 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:00 PM PIT >> FINE : replaced class with mutant in 27 ms 7:07:00 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 405] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(7)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Array) @ 4] (Integer) : 1 [0] ... [1] ... stderr : [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (ARRAY) @ 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Array) @ 4] (Integer) : 1 [0] ... [1] ... stderr : [2] ... [ (java.lang.Object) @ 6] (Integer) : 2 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 2stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... [ ...] ... [ ...] ... maxDestderr : pth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Intstderr : eger) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 406 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 104 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 181ms stderr : 7:07:00 PM PIT >> FINE : Finished 7:07:00 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[14], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:00 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[14], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:00 PM PIT >> FINE : processed mutation in 237 ms. stderr : 7:07:00 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [12], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=40, lineNumber=263, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:00 PM PIT >> FINE : mutating method showWorker stderr : 7:07:00 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:00 PM PIT >> FINE : replaced class with mutant in 26 ms 7:07:00 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:00 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 487 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:01 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 620ms stderr : Oct 02, 2014 7:07:01 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:07:01 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 1253 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1898ms stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 177 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 264ms stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:07:03 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2260 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 725 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 1119ms stderr : 7:07:04 PM PIT >> FINE : Finished 7:07:04 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[12], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED 7:07:04 PM PIT >> FINE : processed mutation in 3965 ms. 7:07:04 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locastderr : tion=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[18], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutatorstderr : ], filename=XShow.java, block=51, lineNumber=316, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:04 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[12], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] SURVIVED stderr : 7:07:04 PM PIT >> FINE : mutating method showWorker stderr : 7:07:04 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:04 PM PIT >> FINE : replaced class with mutant in 20 ms 7:07:04 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummystderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2stderr : next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : Item.type (String) : dummy [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1 Item.type (String) : dummy [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 78 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 177ms stderr : 7:07:04 PM PIT >> FINE : Finished 7:07:04 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[18], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:04 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[18], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:04 PM PIT >> FINE : processed mutation in 222 ms. stderr : 7:07:04 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [16], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=46, lineNumber=286, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sstderr : equenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:04 PM PIT >> FINE : mutating method showWorker stderr : 7:07:04 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:04 PM PIT >> FINE : replaced class with mutant in 18 ms 7:07:04 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (LinkedList) @ 4] (Integer) : 1 [0] ... [1] ... [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Intestderr : ger) : 6 but getting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 132 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:04 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 200ms stderr : 7:07:04 PM PIT >> FINE : Finished 7:07:04 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[16], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:04 PM PIT >> FINE : processed mutation in 234 ms. 7:07:04 PM PIT stderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[4], mutator=orstderr : g.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=39, lineNumber=260, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), tesstderr : tsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:04 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[16], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:04 PM PIT >> FINE : mutating method showWorker stderr : 7:07:04 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:04 PM PIT >> FINE : replaced class with mutant in 30 ms 7:07:04 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.stderr : id (String) : id 1stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 stderr : [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 1stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 165 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 302ms stderr : 7:07:05 PM PIT >> FINE : Finished 7:07:05 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[4], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:05 PM PIT >> FINE : processed mutation in 356 ms. 7:07:05 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[6], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=48, lineNumber=293, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrderstderr : =[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:05 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[4], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:05 PM PIT >> FINE : mutating method showWorker stderr : 7:07:05 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:05 PM PIT >> FINE : replaced class with mutant in 30 ms 7:07:05 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 167 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 306ms stderr : 7:07:05 PM PIT >> FINE : Finished 7:07:05 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:05 PM PIT >> FINE : processed mutation in 364 ms. 7:07:05 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=26, lineNumber=211, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrderstderr : =[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:05 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:05 PM PIT >> FINE : mutating method showWorker stderr : 7:07:05 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:05 PM PIT >> FINE : replaced class with mutant in 35 ms 7:07:05 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 401] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... stderr : Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 3 next ... Item.id ... Item.type ... [ (LinkedList) @ 8] (Integer) : 1 [0] stderr : ... [1] ... [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 3 next NULL Item.stderr : id (String) : id 1 [2] (Link) ---> @2stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(6)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 8 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 6 next ... Item.id ... Item.type ... [ (java.lang.Object) @ 6] (Integer) : 0 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 8] (Integer) : 2 stderr : next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 10] (Integer) : 7 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3Tstderr : estXShow$Link) @ 12] (Integer) : 4 next ... Item.id ... Item.type ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 14] (Integer) : 5 next ... Item.id ... Item.type ..stderr : . [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 16] (Integer) : 3 next ... Item.id ... Item.type ... [ (LinkedList) @ 18] (Integer) : 1 [0] ... [1] ... stderr : [2] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 4 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 5 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 6 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 7 stderr : next (Sequenic.T2.Obj.T3TestXShow$Link) @ 8 Item.id (String) : id 11 Item.id (String) : id 12 Item.id (String) : id 13 Item.id (String) : id 14stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 4 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 5 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 6 nextstderr : (Sequenic.T2.Obj.T3TestXShow$Link) @ 7 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 8 next ... Item.id ... Item.id (String) : id 11 Item.id (Ststderr : ring) : id 12 Item.id (String) : id 13 Item.id (String) : id 14 but getting: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 4 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 5 next (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 6 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 7 next (Sequenic.T2.Obj.T3TestXShow$Link) @ 8 Item.id (String) : id 11 Item.id (String) : id 12 Item.id (String) : istderr : d 13 Item.id (String) : id 14stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 402 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 103 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 184ms stderr : 7:07:05 PM PIT >> FINE : Finished 7:07:05 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:05 PM PIT >> FINE : processed mutation in 255 ms. 7:07:05 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.stderr : mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=31, lineNumber=222, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeException ), testsInOrderstderr : =[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:05 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:05 PM PIT >> FINE : mutating method showWorker stderr : 7:07:05 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:05 PM PIT >> FINE : replaced class with mutant in 28 ms 7:07:05 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:05 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULLstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULLstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 next NULL [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL [1] (Sequenic.T2.Obj.T3TestXShow$Lstderr : ink) @ 2 next NULL [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 162 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 302ms stderr : 7:07:06 PM PIT >> FINE : Finished 7:07:06 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:06 PM PIT >> FINE : processed mutation in 348 ms. 7:07:06 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditstderr : ionalsMutator], filename=XShow.java, block=15, lineNumber=195, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:06 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:06 PM PIT >> FINE : mutating method getAllFields stderr : 7:07:06 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:07:06 PM PIT >> FINE : replaced class with mutant in 30 ms 7:07:06 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 168 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 311ms stderr : 7:07:06 PM PIT >> FINE : Finished 7:07:06 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[2], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:06 PM PIT >> FINE : processed mutation in 369 ms. 7:07:06 PM PIT >> FINE : Running mutation MutationDetails [id=Mustderr : tationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator], filename=XShow.java, block=2, lineNumstderr : ber=116, description=changed conditional boundary, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:06 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:06 PM PIT >> FINE : mutating method isBoxingType stderr : 7:07:06 PM PIT >> FINE : 2 relevant test for isBoxingType stderr : 7:07:06 PM PIT >> FINE : replaced class with mutant in 34 ms 7:07:06 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 82 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 192ms stderr : 7:07:06 PM PIT >> FINE : Finished 7:07:06 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.ConditionalsBoundaryMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:06 PM PIT >> FINE : processed mutation in 248 ms. 7:07:06 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifstderr : ier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[29], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionastderr : lsMutator], filename=XShow.java, block=69, lineNumber=353, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:06 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:06 PM PIT >> FINE : mutating method showWorker stderr : 7:07:06 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:06 PM PIT >> FINE : replaced class with mutant in 32 ms 7:07:06 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:06 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Link.next NULL id (String) : id 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Link.next NULL id (String) : id 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Link.next NULL id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 Link.next NULL stderr : id (String) : id 1 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 Link.next NULL id (String) : id 0 stderr : [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 Link.next NULL id (String) : id 1 [2] (Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 152 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 286ms stderr : 7:07:07 PM PIT >> FINE : Finished 7:07:07 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[29], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:07 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[29], mutator=org.pitest.mutstderr : ationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:07 PM PIT >> FINE : processed mutation in 355 ms. stderr : 7:07:07 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [8], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=67, lineNumber=338, description=mutated return of Object value for Sequenic/T2/Obj/XShow::showWorker to ( if (x != null) null else throw new RuntimeEstderr : xception ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:07 PM PIT >> FINE : mutating method showWorker stderr : 7:07:07 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:07 PM PIT >> FINE : replaced class with mutant in 27 ms 7:07:07 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by itsstderr : oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed bystderr : its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowestderr : d by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is alstderr : lowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but istderr : s allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Integer) : 1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) stderr : : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.NullPointerExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 153 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 291ms stderr : 7:07:07 PM PIT >> FINE : Finished 7:07:07 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[8], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:07 PM PIT >> FINE : processed mutation in 336 ms. 7:07:07 PM PIT >> FINE :stderr : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditstderr : ionalsMutator], filename=XShow.java, block=13, lineNumber=192, description=negated conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:07 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[8], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:07 PM PIT >> FINE : mutating method getAllFields stderr : 7:07:07 PM PIT >> FINE : 2 relevant test for getAllFields stderr : 7:07:07 PM PIT >> FINE : replaced class with mutant in 35 ms 7:07:07 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 400] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(4)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... maxDepstderr : th (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Sequenic.T2.Obj.T3TestXShow$Link) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(8)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 2] (Integer) : 0 next ... Item.id ... Item.type ... stderr : [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 4] (Integer) : 2 next ... Item.id ... Item.type ... [ (LinkedList) @ 6] (Integer) : 1 [0] ... [1] ... [2] ..stderr : . maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (Link) ---> @0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 next NULL Item.id (String) : id 0 [1] (Sequenic.T2.Obj.T3TestXShow$Listderr : nk) @ 2 next NULL Item.id (String) : id 1 [2] (Link) ---> @0 but getting: (String) : (LinkedList) @ 1 [0] (Sequenic.T2.Obj.T3TestXShow$Link) @ 0 [1] (Sequenic.T2.Obj.T3TestXShow$Link) @ 2 [2] (stderr : Link) ---> @0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 401 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 125 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 264ms stderr : 7:07:07 PM PIT >> FINE : Finished 7:07:07 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.enginstderr : e.gregor.mutators.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:07 PM PIT >> FINE : processed mutation in 323 ms. 7:07:07 PM PIT >> FINE : Running mutation MutationDetails [id=Mustderr : tationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.Incrstderr : ementsMutator], filename=XShow.java, block=43, lineNumber=271, description=Changed increment from 1 to -1, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTesstderr : tXShow)]] 7:07:07 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=getAllFields, methodDesc=(Ljava/lang/Class;)Ljava/util/List;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:07 PM PIT >> FINE : mutating method showWorker stderr : 7:07:07 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:07 PM PIT >> FINE : replaced class with mutant in 36 ms 7:07:07 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:07 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 447] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(7)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 [ (Array) @ 4] (Integer) : 1 [0] ... [1] ... stderr : [2] ... [ (Sequenic.T2.Obj.T3TestXShow$Link) @ 6] (Integer) : 2 next ... Item.id ... Item.type ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 448 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 116 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 221ms stderr : 7:07:08 PM PIT >> FINE : Finished 7:07:08 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:08 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[0], mutator=org.pitest.mutastderr : tiontest.engine.gregor.mutators.IncrementsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:08 PM PIT >> FINE : processed mutation in 280 ms. stderr : 7:07:08 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=stderr : [2], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator], filename=XShow.java, block=25, lineNumber=210, description=changed conditional boundary, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTesstderr : tXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:08 PM PIT >> FINE : mutating method showWorker stderr : 7:07:08 PM PIT >> FINE : 2 relevant test for showWorker stderr : 7:07:08 PM PIT >> FINE : replaced class with mutant in 31 ms 7:07:08 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 64] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow(0, 0) stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 0 InitialIndentation (Integer) : 0stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 0 InitialIndentation (Integer) : 0stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (REF 1) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 0 InitialIndentation (Integer) : 0stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 1) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 0 InitialIndentation (Integer) : 0stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 0 InitialIndentation (Integer) : 0 but getting: (Sequenic.T2.Obj.XShow) @ 0 pool (Identstderr : ityHashMap) @ 1 [ ...] ... maxDepth (Integer) : 0 InitialIndentation (Integer) : 0stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 65 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 20 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 161ms stderr : 7:07:08 PM PIT >> FINE : Finished 7:07:08 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], instderr : dexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:08 PM PIT >> FINE : processed mutation in 216 ms. 7:07:08 PM PITstderr : >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isCollection, methodDesc=(Ljava/lang/Object;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutatostderr : r], filename=XShow.java, block=9, lineNumber=159, description=replaced return of integer sized value with (x == 0 ? 1 : 0), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenicstderr : .T2.Obj.ReplayTestXShow)]] 7:07:08 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWorker, methodDesc=(Ljava/lang/Object;Ljava/util/Collection;LSequenic/T2/Obj/XPP;I)LSequenic/T2/Obj/XPP;], indexes=[2], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:08 PM PIT >> FINE : mutating method isCollection stderr : 7:07:08 PM PIT >> FINE : 2 relevant test for isCollection stderr : 7:07:08 PM PIT >> FINE : replaced class with mutant in 40 ms 7:07:08 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its orastderr : cle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by itsstderr : oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed bystderr : its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowestderr : d by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is alstderr : lowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle. ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ClassCastExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 181 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 319ms stderr : 7:07:08 PM PIT >> FINE : Finished 7:07:08 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isCollection, methodDesc=(Ljava/lang/Object;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatstderr : ors.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:08 PM PIT >> FINE : processed mutation in 379 ms. 7:07:08 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locastderr : tion=Location [clazz=Sequenic.T2.Obj.XShow, method=showWithContNum, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator], filename=XShow.java, block=6, lineNumber=128, destderr : scription=mutated return of Object value for Sequenic/T2/Obj/XShow::showWithContNum to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTeststderr : XShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:08 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isCollection, methodDesc=(Ljava/lang/Object;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:08 PM PIT >> FINE : mutating method showWithContNum stderr : 7:07:08 PM PIT >> FINE : 2 relevant test for showWithContNum stderr : 7:07:08 PM PIT >> FINE : replaced class with mutant in 41 ms 7:07:08 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 0] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (REF 2) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (java.lang.Object) @ 2] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (stderr : Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 1 but getting: nullstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 1 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 4 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:08 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 143ms stderr : 7:07:08 PM PIT >> FINE : Finished 7:07:08 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWithContNum, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationteststderr : .engine.gregor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:08 PM PIT >> FINE : processed mutation in 213 ms. 7:07:08 PM PIT >> FINE : Running mutation MutationDetails [id=Mutastderr : tionIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator], filename=XShow.java, block=4, lineNumber=116, desstderr : cription=Changed increment from 1 to -1, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:08 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=showWithContNum, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:08 PM PIT >> FINE : mutating method isBoxingType stderr : 7:07:08 PM PIT >> FINE : 2 relevant test for isBoxingType stderr : 7:07:09 PM PIT >> FINE : replaced class with mutant in 35 ms 7:07:09 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : ** A sequence throws an exception, but is allowed by its oracle.stderr : **--- [Sequenic.T2.Obj.XShow seq 407] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(2)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (RGB) : REDstderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(1)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (String) : a stringstderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: null to be thrown, but getting: java.lang.ArrayIndexOutOfBoundsExceptionstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 408 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 87 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 160ms stderr : 7:07:09 PM PIT >> FINE : Finished 7:07:09 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.IncrementsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:09 PM PIT >> FINE : processed mutation in 217 ms. 7:07:09 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [locatstderr : ion=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator], filename=XShow.java, block=2, lineNumber=116, description=negastderr : ted conditional, testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] 7:07:09 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:09 PM PIT >> FINE : mutating method isBoxingType stderr : 7:07:09 PM PIT >> FINE : 2 relevant test for isBoxingType stderr : 7:07:09 PM PIT >> FINE : replaced class with mutant in 19 ms 7:07:09 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 404] , length=5 throws an exception.stderr : ** [step 0] stderr : CON Sequenic.T2.Obj.XShow() stderr : -- returned value: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : ** [step 1] stderr : CALL showWithContNum on REF 0 with (CALL static gen(3)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (Random) : ...stderr : ** [step 2] stderr : CALL showWithContNum on REF 0 with (CALL static gen(0)) stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 1 [ (Integer) : 1] (Integer) : 0 maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Integer) @ 0 value (Integer) ---> @1stderr : ** [step 3] stderr : CALL showWithContNum on REF 0 with (CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- state of the receiver object: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ (Integer) : 1] (Integer) : 1 [ (java.lang.Object) @ 4] (Integer) : 2 [ (Integer) : 1] (Integer) : 0 maxDepth (Intstderr : eger) : 5 InitialIndentation (Integer) : 6stderr : -- returned value: (String) : (java.lang.Object) @ 2stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6 but getting: stderr : (Sequenic.T2.Obj.XShow) @ 0 pool (IdentityHashMap) @ 1 [ ...] ... [ ...] ... [ ...] ... maxDepth (Integer) : 5 InitialIndentation (Integer) : 6stderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:76)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 405 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 111 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 183ms stderr : 7:07:09 PM PIT >> FINE : Finished 7:07:09 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutatostderr : rs.NegateConditionalsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:09 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=isBoxingType, methodDesc=(Ljava/lang/Class;)Z], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) stderr : 7:07:09 PM PIT >> FINE : processed mutation in 230 ms. stderr : 7:07:09 PM PIT >> FINE : Running mutation MutationDetails [id=MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mustderr : tators.ReturnValsMutator], filename=XShow.java, block=8, lineNumber=148, description=mutated return of Object value for Sequenic/T2/Obj/XShow::show to ( if (x != null) null else throw new RuntimeException ), testsInOrder=[Sequenic.T2.Obj.ReplayTestXShow.testderr : st2(Sequenic.T2.Obj.ReplayTestXShow), Sequenic.T2.Obj.ReplayTestXShow.test1(Sequenic.T2.Obj.ReplayTestXShow)]] stderr : 7:07:09 PM PIT >> FINE : mutating method show stderr : 7:07:09 PM PIT >> FINE : 2 relevant test for show stderr : 7:07:09 PM PIT >> FINE : replaced class with mutant in 32 ms 7:07:09 PM PIT >> FINE : Running 1 units stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276728652.tr is loaded, 4522 KB stderr : Oct 02, 2014 7:07:09 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/ADT_Sequenic.T2.Obj.XShow__1412276738296.tr is loaded, 6159 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 800 ** Avrg. seq. length : 8.5 stderr : ** Executed : 800 stderr : ** Violating : 0 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 449 ms stderr : ** Field-pairs' abstract values coverage : 3/12 (25.0%) stderr : Oct 02, 2014 7:07:10 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 590ms stderr : Oct 02, 2014 7:07:10 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276735117.tr is loaded, 20753 KB stderr : Oct 02, 2014 7:07:10 PM Sequenic.T3.Sequence.Datatype.SUITE load INFO: ** Suite /home/ubuntu/workshop/T2benchmark/testingtools/t3custom/temp/data/nonADT_Sequenic.T2.Obj.XShow__1412276743530.tr is loaded, 27305 KB stderr : ----- stderr : ** Replaying dummy name, a merged suite stderr : **--- [Sequenic.T2.Obj.XShow seq 1] , length=14 throws an exception.stderr : ** [step 4] stderr : CALL static show(REF 0) stderr : ** [step 5] stderr : CALL static show(REF 0, 5, 1) stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 6] stderr : CALL static show(CON java.lang.Object()) stderr : ** [step 7] stderr : CALL static show(CON java.lang.Object(), 0, -2) stderr : -- returned value: (String) : ...stderr : ** [step 8] stderr : CALL static show(REF 2, -1, 1) stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 9] stderr : CALL static show(CON java.lang.Object(), 0, 12) stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 10] stderr : CALL static show(CON java.lang.Object(), 0, 986) stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 11] stderr : CALL static show(REF 4, 1, 361) stderr : -- returned value: (String) : (java.lang.Object) @ 0stderr : ** [step 12] stderr : CALL static show(CON java.lang.Object()) stderr : >> VIOLATION! stderr : -- thrown exception: stderr : Sequenic.T3.OracleError: T3: violating an oracle. Info: Expecting: (String) : (java.lang.Object) @ 0 but getting: nullstderr : stderr : at Sequenic.T3.Sequence.Datatype.METHOD.exec(METHOD.java:150)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SEQ.exec(SEQ.java:95)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.showSequence(SUITE.java:224)stderr : stderr : at Sequenic.T3.Sequence.Datatype.SUITE.exec(SUITE.java:163)stderr : stderr : at Sequenic.T3.SuiteAPI.replay(SuiteAPI.java:77)stderr : stderr : at Sequenic.T3.ReplayCmd.runSuite(ReplayCmd.java:134)stderr : stderr : at Sequenic.T3.ReplayCmd.runReplay(ReplayCmd.java:167)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:190)stderr : stderr : at Sequenic.T3.ReplayCmd.main(ReplayCmd.java:185)stderr : stderr : at Common.Common.replay(Common.java:61)stderr : stderr : at Common.Common.replayCUTtest(Common.java:77)stderr : stderr : at Sequenic.T2.Obj.ReplayTestXShow.test2(ReplayTestXShow.java:40)stderr : stderr : at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)stderr : stderr : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)stderr : stderr : at java.lang.reflect.Method.invoke(Method.java:483)stderr : stderr : at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)stderr : stderr : at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)stderr : stderr : at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)stderr : stderr : at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)stderr : stderr : at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)stderr : stderr : at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)stderr : stderr : at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)stderr : stderr : at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)stderr : stderr : at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)stderr : stderr : at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)stderr : stderr : at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)stderr : stderr : at org.junit.runners.ParentRunner.run(ParentRunner.java:300)stderr : stderr : at org.pitest.junit.adapter.CustomRunnerExecutor.run(CustomRunnerExecutor.java:42)stderr : stderr : at org.pitest.junit.adapter.AdaptedJUnitTestUnit.execute(AdaptedJUnitTestUnit.java:85)stderr : stderr : at org.pitest.mutationtest.execute.MutationTimeoutDecorator$1.call(MutationTimeoutDecorator.java:88)stderr : stderr : at java.util.concurrent.FutureTask.run(FutureTask.java:266)stderr : stderr : at java.lang.Thread.run(Thread.java:745)stderr : stderr : ** The above sequence is VIOLATING an oracle!stderr : ** Suite name : dummy name, a merged suite ** CUT : Sequenic.T2.Obj.XShow ** Suite size : 2260 ** Avrg. seq. length : 13.0 stderr : ** Executed : 2 stderr : ** Violating : 1 stderr : ** Invalid : 0 stderr : ** Failing : 0 stderr : ** Runtime : 12 ms stderr : ** Field-pairs' abstract values coverage : 0/12 (0.0%) stderr : Oct 02, 2014 7:07:10 PM Sequenic.T3.ReplayCmd runReplay INFO: >> Replay runtime = 747ms stderr : 7:07:10 PM PIT >> FINE : Finished 7:07:10 PM PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.grestderr : gor.mutators.ReturnValsMutator] detected = KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:10 PM PIT >> FINE : processed mutation in 1388 ms. 7:07:10 PM PIT >> FINE : MutationIdentifier [location=Location [clazz=Sequenic.T2.Obj.XShow, method=show, methodDesc=(Ljava/lang/Object;)Ljava/lang/String;], indexes=[0], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] KILLED by Sequenic.T2.Obj.ReplayTestXShow.test2(Sequenic.T2.Obj.ReplayTestXShow) 7:07:10 PM PIT >> FINE : Exit code was - OK 7:07:10 PM PIT >> FINE : Slave exited ok 7:07:10 PM PIT >> FINE : Finished 7:07:10 PM PIT >> INFO : Completed in 62 seconds ================================================================================ - Timings ================================================================================ > scan classpath : < 1 second > coverage and dependency analysis : 13 seconds > build mutation tests : < 1 second > run mutation analysis : 48 seconds -------------------------------------------------------------------------------- > Total : 1 minutes and 2 seconds -------------------------------------------------------------------------------- ================================================================================ - Statistics ================================================================================ >> Generated 67 mutations Killed 58 (87%) >> Ran 69 tests (1.03 tests per mutation) ================================================================================ - Mutators ================================================================================ > org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator >> Generated 5 Killed 4 (80%) > KILLED 4 SURVIVED 1 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0 -------------------------------------------------------------------------------- > org.pitest.mutationtest.engine.gregor.mutators.IncrementsMutator >> Generated 4 Killed 4 (100%) > KILLED 4 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0 -------------------------------------------------------------------------------- > org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator >> Generated 3 Killed 0 (0%) > KILLED 0 SURVIVED 1 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 2 -------------------------------------------------------------------------------- > org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator >> Generated 18 Killed 18 (100%) > KILLED 18 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0 -------------------------------------------------------------------------------- > org.pitest.mutationtest.engine.gregor.mutators.MathMutator >> Generated 3 Killed 3 (100%) > KILLED 3 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0 -------------------------------------------------------------------------------- > org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator >> Generated 34 Killed 29 (85%) > KILLED 29 SURVIVED 5 TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0 -------------------------------------------------------------------------------- === Results ======================================================================================================================== GenTime ExecTime InstrCov LineCov BranchCov MethodCov MutationCov ----------- ------------------------------------------------------------------------------------------------------------------------ 18.24s 10.67s 96% (711/733) 96% (131/136) 90% (67/74) 100% (11/11) 86% (58/67) ConditionalBoundaryMutations: 4/5 NegateConditionalMutations: 29/34 MathMutations: 3/3 IncrementMutations: 4/4 InvertNegativeMutations: 0/0 ReturnValueMutations: 18/18 VoidMethodCallMutations: 0/3 Stopping runtool...