[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [virgo-dev] Test Framework

Hi Peter

Back in dm Server days we had a stab at creating a user-oriented test framework, but the project did not come to fruition. What is there today was only intended for Virgo's own consumption, hence the paucity of documentation and the perhaps rather arcane usability. A proper user-oriented test framework would be a fine thing to include in Virgo. Perhaps someone who is interested could raise an enhancement bugzilla to at least get this requirement on the books. I'm not sure how we would resource the implementation, but if there is sufficient demand, this is something that should be looked at.

Regards,
Glyn

On 1 Feb 2011, at 20:58, Peter Gardfjäll wrote:

> Hi,
> 
> I've also been struggling with the test framework. My feeling is that
> there are a lot of configuration files, manifests, annotations, etc
> that need to be carefully written (and duplicated) for each
> integration test. All in all, a lot of tedious and error-prone setup
> and lots of places where things can go wrong which leads to a lot of
> head scratching due to the, often quite complex, troubleshooting that
> is required to get to the root cause.
> 
> It would be really nice to have a test framework that takes care of
> more of the heavy lifting. For example, something similar to the
> Spring-DM testing framework, where a test case could extend a
> AbstractVirgoKernelTestCase/AbstractVirgoWebServerTestCase or
> something similar, that starts the test bundle (and any additional
> test bundles pulled in by the test case subclass) inside a Virgo
> Kernel or Virgo web server. Perhaps with the ability of the concrete
> test class to provide custom Virgo options/properties by programmatic
> means.
> 
> Has anything along those lines been discussed/planned in Virgo?
> 
> best regards, Peter
> 
> On Tue, Feb 1, 2011 at 2:48 AM, Wesley Silva <wesleyse@xxxxxxxxx> wrote:
>> Hi Dmitry
>> Thanks a lot for the answer!
>> I'm using ant, but without ivy for now.
>> 
>> On Mon, Jan 31, 2011 at 10:11 PM, Dmitry Sklyut <dmitry@xxxxxxxxxxx> wrote:
>>> 
>>> Hi Wesley,
>>> Currently the only documentation that I know of is located on virgo wiki
>>> (http://wiki.eclipse.org/Virgo/Test#Virgo_Test_Framework).
>>> I would still recommend looking at the kenel test modules to get a better
>>> fill for the usage.
>>> Good place to start looking is virgo kernel web
>>> support: http://git.eclipse.org/c/virgo/org.eclipse.virgo.web.git/tree/org.eclipse.virgo.web.test
>>> or
>>> Snaps: http://git.eclipse.org/c/virgo/org.eclipse.virgo.snaps.git/tree/org.eclipse.virgo.snaps.test.
>>> Hope this helps.  I will try to put together a working example this week
>>> with a writeup.  What build tool are you using to run your tests?  Ant,
>>> Maven, other?
>>> Regards,
>>> Dmitry
>>> On Mon, Jan 31, 2011 at 7:00 PM, Wesley Silva <wesleyse@xxxxxxxxx> wrote:
>>>> 
>>>> Hi all Virgo Team,
>>>> I'm trying in any ways to get Virgo to work in my company and a huge
>>>> problem that i'm currently having is to get our system to work with virgo
>>>> test framework. Could someone send an simple example of a wab (consuming
>>>> tests from another bundle through spring dm ) been tested with this
>>>> framework?
>>>> 
>>>> --
>>>> Att,
>>>> Wesley
>>>> MSc Candidate in Software Engineering
>>>> Specialist in Test Analisys (CIn/UFPE - Motorola)
>>>> B.S. in Computer science - UFS
>>>> Sun Certified Java Programmer
>>>> Sun Certified Web Component Developer
>>>> 
>>>> _______________________________________________
>>>> virgo-dev mailing list
>>>> virgo-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/virgo-dev
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> virgo-dev mailing list
>>> virgo-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/virgo-dev
>>> 
>> 
>> 
>> 
>> --
>> Att,
>> Wesley
>> MSc Candidate in Software Engineering
>> Specialist in Test Analisys (CIn/UFPE - Motorola)
>> B.S. in Computer science - UFS
>> Sun Certified Java Programmer
>> Sun Certified Web Component Developer
>> 
>> _______________________________________________
>> virgo-dev mailing list
>> virgo-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/virgo-dev
>> 
>> 
> _______________________________________________
> virgo-dev mailing list
> virgo-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/virgo-dev