From mikhail.ershov at oracle.com Tue Mar 25 14:04:17 2014 From: mikhail.ershov at oracle.com (mikhail.ershov at oracle.com) Date: Tue, 25 Mar 2014 14:04:17 +0000 Subject: hg: code-tools/jcov: Initial load Message-ID: <201403251404.s2PE4Hrn019337@aojmv0008> Changeset: 53cae6c1c352 Author: duke Date: 2014-03-25 18:12 +0400 URL: http://hg.openjdk.java.net/code-tools/jcov/rev/53cae6c1c352 Initial load + src/classes/com/sun/tdk/jcov/Agent.java + src/classes/com/sun/tdk/jcov/DiffCoverage.java + src/classes/com/sun/tdk/jcov/Exec.java + src/classes/com/sun/tdk/jcov/Filter.java + src/classes/com/sun/tdk/jcov/Grabber.java + src/classes/com/sun/tdk/jcov/GrabberManager.java + src/classes/com/sun/tdk/jcov/Helper.java + src/classes/com/sun/tdk/jcov/Instr.java + src/classes/com/sun/tdk/jcov/Instr2.java + src/classes/com/sun/tdk/jcov/JCov.java + src/classes/com/sun/tdk/jcov/JREInstr.java + src/classes/com/sun/tdk/jcov/Merger.java + src/classes/com/sun/tdk/jcov/ProductInstr.java + src/classes/com/sun/tdk/jcov/RepGen.java + src/classes/com/sun/tdk/jcov/RepMerge.java + src/classes/com/sun/tdk/jcov/TmplGen.java + src/classes/com/sun/tdk/jcov/ant/AllTasks.java + src/classes/com/sun/tdk/jcov/ant/AntableSPI.java + src/classes/com/sun/tdk/jcov/ant/Grabber.java + src/classes/com/sun/tdk/jcov/ant/GrabberManager.java + src/classes/com/sun/tdk/jcov/ant/Instrument.java + src/classes/com/sun/tdk/jcov/ant/Merge.java + src/classes/com/sun/tdk/jcov/ant/Report.java + src/classes/com/sun/tdk/jcov/api/API.java + src/classes/com/sun/tdk/jcov/api/APIReader.java + src/classes/com/sun/tdk/jcov/api/APIWriter.java + src/classes/com/sun/tdk/jcov/api/AbstractDescr.java + src/classes/com/sun/tdk/jcov/api/Attribute.java + src/classes/com/sun/tdk/jcov/api/ClassDescr.java + src/classes/com/sun/tdk/jcov/api/FileFormatException.java + src/classes/com/sun/tdk/jcov/api/MemberDescr.java + src/classes/com/sun/tdk/jcov/constants/InstrConstants.java + src/classes/com/sun/tdk/jcov/constants/MiscConstants.java + src/classes/com/sun/tdk/jcov/constants/VMConstants.java + src/classes/com/sun/tdk/jcov/data/FileFormatException.java + src/classes/com/sun/tdk/jcov/data/Result.java + src/classes/com/sun/tdk/jcov/data/Scale.java + src/classes/com/sun/tdk/jcov/data/ScaleOptions.java + src/classes/com/sun/tdk/jcov/filter/AcceptAllSpi.java + src/classes/com/sun/tdk/jcov/filter/ConveyerFilter.java + src/classes/com/sun/tdk/jcov/filter/FilterFactory.java + src/classes/com/sun/tdk/jcov/filter/FilterSpi.java + src/classes/com/sun/tdk/jcov/filter/MemberFilter.java + src/classes/com/sun/tdk/jcov/filter/package-info.java + src/classes/com/sun/tdk/jcov/insert/AbstractUniversalInstrumenter.java + src/classes/com/sun/tdk/jcov/instrument/BasicBlock.java + src/classes/com/sun/tdk/jcov/instrument/BlockCodeMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/BranchCodeMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/CharacterRangeTableAttribute.java + src/classes/com/sun/tdk/jcov/instrument/ClassMorph.java + src/classes/com/sun/tdk/jcov/instrument/ClassMorph2.java + src/classes/com/sun/tdk/jcov/instrument/Constants.java + src/classes/com/sun/tdk/jcov/instrument/DataAbstract.java + src/classes/com/sun/tdk/jcov/instrument/DataAnnotated.java + src/classes/com/sun/tdk/jcov/instrument/DataBlock.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockCatch.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockFallThrough.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockMethEnter.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockTarget.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockTargetCase.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockTargetCond.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockTargetDefault.java + src/classes/com/sun/tdk/jcov/instrument/DataBlockTargetGoto.java + src/classes/com/sun/tdk/jcov/instrument/DataBranch.java + src/classes/com/sun/tdk/jcov/instrument/DataBranchCond.java + src/classes/com/sun/tdk/jcov/instrument/DataBranchGoto.java + src/classes/com/sun/tdk/jcov/instrument/DataBranchSwitch.java + src/classes/com/sun/tdk/jcov/instrument/DataClass.java + src/classes/com/sun/tdk/jcov/instrument/DataExit.java + src/classes/com/sun/tdk/jcov/instrument/DataExitSimple.java + src/classes/com/sun/tdk/jcov/instrument/DataField.java + src/classes/com/sun/tdk/jcov/instrument/DataMethod.java + src/classes/com/sun/tdk/jcov/instrument/DataMethodEntryOnly.java + src/classes/com/sun/tdk/jcov/instrument/DataMethodInvoked.java + src/classes/com/sun/tdk/jcov/instrument/DataMethodWithBlocks.java + src/classes/com/sun/tdk/jcov/instrument/DataPackage.java + src/classes/com/sun/tdk/jcov/instrument/DataRoot.java + src/classes/com/sun/tdk/jcov/instrument/DeferringMethodClassAdapter.java + src/classes/com/sun/tdk/jcov/instrument/EntryCodeMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/FieldAnnotationVisitor.java + src/classes/com/sun/tdk/jcov/instrument/ForkingMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/InstrumentationOptions.java + src/classes/com/sun/tdk/jcov/instrument/InstrumentationParams.java + src/classes/com/sun/tdk/jcov/instrument/InstrumentedAttributeClassAdapter.java + src/classes/com/sun/tdk/jcov/instrument/Instrumenter.java + src/classes/com/sun/tdk/jcov/instrument/InvokeClassAdapter.java + src/classes/com/sun/tdk/jcov/instrument/InvokeMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/LocationAbstract.java + src/classes/com/sun/tdk/jcov/instrument/LocationConcrete.java + src/classes/com/sun/tdk/jcov/instrument/LocationRef.java + src/classes/com/sun/tdk/jcov/instrument/MergeException.java + src/classes/com/sun/tdk/jcov/instrument/MethodAnnotationAdapter.java + src/classes/com/sun/tdk/jcov/instrument/NativeWrappingMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/OffsetLabel.java + src/classes/com/sun/tdk/jcov/instrument/OffsetLabelingClassReader.java + src/classes/com/sun/tdk/jcov/instrument/OffsetRecordingMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/OverriddenClassWriter.java + src/classes/com/sun/tdk/jcov/instrument/SavePointsMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/SimpleBasicBlock.java + src/classes/com/sun/tdk/jcov/instrument/StaticInvokeMethodAdapter.java + src/classes/com/sun/tdk/jcov/instrument/XmlContext.java + src/classes/com/sun/tdk/jcov/instrument/XmlNames.java + src/classes/com/sun/tdk/jcov/instrument/package-info.java + src/classes/com/sun/tdk/jcov/instrument/reader/BasicBlockStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/CharacterRangeTableAttributeStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataAnnotatedStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataBlockStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataBranchCondStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataBranchGotoStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataBranchSwitchStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataClassStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataExitSimpleStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataFieldStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataMethodStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataMethodWithBlocksStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/DataRootStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/LocationConcreteStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/LocationRefStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/Reader.java + src/classes/com/sun/tdk/jcov/instrument/reader/ReaderFactory.java + src/classes/com/sun/tdk/jcov/instrument/reader/ReaderFactoryStAX.java + src/classes/com/sun/tdk/jcov/instrument/reader/RootReader.java + src/classes/com/sun/tdk/jcov/instrument/reader/SimpleBasicBlockStAX.java + src/classes/com/sun/tdk/jcov/io/ClassSignatureFilter.java + src/classes/com/sun/tdk/jcov/io/Reader.java + src/classes/com/sun/tdk/jcov/logging.properties + src/classes/com/sun/tdk/jcov/package-info.java + src/classes/com/sun/tdk/jcov/processing/CombinerDataProcessor.java + src/classes/com/sun/tdk/jcov/processing/ConveyerProcessor.java + src/classes/com/sun/tdk/jcov/processing/DataProcessor.java + src/classes/com/sun/tdk/jcov/processing/DataProcessorFactory.java + src/classes/com/sun/tdk/jcov/processing/DataProcessorSPI.java + src/classes/com/sun/tdk/jcov/processing/DefaultDataProcessorSPI.java + src/classes/com/sun/tdk/jcov/processing/ProcessingException.java + src/classes/com/sun/tdk/jcov/processing/StubSpi.java + src/classes/com/sun/tdk/jcov/processing/package-info.java + src/classes/com/sun/tdk/jcov/report/AbstractCoverage.java + src/classes/com/sun/tdk/jcov/report/ClassCoverage.java + src/classes/com/sun/tdk/jcov/report/CoverageData.java + src/classes/com/sun/tdk/jcov/report/DataType.java + src/classes/com/sun/tdk/jcov/report/DefaultReportGeneratorSPI.java + src/classes/com/sun/tdk/jcov/report/FieldCoverage.java + src/classes/com/sun/tdk/jcov/report/ItemCoverage.java + src/classes/com/sun/tdk/jcov/report/LineCoverage.java + src/classes/com/sun/tdk/jcov/report/MemberCoverage.java + src/classes/com/sun/tdk/jcov/report/MethodCoverage.java + src/classes/com/sun/tdk/jcov/report/PackageCoverage.java + src/classes/com/sun/tdk/jcov/report/ProductCoverage.java + src/classes/com/sun/tdk/jcov/report/ReportGenerator.java + src/classes/com/sun/tdk/jcov/report/ReportGeneratorSPI.java + src/classes/com/sun/tdk/jcov/report/SmartTestService.java + src/classes/com/sun/tdk/jcov/report/SubpackageCoverage.java + src/classes/com/sun/tdk/jcov/report/Test.java + src/classes/com/sun/tdk/jcov/report/html/CoverageReport.java + src/classes/com/sun/tdk/jcov/report/html/JavaToHtml.java + src/classes/com/sun/tdk/jcov/report/html/resources/CopyResources.java + src/classes/com/sun/tdk/jcov/report/html/resources/sorttable.js + src/classes/com/sun/tdk/jcov/report/html/resources/style.css + src/classes/com/sun/tdk/jcov/report/javap/JavapClass.java + src/classes/com/sun/tdk/jcov/report/javap/JavapClassReader.java + src/classes/com/sun/tdk/jcov/report/javap/JavapCodeLine.java + src/classes/com/sun/tdk/jcov/report/javap/JavapLine.java + src/classes/com/sun/tdk/jcov/report/javap/JavapRepGen.java + src/classes/com/sun/tdk/jcov/report/package-info.java + src/classes/com/sun/tdk/jcov/report/text/TextReportGenerator.java + src/classes/com/sun/tdk/jcov/runtime/AgentSocketSaver.java + src/classes/com/sun/tdk/jcov/runtime/Collect.java + src/classes/com/sun/tdk/jcov/runtime/CollectDetect.java + src/classes/com/sun/tdk/jcov/runtime/FileSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovSEServerSocketSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovSESocketSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovServerSocketSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovSocketSaver.java + src/classes/com/sun/tdk/jcov/runtime/JCovXMLFileSaver.java + src/classes/com/sun/tdk/jcov/runtime/NetworkSatelliteDecorator.java + src/classes/com/sun/tdk/jcov/runtime/PropertyFinder.java + src/classes/com/sun/tdk/jcov/runtime/SaverDecorator.java + src/classes/com/sun/tdk/jcov/runtime/TemplateFileSaver.java + src/classes/com/sun/tdk/jcov/tools/DeflaterScaleCompressor.java + src/classes/com/sun/tdk/jcov/tools/DelegateIterator.java + src/classes/com/sun/tdk/jcov/tools/EnvHandler.java + src/classes/com/sun/tdk/jcov/tools/EnvServiceProvider.java + src/classes/com/sun/tdk/jcov/tools/JCovCMDTool.java + src/classes/com/sun/tdk/jcov/tools/JCovTool.java + src/classes/com/sun/tdk/jcov/tools/JcovStats.java + src/classes/com/sun/tdk/jcov/tools/JcovVersion.java + src/classes/com/sun/tdk/jcov/tools/LoggingFormatter.java + src/classes/com/sun/tdk/jcov/tools/OneElemIterator.java + src/classes/com/sun/tdk/jcov/tools/OptionDescr.java + src/classes/com/sun/tdk/jcov/tools/SPIDescr.java + src/classes/com/sun/tdk/jcov/tools/ScaleCompressor.java + src/classes/com/sun/tdk/jcov/tools/ServiceProvider.java + src/classes/com/sun/tdk/jcov/tools/SimpleScaleCompressor.java + src/classes/com/sun/tdk/jcov/tools/package-info.java + src/classes/com/sun/tdk/jcov/util/AddToProduct.java + src/classes/com/sun/tdk/jcov/util/DebugUtils.java + src/classes/com/sun/tdk/jcov/util/MapHelper.java + src/classes/com/sun/tdk/jcov/util/NaturalComparator.java + src/classes/com/sun/tdk/jcov/util/RuntimeUtils.java + src/classes/com/sun/tdk/jcov/util/Utils.java + src/classes/jcov/JTObserver.java From jonathan.gibbons at oracle.com Wed Mar 26 14:38:55 2014 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 26 Mar 2014 07:38:55 -0700 Subject: How to build jcov Message-ID: <5332E67F.6010902@oracle.com> jcov team, The bits on http://hg.openjdk.java.net/code-tools/jcov only include src/classes. How do you build jcov? -- Jon From kevin.looney at oracle.com Wed Mar 26 15:38:56 2014 From: kevin.looney at oracle.com (Kevin Looney) Date: Wed, 26 Mar 2014 08:38:56 -0700 Subject: How to build jcov In-Reply-To: <5332E67F.6010902@oracle.com> References: <5332E67F.6010902@oracle.com> Message-ID: <5332F490.5090707@oracle.com> On 3/26/14, 7:38 AM, Jonathan Gibbons wrote: > jcov team, > > The bits on http://hg.openjdk.java.net/code-tools/jcov only include > src/classes. > > How do you build jcov? > > -- Jon Instructions and ANT build will show up this week. We delayed the build such that to push the source. Stay tuned ... Kevin -- kevin.looney at oracle.com From mikhail.ershov at oracle.com Mon Mar 31 12:51:58 2014 From: mikhail.ershov at oracle.com (mikhail.ershov at oracle.com) Date: Mon, 31 Mar 2014 12:51:58 +0000 Subject: hg: code-tools/jcov: ant build added Message-ID: <201403311251.s2VCpxN2018802@aojmv0008> Changeset: f928322a5e0b Author: ersh Date: 2014-03-31 17:01 +0400 URL: http://hg.openjdk.java.net/code-tools/jcov/rev/f928322a5e0b ant build added contributed by: alexey.federchenko at oracle.com + build/build.properties + build/build.xml + build/filesaver.replace.properties + build/networksaver.replace.properties + build/release.properties From mikhail.ershov at oracle.com Mon Mar 31 13:20:41 2014 From: mikhail.ershov at oracle.com (Mikhail Ershov) Date: Mon, 31 Mar 2014 17:20:41 +0400 Subject: hg: code-tools/jcov: ant build added In-Reply-To: <201403311251.s2VCpxN2018802@aojmv0008> References: <201403311251.s2VCpxN2018802@aojmv0008> Message-ID: <53396BA9.4080003@oracle.com> Sorry for typo - it was contributed by Alexey Fedorchenko instead of Alexey Federchenko Mike On 03/31/2014 04:51 PM, mikhail.ershov at oracle.com wrote: > Changeset: f928322a5e0b > Author: ersh > Date: 2014-03-31 17:01 +0400 > URL: http://hg.openjdk.java.net/code-tools/jcov/rev/f928322a5e0b > > ant build added > contributed by: alexey.federchenko at oracle.com > > + build/build.properties > + build/build.xml > + build/filesaver.replace.properties > + build/networksaver.replace.properties > + build/release.properties > From sadhak001 at gmail.com Wed Mar 26 23:18:27 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 26 Mar 2014 23:18:27 -0000 Subject: How to build jcov In-Reply-To: <5332F490.5090707@oracle.com> References: <5332E67F.6010902@oracle.com> <5332F490.5090707@oracle.com> Message-ID: Cool thanks guys - I thought we were missing make folder and build files but all good. We are all very excited about it, looking forward to it, with eyes wide open! Cheers, Mani On Wed, Mar 26, 2014 at 3:38 PM, Kevin Looney wrote: > On 3/26/14, 7:38 AM, Jonathan Gibbons wrote: > > jcov team, > > The bits on http://hg.openjdk.java.net/code-tools/jcov only include > src/classes. > > How do you build jcov? > > -- Jon > > > Instructions and ANT build will show up this week. We delayed the build > such that to push the source. > > Stay tuned ... > > Kevin > > -- kevin.looney at oracle.com > > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector* | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!*