Junit [LSARC/2008/633 FastTrack timeout 10/21/2008]

Tom Childers tom.childers at sun.com
Tue Oct 21 10:16:19 PDT 2008


Mengwei & James,

Can someone tell me why we are doing this? What is the problem we are  
trying to solve?  I'm not aware of any other platforms that include  
junit out of the box, and some middleware (like Glassfish) already  
packages junit.

One of the other ARC members observes that their Maven build system  
expects to find junit in a specific place, so this installation will  
not be useful.  Also, the usage model for junit requires often  
requires current and/or specific releases, which come out pretty  
frequently. Sometimes, developers even require several versions  
installed.  There have been at least six 'dot' releases in the last  
two years. How is the project team addressing this requirement?

I should have sent this question out last week, and I apologize. We  
are extending the timer on this fast-track for a couple of days to  
resolve these issues.
-tdc

On Oct 14, 2008, at 9:56 AM, John Fischer wrote:

> All,
>
> I am sponsoring this fast track for Mengwei Jiao.  I have
> set the timer for Tuesday October 21st, 2008.  The case
> materials contains this proposal and the man page for the
> junit command.
>
> This project proposes to include the JUnit test framework
> in a Minor release of Solaris.  JUnit is a Java test harness.
> The interfaces are being declared Uncommitted.
>
> Thanks,
>
> John
>
>
> Summary
> =======
>    JUnit is a unit testing framework to write repeatable tests in Java
>    programming language. It is an instance of the xUnit architecture.
>    JUnit features include:
>
>    * Assertions for testing expected results
>    * Test fixtures for sharing common test data
>    * Test runners for running tests
>
>   Junit4.5 will be integrated into the SFW consolidation as part of
>   this proposal, and will be installed as SUNWjunit.
>
>   This project requests a minor release binding.
>
>
> Dependencies
> ============
>
>   None
>
>
> Interfaces
> ==========
>
>   Stability classification Uncommitted for all exported interfaces.   
> Man
>   pages are included in the case materials directory.
>
>        Exported Interfaces
>         -------------------
>        SUNWjunit		Package					
>        /usr/share/lib/java/junit-4.5.jar          Junit jar file,
>        /usr/share/lib/java/junit-4.5-src.jar      Junit source jar  
> file
>        /usr/share/man/man3/junit.3                Man page
>        /usr/share/doc/junit                       Project Private  
> Directory
>
>        Imported Interfaces
>         -------------------
>         None
>
>   The following additional installed directory and file are not  
> interface.
>
>        Additional document
>         -------------------
>        /usr/share/doc/junit/javadoc       junit javadoc
>        /usr/share/doc/junit/README.html   README file
>        /usr/share/doc/junit/doc           junit cookbook, Release  
> Notes, faq.
>        /usr/share/doc/junit/samples       junit sample test
>
>
>
> Reference Documents
> ===================
>   [1] http://junit.org/
>   [2] http://sourceforge.net/projects/junit/
>   RFE ID# 6713703
>
>
>
> 6. Resources and Schedule
>    6.4. Steering Committee requested information
>   	6.4.1. Consolidation C-team Name:
> 		SFW
>    6.5. ARC review type: FastTrack
>    6.6. ARC Exposure: open
>




More information about the opensolaris-arc mailing list