Re: RE: Discussion Topic #3 Distributed Testing
"Alexandre N?brega Duarte" <alex-y04Q/[email protected]> Tue, 24 Jan 2006 11:42:22 -0300
| Newsgroups | gmane.comp.java.smartfrog.devel |
|---|---|
| Organization | Laborat?rio de Sistemas Distribu?dos |
| Message-ID | <006501c620f4$62a5cd20$8555a596@Notebook> |
And now with the attachment. Sorry. Alexandre ----- Original Message ----- From: "Alexandre Nóbrega Duarte" <alex-y04Q/[email protected]> To: <[email protected]> Cc: <smartfrog-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>; <[email protected]>; <[email protected]> Sent: Tuesday, January 24, 2006 11:41 AM Subject: Re: RE: [Smartfrog-developer] Discussion Topic #3 Distributed Testing > Hi Xavier, Steve and everybody, I'm very interested in this > research/development topic. > > > > As Steve mentioned, since March/2005 we are researching how grids can be > used to improve software testing. > > We are especially interested in explore the environment heterogeneity > provided by grids to improve testing coverage. > > Additionally, we want to speedup time consuming test phases by > distributing its execution on several grid nodes. > > Currently, we have developed a solution to distribute and control the > execution of JUnit test suites on a grid. It has been successfully used > with OurGrid (www.ourgrid.org). > > I'm attaching to this message a paper describing our solution. It was just > accepted for publication at ICSE 2006 (http://www.isr.uci.edu/icse-06/). > > > > >> From: "Xavier Grehant" <[email protected]> >> To: "Xavier Grehant" <[email protected]>, >> <smartfrog-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> >> Cc: "Sverre Jarp" <[email protected]>, <[email protected]> >> Sent: Tue, 24 Jan 2006 11:19:52 +0100 >> Subject: RE: [Smartfrog-developer] Discussion Topic #3 Distributed >> Testing >> >> I'm interested in the Junit component. Depending on the deadlines I can >> take >> one feature, eg starting with making reports human readable. Though if >> you >> need it very shortly it's better that someone else does it instead. >> >> Doing research on distributed testing is my goal but I dedicate the >> coming >> months to hands-on work to know what I'm talking about. >> >> They are coordinating a project at CERN that will provide grid >> developpers >> with infrastructure and software to run builds and tests on whatever >> machine >> they want (they have many available OS and compilers) and using any >> version of >> grid middleware your job depends on. You'll give your configuration >> descriptions in your favorite language and the job will be sent to a >> target >> chosen by the system in that it is idle and corresponds to your specs. >> The project is called ETICS and uses notably "NMI build and test >> framework" >> based on Condor. >> Here is the problem: you send your job to a single machine and you don't >> easily have a handle to the machine nor can control the lifecycle. >> Basically >> you just pin a build so that it stays otherwise you loose it once done. >> So >> it's not made for distributed testing. However they are interested in it >> and >> I'm working on how SmartFrog could help. For testing, the Junit component >> may >> be the key but they're not focusing only on Java. For the builds, the >> sfOpenlabTools will certainly be useful. >> Here is the ETICS homepage, still very light: >> http://etics.web.cern.ch/etics/ >> > > > > Interesting. I will take a look. > > >> Xavier >> >> -----Original Message----- >> From: Xavier Grehant [mailto:[email protected]] >> Sent: Tue 1/24/2006 11:00 AM >> To: Xavier Grehant >> Subject: [Smartfrog-developer] Discussion Topic #3 Distributed Testing >> >> On 1/19/06, Steve Loughran <[email protected]> wrote: >>> >>> And the final discussion topic is distributed testing: Where are we at, >>> what do we need? >>> >>> 1. We have the non-distributed sf junit suite, >>> >>> 2. we have the arithmetic testharness to test that sf and those >>> components distribute possibly. >>> >>> 3. There is a junit component that can deploy junit tests to remote >>> nodes and then collect the results on a designated reporting node. There >>> is nothing yet to make collected XML reports human readable, and there >>> is no collection of events from multiple machines into a single test >>> run. >>> >>> SmartFrog itself needs better distributed testing, so that we can deploy >>> on different machines, collect the results, etc. >>> >>> We also think that distributed testing is itself an interesting research >>> project, especially across grids of systems. The mygrid people run >>> gridunit on many nodes because running (local) junit tests across a >>> variety of machines is a great way of finding problems. >>> >>> I'm interested in distributed junit testing of the cddlm soap API, so >>> that I can deploy a server on one node and run tests from another. I >>> think the base components to do that are there, its just the reporting >>> and IDE/ant integration to deal with, and the time needed to sit down >>> and do it. >>> >>> What other needs do people have, and who else is interested in getting >>> involved in this interesting research problem? >>> >>> -steve >>> > > > I would like to participate on it. > > > > Alexandre > No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.14.22/238 - Release Date: 23/1/2006
gridunit_icse2006.pdf
(application/pdf, 125.5 KB) - not displayed