From jose.cornado at gmail.com Wed Apr 6 02:06:17 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Tue, 5 Apr 2016 20:06:17 -0600 Subject: jcov template usage Message-ID: Hello! I am trying to use jcov as a part of a tool (an ide plugin) and I was wondering how to use the template.xml lists. Is there a way to tell jcov to instrument coverage for an specific method alone? thanks in advance -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide From Alexey.Fedorchenko at oracle.com Wed Apr 6 18:45:35 2016 From: Alexey.Fedorchenko at oracle.com (Alexey Fedorchenko) Date: Wed, 6 Apr 2016 21:45:35 +0300 Subject: jcov template usage In-Reply-To: References: Message-ID: <5E43930D-C3E3-4E1D-869D-46946157E7C3@oracle.com> Hello! Thank you for using JCov. > I was > wondering how to use the template.xml lists. Are you trying to filter instrumentation? If you mean ?include_list?/?exclude_list? options for Instr command, the effect will be the same as using multiple ?include?/?exclude? options. > Is there a way to tell jcov to instrument coverage for an specific method > alone? We have a request for custom logic to exclude instrumentation points https://bugs.openjdk.java.net/browse/CODETOOLS-7901341 If the goal is to receive coverage report for an specific method, you can instrument the class and filter the specific method with the repgen command option ?filter? (report generation command with custom filtering plugin class). For an example: public class CustomFilter implements FilterSpi { class MyF implements MemberFilter { /** * Rejects classes which name contains "1" */ public boolean accept(DataClass clazz) { return clazz.getFullname().indexOf("1") < 0; } /** * Accpept only those methods which names ends with a digit. */ public boolean accept(DataClass dc, DataMethod dm) { String name = dm.getName(); char last = name.charAt(name.length() - 1); return Character.isDigit(last); } /** * No fields accepted. */ public boolean accept(DataClass dc, DataField df) { return false; } } public MemberFilter getFilter() { return new MyF(); } } You can find some general instrumentation process description at https://wiki.openjdk.java.net/display/CodeTools/JCov+FAQ ?Alexey > On 06 Apr 2016, at 05:06, Jos? Cornado wrote: > > Hello! > > I am trying to use jcov as a part of a tool (an ide plugin) and I was > wondering how to use the template.xml lists. > > Is there a way to tell jcov to instrument coverage for an specific method > alone? > > thanks in advance > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep > going back and beginning all over again. > > Andre Gide From Alexey.Fedorchenko at oracle.com Wed Apr 6 19:50:04 2016 From: Alexey.Fedorchenko at oracle.com (Alexey Fedorchenko) Date: Wed, 6 Apr 2016 22:50:04 +0300 Subject: jcov template usage In-Reply-To: References: <5E43930D-C3E3-4E1D-869D-46946157E7C3@oracle.com> Message-ID: <3392576E-25A6-46BB-9FBE-DD59DF8FE523@oracle.com> Yes, with this approach all excluded methods will be ?forgotten? in the report. You can look at ANC filters (accept non coverage): these filters mark methods with the yellow colour - "not covered but also should not be covered for this report?. This approach will give you full total coverage for the class. The option for repgen command is ?ancfilter?, you need to provide implementation for AncFilter interface (almost the same except the getAncReason method for tooltip in the report - why the method is marked as yellow). ?Alexey > On 06 Apr 2016, at 22:19, Jos? Cornado wrote: > > thanks! > > > I think I can work with the custom filter suggestion. Another silly question: > > Do the stats reflect the new totals? For instance, are the total number of lines restricted to the filtered methods? > > Again, thanks! > > On Wed, Apr 6, 2016 at 12:45 PM, Alexey Fedorchenko > wrote: > Hello! > > Thank you for using JCov. > >> I was >> wondering how to use the template.xml lists. > Are you trying to filter instrumentation? If you mean ?include_list?/?exclude_list? options > for Instr command, the effect will be the same as using multiple ?include?/?exclude? options. > >> Is there a way to tell jcov to instrument coverage for an specific method >> alone? > We have a request for custom logic to exclude instrumentation points > https://bugs.openjdk.java.net/browse/CODETOOLS-7901341 > If the goal is to receive coverage report for an specific method, you can instrument the class > and filter the specific method with the repgen command option ?filter? (report generation command > with custom filtering plugin class). > > For an example: > public class CustomFilter implements FilterSpi { > > class MyF implements MemberFilter { > > /** > * Rejects classes which name contains "1" > */ > public boolean accept(DataClass clazz) { > return clazz.getFullname().indexOf("1") < 0; > } > > /** > * Accpept only those methods which names ends with a digit. > */ > public boolean accept(DataClass dc, DataMethod dm) { > String name = dm.getName(); > char last = name.charAt(name.length() - 1); > return Character.isDigit(last); > } > > /** > * No fields accepted. > */ > public boolean accept(DataClass dc, DataField df) { > return false; > } > > } > > public MemberFilter getFilter() { > return new MyF(); > } > > } > > You can find some general instrumentation process description at > https://wiki.openjdk.java.net/display/CodeTools/JCov+FAQ > > > ?Alexey > > >> On 06 Apr 2016, at 05:06, Jos? Cornado > wrote: >> >> Hello! >> >> I am trying to use jcov as a part of a tool (an ide plugin) and I was >> wondering how to use the template.xml lists. >> >> Is there a way to tell jcov to instrument coverage for an specific method >> alone? >> >> thanks in advance >> >> -- >> Jos? Cornado >> >> -- >> >> home: http://www.efekctive.com >> blog: http://blogging.efekctive.com >> ---------------------- >> >> Everything has been said before, but since nobody listens we have to keep >> going back and beginning all over again. >> >> Andre Gide > > > > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. > > Andre Gide From jose.cornado at gmail.com Wed Apr 6 19:19:08 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Wed, 6 Apr 2016 13:19:08 -0600 Subject: jcov template usage In-Reply-To: <5E43930D-C3E3-4E1D-869D-46946157E7C3@oracle.com> References: <5E43930D-C3E3-4E1D-869D-46946157E7C3@oracle.com> Message-ID: thanks! I think I can work with the custom filter suggestion. Another silly question: Do the stats reflect the new totals? For instance, are the total number of lines restricted to the filtered methods? Again, thanks! On Wed, Apr 6, 2016 at 12:45 PM, Alexey Fedorchenko < Alexey.Fedorchenko at oracle.com> wrote: > Hello! > > Thank you for using JCov. > > I was > wondering how to use the template.xml lists. > > Are you trying to filter instrumentation? If you mean > ?include_list?/?exclude_list? options > for Instr command, the effect will be the same as using multiple > ?include?/?exclude? options. > > Is there a way to tell jcov to instrument coverage for an specific method > alone? > > We have a request for custom logic to exclude instrumentation points > https://bugs.openjdk.java.net/browse/CODETOOLS-7901341 > If the goal is to receive coverage report for an specific method, you can > instrument the class > and filter the specific method with the repgen command option ?filter? > (report generation command > with custom filtering plugin class). > > For an example: > > public class CustomFilter implements FilterSpi { > > class MyF implements MemberFilter { > > /** > * Rejects classes which name contains "1" > */ > public boolean accept(DataClass clazz) { > return clazz.getFullname().indexOf("1") < 0; > } > > /** > * Accpept only those methods which names ends with a digit. > */ > public boolean accept(DataClass dc, DataMethod dm) { > String name = dm.getName(); > char last = name.charAt(name.length() - 1); > return Character.isDigit(last); > } > > /** > * No fields accepted. > */ > public boolean accept(DataClass dc, DataField df) { > return false; > } > > } > > public MemberFilter getFilter() { > return new MyF(); > } > > > } > > > You can find some general instrumentation process description at > https://wiki.openjdk.java.net/display/CodeTools/JCov+FAQ > > > ?Alexey > > > On 06 Apr 2016, at 05:06, Jos? Cornado wrote: > > Hello! > > I am trying to use jcov as a part of a tool (an ide plugin) and I was > wondering how to use the template.xml lists. > > Is there a way to tell jcov to instrument coverage for an specific method > alone? > > thanks in advance > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep > going back and beginning all over again. > > Andre Gide > > > -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide From jose.cornado at gmail.com Sat Apr 30 04:51:52 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Fri, 29 Apr 2016 22:51:52 -0600 Subject: resu;t.xml not generated Message-ID: Hello! This is probably my mistake but I am stuck in this. I have tried the static and dynamic modes. I launched the background jvm using as working directory the directory where the jcov jars are and still do not get a result file generated. Anywhere in the machine. Any particular gotchas? Thanks a lot! -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide From jose.cornado at gmail.com Sat Apr 30 16:22:07 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Sat, 30 Apr 2016 10:22:07 -0600 Subject: resu;t.xml not generated In-Reply-To: References: Message-ID: I am using the grabber now and result.xml is generated. I am running into other problems but I will keep on digging. thanks anyway! On Fri, Apr 29, 2016 at 10:51 PM, Jos? Cornado wrote: > Hello! > > This is probably my mistake but I am stuck in this. I have tried the > static and dynamic modes. I launched the background jvm using as working > directory the directory where the jcov jars are and still do not get a > result file generated. Anywhere in the machine. > > Any particular gotchas? > > Thanks a lot! > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep > going back and beginning all over again. > > Andre Gide > -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide From jose.cornado at gmail.com Sat Apr 30 17:58:25 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Sat, 30 Apr 2016 11:58:25 -0600 Subject: resu;t.xml not generated In-Reply-To: References: Message-ID: Ok, I think I am missing a property setting but I can't figure out which one. How do I set them as env var? javap shows the injected bytecode. But If I run the tests in verbose mode I get: [Loaded sun.misc.URLClassPath$JarLoader$2 from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.jar.Attributes from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.jar.Manifest$FastInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.jar.Attributes$Name from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded sun.misc.ASCIICaseInsensitiveComparator from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.jar.JarVerifier from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.security.CodeSigner from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.jar.JarVerifier$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.io.ByteArrayOutputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded sun.security.util.SignatureFileVerifier from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded sun.security.util.ManifestEntryVerifier from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded com.sun.tdk.jcov.runtime.Collect from file:/Users/.../jcov_network_saver.jar] [Loaded com.sun.tdk.jcov.runtime.JCovSaver from file:/Users/.../jcov_network_saver.jar] [Loaded com.sun.tdk.jcov.runtime.PropertyFinder from file:/Users/.../jcov_network_saver.jar] [Loaded java.io.IOException from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded com.sun.tdk.jcov.runtime.PropertyFinder$1 from file:/Users/.../jcov_network_saver.jar] [Loaded java.util.regex.Pattern from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$Node from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$4 from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$LastNode from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$GroupHead from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$CharProperty from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$BmpCharProperty from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$Single from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$SliceNode from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$Slice from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$Begin from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$First from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$Start from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Pattern$TreeInfo from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.MatchResult from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.regex.Matcher from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.lang.ProcessEnvironment from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.lang.ProcessEnvironment$ExternalData from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.lang.ProcessEnvironment$Variable from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.lang.ProcessEnvironment$Value from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.lang.ProcessEnvironment$StringEnvironment from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.util.Collections$UnmodifiableMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded sun.misc.Launcher$BootClassPathHolder from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded sun.misc.Launcher$BootClassPathHolder$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.io.FileNotFoundException from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.security.PrivilegedActionException from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded java.net.URLClassLoader$2 from /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] [Loaded com.sun.tdk.jcov.runtime.JCovSocketSaver from file:/Users/.../jcov_network_saver.jar] [Loaded com.sun.tdk.jcov.runtime.JCovSESocketSaver from file:/Users/.../jcov_network_saver.jar] Thanks a lot!!! On Sat, Apr 30, 2016 at 10:22 AM, Jos? Cornado wrote: > I am using the grabber now and result.xml is generated. I am running into > other problems but I will keep on digging. thanks anyway! > > On Fri, Apr 29, 2016 at 10:51 PM, Jos? Cornado > wrote: > >> Hello! >> >> This is probably my mistake but I am stuck in this. I have tried the >> static and dynamic modes. I launched the background jvm using as working >> directory the directory where the jcov jars are and still do not get a >> result file generated. Anywhere in the machine. >> >> Any particular gotchas? >> >> Thanks a lot! >> >> -- >> Jos? Cornado >> >> -- >> >> home: http://www.efekctive.com >> blog: http://blogging.efekctive.com >> ---------------------- >> >> Everything has been said before, but since nobody listens we have to keep >> going back and beginning all over again. >> >> Andre Gide >> > > > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep > going back and beginning all over again. > > Andre Gide > -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide From jose.cornado at gmail.com Sat Apr 30 20:38:18 2016 From: jose.cornado at gmail.com (=?UTF-8?Q?Jos=C3=A9_Cornado?=) Date: Sat, 30 Apr 2016 14:38:18 -0600 Subject: resu;t.xml not generated In-Reply-To: References: Message-ID: Found them. On Sat, Apr 30, 2016 at 11:58 AM, Jos? Cornado wrote: > Ok, I think I am missing a property setting but I can't figure out which > one. How do I set them as env var? > > javap shows the injected bytecode. > > But If I run the tests in verbose mode I get: > > [Loaded sun.misc.URLClassPath$JarLoader$2 from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.jar.Attributes from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.jar.Manifest$FastInputStream from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.jar.Attributes$Name from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded sun.misc.ASCIICaseInsensitiveComparator from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.jar.JarVerifier from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.security.CodeSigner from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.jar.JarVerifier$3 from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.io.ByteArrayOutputStream from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded sun.security.util.SignatureFileVerifier from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded sun.security.util.ManifestEntryVerifier from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded com.sun.tdk.jcov.runtime.Collect from > file:/Users/.../jcov_network_saver.jar] > > [Loaded com.sun.tdk.jcov.runtime.JCovSaver from > file:/Users/.../jcov_network_saver.jar] > > [Loaded com.sun.tdk.jcov.runtime.PropertyFinder from > file:/Users/.../jcov_network_saver.jar] > > [Loaded java.io.IOException from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded com.sun.tdk.jcov.runtime.PropertyFinder$1 from > file:/Users/.../jcov_network_saver.jar] > > [Loaded java.util.regex.Pattern from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$Node from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$4 from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$LastNode from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$GroupHead from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$CharProperty from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$BmpCharProperty from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$Single from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$SliceNode from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$Slice from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$Begin from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$First from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$Start from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Pattern$TreeInfo from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.MatchResult from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.regex.Matcher from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.lang.ProcessEnvironment from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.lang.ProcessEnvironment$ExternalData from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.lang.ProcessEnvironment$Variable from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.lang.ProcessEnvironment$Value from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.lang.ProcessEnvironment$StringEnvironment from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.util.Collections$UnmodifiableMap from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded sun.misc.Launcher$BootClassPathHolder from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded sun.misc.Launcher$BootClassPathHolder$1 from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.io.FileNotFoundException from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.security.PrivilegedActionException from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded java.net.URLClassLoader$2 from > /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar] > > [Loaded com.sun.tdk.jcov.runtime.JCovSocketSaver from > file:/Users/.../jcov_network_saver.jar] > > [Loaded com.sun.tdk.jcov.runtime.JCovSESocketSaver from > file:/Users/.../jcov_network_saver.jar] > > > Thanks a lot!!! > > On Sat, Apr 30, 2016 at 10:22 AM, Jos? Cornado > wrote: > >> I am using the grabber now and result.xml is generated. I am running into >> other problems but I will keep on digging. thanks anyway! >> >> On Fri, Apr 29, 2016 at 10:51 PM, Jos? Cornado >> wrote: >> >>> Hello! >>> >>> This is probably my mistake but I am stuck in this. I have tried the >>> static and dynamic modes. I launched the background jvm using as working >>> directory the directory where the jcov jars are and still do not get a >>> result file generated. Anywhere in the machine. >>> >>> Any particular gotchas? >>> >>> Thanks a lot! >>> >>> -- >>> Jos? Cornado >>> >>> -- >>> >>> home: http://www.efekctive.com >>> blog: http://blogging.efekctive.com >>> ---------------------- >>> >>> Everything has been said before, but since nobody listens we have to >>> keep going back and beginning all over again. >>> >>> Andre Gide >>> >> >> >> >> -- >> Jos? Cornado >> >> -- >> >> home: http://www.efekctive.com >> blog: http://blogging.efekctive.com >> ---------------------- >> >> Everything has been said before, but since nobody listens we have to keep >> going back and beginning all over again. >> >> Andre Gide >> > > > > -- > Jos? Cornado > > -- > > home: http://www.efekctive.com > blog: http://blogging.efekctive.com > ---------------------- > > Everything has been said before, but since nobody listens we have to keep > going back and beginning all over again. > > Andre Gide > -- Jos? Cornado -- home: http://www.efekctive.com blog: http://blogging.efekctive.com ---------------------- Everything has been said before, but since nobody listens we have to keep going back and beginning all over again. Andre Gide