dev@glassfish.java.net

Re: FindBugs progress - 7/17/2012

From: Neil Kenig <neil.kenig_at_oracle.com>
Date: Fri, 03 Aug 2012 13:06:28 -0700

Bill,

How do you extract the information below from the Hudson page?

Neil.

On 7/17/2012 12:57 PM, Bill Shannon wrote:
> It's been well over a month since my last update and I can tell that lots
> of development has been going on. The total number of errors is up to 2560,
> a huge increase of over 800. We're no longer meeting our overall goal for
> GlassFish 4.0. :-(
>
> The top 10 increases are:
>
> Deployment Related JavaEE Core Extension base: 0 goal: 0 cur: 87 chg: 87
> IaaS Plugin OVM base: 0 goal: 0 cur: 71 chg: 71
> Load-Balancer Plugin base: 0 goal: 0 cur: 61 chg: 61
> Java EE Security Core Classes base: 0 goal: 0 cur: 53 chg: 53
> PaaS Console Web App base: 0 goal: 0 cur: 49 chg: 49
> GlassFish Plugin base: 0 goal: 0 cur: 47 chg: 47
> Orchestrator base: 0 goal: 0 cur: 44 chg: 44
> GlassFish Elasticity Engine base: 0 goal: 0 cur: 42 chg: 42
> Cloud Security Services and SPI base: 0 goal: 0 cur: 39 chg: 39
> GlassFish Elasticity Metrics base: 0 goal: 0 cur: 32 chg: 32
>
> Note that all of these are new modules (base 0). We really should be doing
> a better job with new code.
>
> Of the 119 modules in the baseline, 97 of them have met the goal,
> a number that hasn't really moved in months and months.
>
> There are still 10 modules with less than 10 errors:
>
> Ant tasks base: 10 goal: 6 cur: 8
> EJB Timer Service Application base: 1 goal: 0 cur: 1
> GlassFish ha-file-store base: 4 goal: 2 cur: 5
> Java EE Management JSR 77 MEJB base: 6 goal: 4 cur: 5
> javax.enterprise.deploy API v.1.2 base: 3 goal: 2 cur: 3
> javax.resource API v.1.6 base: 3 goal: 2 cur: 3
> javax.security.auth.message API v.1.0 base: 1 goal: 0 cur: 1
> Scattered Archive APIs of Glassfish base: 6 goal: 4 cur: 7
> Test utilities base: 1 goal: 0 cur: 1
> WebTier Security Integration base: 2 goal: 1 cur: 6
>
> There's still some modules that need only one bug fixed to drop
> off the list:
>
> Connector for JPA runtime in glassfish base: 0 goal: 0 cur: 1
> Domain Name Server Plugin base: 0 goal: 0 cur: 1
> EJB Timer Service Application base: 1 goal: 0 cur: 1
> GlassFish Admin REST Client base: 0 goal: 0 cur: 1
> GlassFish OSGi adapter to use OSGi modul base: 0 goal: 0 cur: 1
> Java EE Management JSR 77 MEJB base: 6 goal: 4 cur: 5
> javax.enterprise.deploy API v.1.2 base: 3 goal: 2 cur: 3
> javax.resource API v.1.6 base: 3 goal: 2 cur: 3
> javax.security.auth.message API v.1.0 base: 1 goal: 0 cur: 1
> JMS admin base: 15 goal: 10 cur: 11
> Test utilities base: 1 goal: 0 cur: 1
>
> There's now 67 modules that aren't in the baseline. 39 of them have
> less than 10 bugs:
>
> Admin Console Loadbalancer Support Plugi base: 0 goal: 0 cur: 2
> Base for building Service Provisioning E base: 0 goal: 0 cur: 5
> cloud-cli base: 0 goal: 0 cur: 2
> cloud-ha-commands base: 0 goal: 0 cur: 8
> cluster-common base: 0 goal: 0 cur: 5
> Connector for GlassFish Admin REST Servi base: 0 goal: 0 cur: 3
> Connector for GlassFish Web Services Con base: 0 goal: 0 cur: 2
> Connector for JPA runtime in glassfish base: 0 goal: 0 cur: 1
> Connector (glue) module for resources in base: 0 goal: 0 cur: 4
> DAS Recovery Console base: 0 goal: 0 cur: 2
> DAS Recovery Local CLI base: 0 goal: 0 cur: 3
> DB Service Provisioning Common base: 0 goal: 0 cur: 5
> Domain Name Server Plugin base: 0 goal: 0 cur: 1
> Felix Web Console Extension for GlassFis base: 0 goal: 0 cur: 2
> Full EJB Container add-ons base: 0 goal: 0 cur: 9
> GlassFish Admin Console Tuner Plugin base: 0 goal: 0 cur: 3
> GlassFish Admin REST Client base: 0 goal: 0 cur: 1
> GlassFish Elasticity API base: 0 goal: 0 cur: 4
> GlassFish JavaMail runtime base: 0 goal: 0 cur: 3
> GlassFish OSGi adapter to use OSGi modul base: 0 goal: 0 cur: 1
> GlassFish resources runtime base: 0 goal: 0 cur: 7
> IaaS Management API and Config base: 0 goal: 0 cur: 3
> IaaS Plugin virtualbox base: 0 goal: 0 cur: 5
> JDBC Runtime Module base: 0 goal: 0 cur: 9
> JPA container for glassfish base: 0 goal: 0 cur: 2
> monitoring-dtrace-api base: 0 goal: 0 cur: 6
> monitoring-scripting-asadmin base: 0 goal: 0 cur: 6
> monitoring.scripting-comet base: 0 goal: 0 cur: 2
> MQ Plugin base: 0 goal: 0 cur: 5
> OAM Integration base: 0 goal: 0 cur: 4
> OVM 2.2 Web Services base: 0 goal: 0 cur: 8
> PaaS config-api base: 0 goal: 0 cur: 2
> PaaS Console Plugin Sample base: 0 goal: 0 cur: 6
> PaaS Console Plugin System base: 0 goal: 0 cur: 3
> PaaS Console Plugin System JSF Integrati base: 0 goal: 0 cur: 4
> Security Services and SPI base: 0 goal: 0 cur: 2
> Server-Sent Events base: 0 goal: 0 cur: 2
> Shell Plugin base: 0 goal: 0 cur: 4
> Weld connector for glassfish base: 0 goal: 0 cur: 2
>
> Just a reminder - you can find the details here (Oracle internal):
> http://gf-hudson.us.oracle.com/hudson/job/gf-trunk-findbugs-low-priority/
>
>

-- 
http://www.oracle.com <http://www.oracle.com/>
Neil Kenig | Senior Development Manager
TEL +1 503 276 2315
OracleFusion Middleware
1211 SW 5th Avenue | Suite 800 | Portland OR 97204
http://www.oracle.com/commitment <http://www.oracle.com/commitment>
	
Oracle is committed to developing practices and products that help protect the environment